The hacker news api provides an endpoint that displays the max item id. You can walk backwards from that id to pull down all items. Options: $ go run hacker_news.go -h