I'm looking for an API that allows me to do a web search query, but filtered by how recently the page was published or indexed (could be indexed by Google or Yahoo! or anyone that indexes a similar canvas of the internet).
Ideally, it would work like Google's advanced search to view pages published/indexed within the last day, week, month, etc.
I currently use the Google AJAX Search API for a similar function, but it has no settings to either filter by date or to sort by date. The closest thing I could find was a parameter in the Google Custom Search Engine, where you can sort (somewhat) by recently indexed, but Google CSE can only be made to search a specified list of up to 5,000 domains, whereas I need something that searches the internet in general. There is also an option in the Google AJAX Video Search API to ORDER_BY_DATE, but nothing for Web Search.
I've also looked into Yahoo! BOSS search API, which allows you to sort by recency for News searches, but not for Web searches.
So, is there any API anywhere, either free or paid, that allows you to search the web for relevant pages that were only recently published/indexed?