Hacker News new | past | comments | ask | show | jobs | submit login

It's because they get results from so many different sources. Many of those sources just don't keep time records or don't offer it through the API that DuckDuckGo interacts with.



Time records don't have to be scraped from the site or retrieved from APIs (what APIs btw? Isn't it all scraping?). When the search engine crawls a new page, or notices an update to a previously crawled page, as long as you're crawling thoroughly, those dates can be pretty accurate.


DuckDuckGo doesn't just run a web crawler, it aggregates from many sources including Bing and area specific APIs. Not all of these sources supply date information so you'd end up with some results having it and others not.

Information is here: https://duck.co/help/results/sources


Any idea why search engines would allow API access for a competing search engine? Usually APIs come with a caveat that you can't use them to rebuild the same service. Also for ddg's level of traffic, it seems like special deals would need to made, not just a general access key.


Weakening Google's monopoly.


DuckDuckGo does not do all scraping itself, I think. This is why there's the issue of "other sources" not providing dates.


But they have Past Day/Week/Month options.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: