.search("a", results=1000) will lead to 500 results since 500 is the maximum. However, a continue parameter is supported ("When more results are available, use this to continue"), which I suppose allows for paging through more results.
It would be nice if this was somehow supported (maybe as an iterator that does another query when needed).