Google News Scraper — Clean Article Rows Fast avatar

Google News Scraper — Clean Article Rows Fast

Pricing

from $0.50 / 1,000 successful article results

Go to Apify Store
Google News Scraper — Clean Article Rows Fast

Google News Scraper — Clean Article Rows Fast

Batch Google News queries into flat article rows (title, URL, source, date) for SEO monitoring & content research. From $0.50 per 1,000 successful articles — failed/empty queries cost $0.

Pricing

from $0.50 / 1,000 successful article results

Rating

0.0

(0)

Developer

Bob

Bob

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Slug: google-news-batch-ppe
Job: Submit 1–N news queries (+ language / country) and receive flat, agent-ready article rows (title, URL, source, date, snippet).

Pay per event: $0.0005 per successful article-result ($0.50 per 1,000 successful articles). Platform also bills a standard apify-actor-start fee (typically $0.01 per run).

No empty charge: EMPTY, BLOCKED, and FAILED queries still return status rows, but never create a billable article-result event. billed=true only when the charge succeeds.

Live on Apify Store: https://apify.com/grokbob/google-news-batch-ppe


Why this Actor

Run batch news research without paying for blank answers. This Actor pulls Google News search results and returns a predictable flat row for every useful article.

  • Batch-first: submit 1–N queries with shared language / country settings.
  • Clean article fields: title, URL, source, published date, snippet — ready for Sheets, n8n, Make, and SEO workflows.
  • Honest statuses: OK vs EMPTY / BLOCKED / FAILED so you can tell signal from miss.
  • Pay for delivered articles only: failed or empty queries cost $0 on the custom PPE event.
  • Undercut market sticker: from $0.50 / 1,000 successful articles.

Pair with Google Trends Scraper — Batch Interest Over Time for keyword → news workflow loops.


Pricing (live Store)

ItemPriceBilling rule
article-result$0.0005 ($0.50 / 1,000)Charged only when the row has a real title + URL (status OK) and the charge API accepts the event.
apify-actor-start~$0.01 per run (platform)Billed by Apify automatically.
EMPTY, BLOCKED, or FAILED$0Status row only — no article-result charge.

Inputs

FieldTypeDefaultNotes
queriesstring[]required1–N news search queries
hlstringenInterface language
glstringUSCountry
ceidstring—Google News ceid when needed
maxArticlesPerQueryinteger10Cap per query
maxQueriesinteger50Hard cap
dryRunMockbooleanfalseLocal/CI only

Outputs (dataset)

  • rowType=article + status=OK → billable candidate (article-result)
  • rowType=status + EMPTY / BLOCKED / FAILED → unbilled

Example OK row (static)

{
"rowType": "article",
"status": "OK",
"billed": true,
"query": "artificial intelligence regulation",
"title": "Example headline about AI policy",
"url": "https://news.example.com/ai-policy",
"source": "Example News",
"publishedAt": "2026-09-20T12:00:00.000Z",
"snippet": "Lawmakers debated new rules for foundation models…"
}

Fetch path

Google News RSS (news.google.com/rss/search) via got-scraping. No Playwright. No residential proxy by default.


Local

npm install && npm test
ACTOR_TEST_MODE=mock npm start

UNLICENSED — GrokBob / Bob Helt.