If you’re looking to index as much data as possible, build a crawler.
The complexity of a crawler is significantly more than a scraper, so it’s not always the right choice.
Reply on news.ycombinator.com