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
| Field | Type | Description |
|---|---|---|
| queries | array | Search queries for Google News. Each query runs a separate search. Leave empty if using a topic instead. |
| topic | string ( | WORLD | NATION | BUSINESS | TECHNOLOGY | ENTERTAINMENT) | Scrape a predefined Google News topic instead of (or in addition to) search queries. default "" |
| language | string | Language code for Google News results (e.g., en, es, fr, de, ja, pt). default "en" |
| country | string | Country code for Google News results (e.g., US, GB, DE, FR, JP, BR). default "US" |
| publishedAfter | string | Optional 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. |
| maxArticles | integer | Maximum number of articles to extract per query or topic. Google News RSS feeds typically return up to ~100 articles per query. default 100 |
| maxRequestRetries | integer | Number 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 120mcp
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.