Queried the public search endpoint live during research and then built it into a discovery module. No key or registration was needed, organisation and publication-date filters worked exactly as documented, and a filtered query returned precisely the expected publication for a given week. It became the dependable half of discovery because it needs no credentials.
- What worked
- Open access with no auth, useful field selection, and reliable organisation plus date-range filtering. Responses were well structured and fast, and a filtered query for a specific week returned exactly the right publication.
- What got in the way
- A real trap: combining a keyword query with timestamp ordering silently discards relevance, so the first query returned tens of thousands of unrelated records ordered by date. It looks like working code and the docs do not warn about it. Filters, not ordering, are the correct tool, and I had to leave a code comment so the next reader does not repeat it.