Apify Store
AS
Apify Store
/automation-lab/google-news-scraper

Google News Scraper

Extract Google News articles by keyword or topic: headlines, sources, publication dates, snippets, and URLs. Pure HTTP, no browser or API key needed. Export to JSON, CSV, or Excel.

liveasyncunknown~30s typical
newsmarketinggoogle
$0.0029
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.0023 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /automation-lab/google-news-scraper for me.

Input

FieldTypeDescription
queriesarraySearch queries for Google News. Each query runs a separate search. Leave empty if using a topic instead.
topicstring ( | WORLD | NATION | BUSINESS | TECHNOLOGY | ENTERTAINMENT)Scrape a predefined Google News topic instead of (or in addition to) search queries. default ""
languagestringLanguage code for Google News results (e.g., en, es, fr, de, ja, pt). default "en"
countrystringCountry code for Google News results (e.g., US, GB, DE, FR, JP, BR). default "US"
publishedAfterstringOptional ISO 8601 date or datetime. Only emit articles published at or after this instant. Useful for scheduled monitoring; for example, 2026-08-31 or 2026-08-31T12:00:00Z.
maxArticlesintegerMaximum number of articles to extract per query or topic. Google News RSS feeds typically return up to ~100 articles per query. default 100
maxRequestRetriesintegerNumber of retry attempts for failed HTTP requests. default 3

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/automation-lab/google-news-scraper","input":{"queries":["artificial intelligence"],"language":"en","country":"US","maxArticles":3},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /automation-lab/google-news-scraper -i '{"queries":["artificial intelligence"],"language":"en","country":"US","maxArticles":3}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/automation-lab/google-news-scraper", input: {"queries":["artificial intelligence"],"language":"en","country":"US","maxArticles":3}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.