Real-time Google News · Geo-targeted · Pay per success

Google News as JSON.
Live, geo-targeted, typed.

Pull live news results from Google in any country and language. Source, publish time, snippet, link - parsed and typed. No cache, no scraping, no maintenance.

✓ 5,000 free credits✓ No credit card✓ 195 countries
1.6s
p50 news latency
99.5%
parse success rate
$2
per 1k searches
GET /serp?search_type=news
Try it →
// request
"search_type": "news"
"q": "tesla earnings"
"location": "United States"
"hl": "en"
15 credits·1.6s
// response
{ }   ← click "Run news search" 
Every field, every result

Typed news results, ready to ship.

Google's News layout shifts often - we absorb the churn, you keep reading the same JSON shape.

title
Article headline as it appears on the SERP.
source
Publisher name (Reuters, BBC, Bloomberg, etc.).
published
ISO-8601 publish timestamp normalised across publishers.
url
Direct link to the article on the publisher site.
snippet
Google's preview snippet for the article.
thumbnail
Article thumbnail URL where Google provides one.
rank
Position on the SERP (1-based).
Who ships with /serp?search_type=news

Three workflows. One key.

Media monitoring

Track every story about your brand.

Run keyword searches every N minutes across geos. Diff results, alert on new mentions, archive raw JSON. No scraping fragility.

cron-friendly · ISO timestamps · 195 countries
Finance & trading

Real-time news pulse for tickers.

Pipe headlines into your model as features. Source-weighted ranking with the same parse for every publisher.

live · typed · per-success billing
AI agents & RAG

Ground LLM responses in live news.

Add news as context in your prompt - citeable, timestamped, geo-aware. Works as a drop-in tool in OpenAI / Claude function-calling loops.

MCP server + tool schemas included
60-second integration

However your stack is wired.

curl -G "https://api.ujeebu.com/serp" \
  -H "ApiKey: YOUR_KEY" \
  --data-urlencode "search_type=news" \
  --data-urlencode "q=tesla earnings" \
  --data-urlencode "location=United States" \
  -d hl=en
Why teams switch

What you stop worrying about.

Live news. Never cached.

Every request hits Google News fresh from the geo you specify. No 24-hour snapshot trick.

195 countries, 50+ languages.

Country and language are first-class - Brazilian news in pt-BR, German news in de-DE, exactly as a local user would see them.

Unified credit pool.

News, scraper, screenshot, IG: same key, one wallet. Burst into one product without overprovisioning the others.

Pay only for what works.

Empty results, parse errors, geo-block? You pay $0. Failures don't count.

Pay only for what works.

Failed requests cost zero. 5,000 credits free, no card. One credit pool across every endpoint. The same key works in production.

$0   failed-request cost 5,000   free credits 1   credit pool, every endpoint
Pricing

Pay per success. Start free.

Each search is 15 credits. Empty / blocked SERPs don't count. Same plans cover every Ujeebu endpoint, one credit pool.

See all plans →
Pay-as-you-go top-ups PAYG From $0.20 / 1K down to $0.08 / 1K · no subscription · works on the trial too

Buy credits one pack at a time, no subscription. Works on the trial too. searches below convert each pack at 15 credits per request. Top-up credits expire 30 days after purchase.

Pack Credits ~ searches Price Per 1K credits  
Mini 50,000 3K $10.00 $0.20 Buy
Starter 100,000 7K $15.00 $0.15 Buy
Standard 500,000 33K $60.00 $0.12 Buy
Pro 1,000,000 67K $100.00 $0.10 Buy
Enterprise 5,000,000 333K $400.00 $0.08 Buy

Sign up free to unlock top-ups - the trial's 5,000 credits land instantly, and you can buy any pack from the dashboard right after.

Sign up free
Common questions

Before you sign up.

How fresh are news results?
Live. Each request fetches Google News in real time from the geo you specify - no cache. Most headlines appear within minutes of publication.
Can I geo-target news?
Yes. Pass `location` (any city or country) and `hl` (language). News results come back exactly as a user in that locale would see them - local outlets first, language matched.
Is this Google News or just web search filtered to news?
Real Google News. We pass `search_type=news` upstream, which hits Google's News vertical and returns dedicated news cards with source + publish time.
Can I schedule recurring searches?
Yes - call us on a cron of your choice. Each response is independent JSON, so it slots into any queue / pipeline. We don't gatekeep frequency beyond your plan rate limit.
How does this compare to dedicated news APIs?
Most news APIs only cover wire services or partner outlets. Google News indexes the open web, so coverage is broader - long-tail local outlets included. Plus you get the same key + credit pool as the rest of the Ujeebu API.
Can I top up credits?
Yes. Buy extra credits any time at your tier's per-credit rate. Top-ups are valid for 30 days.

5,000 free credits. Live news in 60 seconds.

No credit card. No sales call. Just an API key and your first news pull.