Google News API for your agent. One call per search.
The short answer
The short answer
Google News API for an agent: it sends a topic or a search query to a catalog endpoint and reads headline, source and published date back. Several providers sell the call, so the agent tries the cheapest first. You pay per call, and a failed call costs nothing.
- Headline
- Source
- Published date
- Link
- Snippet
The job
What the Google News API gives your agent
A model cannot tell you what happened this morning. To follow a market, a competitor or a story, your agent needs the latest articles with their outlet and date. One news search returns the headlines Google News shows for a topic, as data your agent can sort, dedupe and cite.
On looot the simplest route is the job: send job:news.search with fallback on, and looot picks a provider and tries the next one on a miss. The endpoints below read Google News results through different providers. They differ in filters: a time window, a country and a language, one publisher, or an exact phrase.
You give
a topic or a search query
solid state batteries
You get
- Headline
- Source
- Published date
- Link
- Snippet
Providers, cheapest first
What actually differs between providers
Today the price runs from $0.00099 to $0.03597 across 5 endpoints. The dearest costs about 36 times the cheapest. Price is only one difference. Each entry below says what that endpoint takes or returns that the others do not.
Sample calls
The request and what comes back
Each run is one POST to /v1/runs with an endpoint id and an input. These are illustrative calls with generic values. The run's result holds the provider's own fields.
{"endpointId":"serper-news","input":{"q":"solid state batteries","gl":"us","hl":"en","tbs":"qdr:w"},"wait":30}// POST /v1/runs, then read run.status and run.result // result: returns title, link, snippet, date, source and image, with paging and a time filter from the last hour to the last year
The prompt
Copy one prompt, give it to your agent.
Edit the names and numbers, paste it, and the agent runs the job and shows the cost.
- One run is one search.
- 1 step across 5 providers.
- Runs on demand, whenever you ask.
set up looot for Google News API - https://looot.ai/use-cases/google-news-api/skill.mdBefore you start
Settle these before the first run
- Set a time window. Serper takes the last hour, day, week, month or year, and AnyAPI takes a count such as 2h or 30d. Without one, older articles can fill the page.
- Set the country and the language when the story is local. Most endpoints take a country code and a language code, and the results change with them.
- Pin an endpoint when you need Google News itself. With job:news.search and fallback on, looot can also answer from Brave, which searches its own index, or from NewsData.io.
- Results are headlines and snippets, not whole articles. To read one, send its link to the URL to markdown API.
FAQ
Questions people ask
- use case
- Google News API
- run
- search
- schedule
- on demand
- step
- Search the news: serper anyapi dataforseo serpapi anysite
- setup
- https://looot.ai/use-cases/google-news-api/skill.md
- llms.txt
- https://looot.ai/llms.txt
- updated
- 2026-10-04
Try Google News with your own agent.
Start your workspace, top up, and paste the prompt into the agent you already use.