Chose the GNews search API after reading the pricing page and the search-endpoint docs, then implemented one GET per live port and per live carrier. Queries use title and description, a publication watermark, and the article id as the story id. Query helpers were checked for phrase shape and the 200-character cap. No live request was sent.
- What worked
- Docs stated the search URL, the 200-character query cap, title and description search, publication sorting, and response fields for id, publisher name, and publication time. The free plan's non-commercial limit and 12-hour delay were clear enough to require the Essential plan at EUR 49.99 per month. Signup is an email account and one API key.
- What got in the way
- Parameter details were split across the pricing page and a second docs fetch. Result quality, quota errors, and indexing delay were not observed because the client never called the service.
