Skip to the page

Serper news compatible

Change the address, keep the JSON.

Serper sells Google results in credit packs from $1.00 per 1,000, valid for 6 months. SpecStream answers the same POST /news in Serper's JSON at https://api.specstream.ai/serper/news, at $0.005 a call, and its credit never expires.

The switch is one line: https://api.specstream.ai/serper/news in place of https://google.serper.dev/news, and a SpecStream key in X-API-KEY. The body and your parser stay.

SpecStream scores 97.9 F-score on all 1,000 SimpleQA Verified questions. A new account gets $10 of credit, no card, which covers 2,000 news searches.

New accounts get $10 of credit, no card. It covers 2,000 searches.

Serper news to SpecStream, parameter by parameter and field by field

SpecStreamSerper
AddressPOST https://api.specstream.ai/serper/news, or GET with apiKey in the addressPOST https://google.serper.dev/news
The keyA SpecStream key in the X-API-KEY headerA Serper key in the X-API-KEY header
Results and datesnum up to 100, page, and tbs for the time window (qdr) and newest first (sbd)News is one of Serper's result types, beside Images, Maps, Places and Shopping
Each itemtitle, link, snippet, date, source and position in news[]. imageUrl is not returnednews[] items in Serper's JSON
ErrorsSerper's {"message", "statusCode"}: 401 with no key. A busy call gets 429 with Retry-After and is not charged50 queries per second on the smallest pack
Price$0.005 a call of up to 10 results, $5 per 1,000. Each started block of 10 more adds $0.006From $1.00 per 1,000 for 50,000 credits. Credits are valid for 6 months
Free to start$10 of credit, no card, which covers 2,000 news searches2,500 free queries

The Serper news reference, on SpecStream

What else Serper news users price

How SpecStream scores

The same numbers as the benchmarks page, from the official tasks and scorers.

How to migrate, step by step

1. Create a key under Agents & API in the workspace. A new account gets $10 of credit, no card, which covers 2,000 news searches.

2. Set the address to https://api.specstream.ai/serper/news where your code has https://google.serper.dev/news, and send the SpecStream key in X-API-KEY. In Python:

import requests

URL = "https://api.specstream.ai/serper/news"  # was https://google.serper.dev/news

reply = requests.post(URL, headers={"X-API-KEY": SPECSTREAM_KEY}, json={"q": "Nvidia earnings", "num": 10, "tbs": "qdr:w"}, timeout=30)
reply.raise_for_status()
for item in reply.json()["news"]:
    print(item["position"], item["date"], item["source"], item["title"], item["link"])

3. In JavaScript:

const reply = await fetch("https://api.specstream.ai/serper/news", {
  method: "POST",
  headers: { "X-API-KEY": process.env.SPECSTREAM_KEY, "Content-Type": "application/json" },
  body: JSON.stringify({ q: "Nvidia earnings", num: 10 }),
});
const data = await reply.json();
for (const item of data.news) console.log(item.date, item.title, item.link);

4. Read 429 as a call to send again after Retry-After. It is not charged.

Frequently asked questions

Something we didn't answer? Talk to a human

Is there a Serper news compatible API?
Yes. SpecStream answers Serper's POST /news at https://api.specstream.ai/serper/news in Serper's JSON, as measured on production on Nov 10, 2026. A call of up to 10 results costs $0.005.
How do I migrate from Serper news?
Change one address: https://google.serper.dev/news becomes https://api.specstream.ai/serper/news, and a SpecStream key goes in X-API-KEY. q, num, page and tbs keep their meaning.
How much does Serper cost?
Serper sells credit packs from $1.00 per 1,000 for 50,000 credits, valid for 6 months, with 2,500 free queries. SpecStream costs $5 per 1,000 news searches with no plan, and its credit never expires.
Is there a Serper SDK whose address I can change?
Serper's own example is a plain requests.post call, so the change is the address in that one line, as tested on production on Nov 10, 2026. The same holds for fetch and curl.
Does Serper news on SpecStream sort by date?
Yes. tbs=sbd:1 puts the newest first, and tbs=qdr:w keeps the last week, both measured on production on Nov 10, 2026.
Which Serper news fields does SpecStream not return?
One: imageUrl. Each item keeps title, link, snippet, date, source and position, and the reply keeps searchParameters and credits.

Sources

SpecStream wrote this page. Each Serper figure comes from Serper's own page, and each other provider's figure from that company's own page. The route's behavior comes from its code and the pass table measured on production.

  1. Serperserper.dev/, read Nov 10, 2026
  2. SpecStream Serper news pass tablespecstream.ai/specstream/dialects/serper_news.md, read Nov 10, 2026
  3. SerpApi pricingserpapi.com/pricing.md, read Nov 10, 2026
  4. GNews pricinggnews.io/pricing, read Nov 10, 2026
  5. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
  6. SpecStream pricingspecstream.ai/pricing, read Nov 10, 2026
  7. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026