Google News Scraper — 1K Results / $1 avatar

Google News Scraper — 1K Results / $1

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Google News Scraper — 1K Results / $1

Google News Scraper — 1K Results / $1

Get structured article data from Google News — no API key or login needed. Supports keyword search (~100 results) and topic/section feeds (~250 results) across 130+ languages and regions. Returns title, URL, publish time, source, thumbnail, and authors in clean JSON.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

CRW

CRW

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

5 days ago

Last modified

Share

Google News Scraper

Get structured news data from Google News — no API key, no login, no rate limit headaches.

Search by keyword and scrape topic feeds — both modes in one actor. Get clean JSON with titles, URLs, publishers, timestamps, thumbnails, and authors — ready to plug into your pipeline.


What you get

[
{
"title": "SpaceX's plan: Put all the data centers in space, then profit",
"url": "https://www.washingtonpost.com/technology/2026/06/19/data-center-space-musks-spacex-has-some-people-taking-it-seriously/",
"publishedAt": 1781888401,
"source": { "name": "The Washington Post" },
"thumbnail": "https://www.washingtonpost.com/wp-apps/imrs.php?src=https://arc-anglerfish-washpost-prod-washpost.s3.amazonaws.com/public/X6HY6FR3HEWBIATANRWYEHVSYY_size-normalized.jpg&w=1440",
"authors": ["Elizabeth Dwoskin", "Faiz Siddiqui"]
},
{
"title": "Summer solstice 2026: What is it and why is it the longest day of the year?",
"url": "https://www.bbc.com/weather/articles/c4gy3x0k32yo",
"publishedAt": 1781593422,
"source": { "name": "BBC" },
"thumbnail": "https://ichef.bbci.co.uk/ace/standard/1920/cpsprodpb/62b7/live/a3d32eb0-6bcd-11f1-8546-8f19e4fe30f4.jpg",
"authors": []
}
]

Results export as JSON, CSV, Excel, XML, or HTML — pick what fits your workflow.


What you can do with it

  • Monitor breaking news on any keyword or topic
  • Track competitor mentions and brand sentiment
  • Feed an LLM with fresh, relevant context
  • Power a news dashboard or newsletter
  • Run media research across 130+ countries and languages

Two modes, one actor

Most news scrapers do one or the other. This one does both — so you can run keyword monitoring and topic feeds in the same pipeline without switching tools.

Search — keyword-driven

Query any term and get the articles Google thinks are most relevant right now.

query: "OpenAI" → up to 100 articles

Good for: brand monitoring, competitor tracking, event-driven research.

Category — topic feed

Pull the latest articles from Google News topic feeds — the same feeds you see when you browse the site.

topic: "Technology/Artificial intelligence" → up to 250 articles

Good for: daily digests, LLM context pipelines, niche topic monitoring.

Supported top-level topics: Business, Entertainment, World, Technology, Sports, Science, Health, U.S.

Each topic has sub-sections:

  • Business: Economy, Markets, Jobs, Personal Finance, Entrepreneurship
  • Entertainment: Movies, Music, TV, Books, Arts & Design, Celebrities
  • Technology: Mobile, Gadgets, Internet, Virtual Reality, Artificial Intelligence, Computing
  • Sports: NFL, NBA, MLB, NHL, NCAA Football, NCAA Basketball, Soccer, NASCAR, Golf, Tennis, WNBA
  • Science: Environment, Space, Physics, Genetics, Wildlife
  • Health: Medication, Health Care, Mental Health, Nutrition, Fitness

Quick start

On Apify platform (no code):

  1. Click Try for free
  2. Set mode to search and enter your query — or set mode to category and pick a topic
  3. Click Start and grab your results from the Dataset tab

Via API:

curl -X POST "https://api.apify.com/v2/acts/crw~google-news-scraper-1k-results-1/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode": "search", "query": "artificial intelligence", "maxResults": 100}'

Input

FieldTypeDefaultDescription
mode"search" | "category""category"How to find articles
querystringSearch term. Required when mode=search
topicstring"Business"Topic feed. Required when mode=category
customTopicstringRaw topic path for topics not in the dropdown (see below)
languagestring"en-US"Language and region
maxResultsinteger100How many articles to return (50–250)

Language

Set language to any language-REGION code to get results localized for that audience. Common values:

en-US · en-GB · ko-KR · ja-JP · zh-CN · zh-TW · de-DE · fr-FR · es-ES · pt-BR · ru-RU · ar-SA

130+ locales are supported. See the full list in .actor/input_schema.json.

Custom Topic

Google News has many more topics than what's in the dropdown — country editions, niche categories, local news, and more. To scrape any of them, grab the URL from your browser:

https://news.google.com/topics/CAAqJggKIiBDQkFTRWdv.../sections/CAQiRkNC...
└─────────────────────────────────────────┘
copy this part

Paste it into customTopic (the topics/ prefix is optional — it gets stripped automatically). This takes priority over the topic dropdown.


Output fields

FieldTypeNotes
articleIdstringGoogle News internal ID
titlestringArticle headline
urlstringDirect link to the article
publishedAtnumberUnix timestamp (seconds)
source.namestringPublisher name
source.faviconstring | nullPublisher favicon URL
thumbnailstring | nullArticle thumbnail image URL
authorsstring[]Author names (may be empty)

Expected article counts

ModeTypical results
Search~100 articles
Category (top-level)~250 articles
Category (sub-section)45–230 articles

Results reflect what Google News currently shows for that topic — counts vary by how much news is happening.