Google News Scraper avatar

Google News Scraper

Pricing

from $0.75 / 1,000 articles

Go to Apify Store
Google News Scraper

Google News Scraper

Articles from Google News searches, topic sections and front pages in any language edition, with the publisher's own link, date and summary. A date range runs each query day by day, so a busy week can return more than the 100 results of one search.

Pricing

from $0.75 / 1,000 articles

Rating

0.0

(0)

Developer

deriverge s.r.o.

deriverge s.r.o.

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Google News Scraper turns Google News searches, topic sections and front pages into one row per article: the headline, the publisher, the publication time, the short summary from the feed and the article's address on the publisher's own site. Enter a keyword in Search queries and click Start. A row holds what the feed shows, so the text of the article itself is not included. It costs $1.50 per 1,000 articles on the Free plan ($0.75 on Business), and the $5 of monthly credit in Apify's Free plan covers about 3,300 articles.

What data does it return?

FieldDescription
titleHeadline as Google News lists it, with the publisher's name after a dash: AI Bots Push Beyond Web Scraping Into Customer Accounts - TechNewsWorld.
urlThe article on the publisher's site, with tracking parameters such as utm_ tags, fbclid and gclid removed. If the Google link could not be resolved, the Google link itself.
googleUrlThe original news.google.com link. null for items from your own feeds.
sourceName, sourceUrlPublisher name and home page, for example TechNewsWorld and https://www.technewsworld.com.
publishedAtPublication time as an ISO 8601 timestamp in UTC.
summaryThe feed's description with the HTML removed. For search results it usually repeats the headline and the publisher; topic and front page items often add related headlines from other outlets.
source.type, source.valueWhat found the article: query, topic, top or feed, and the query text, topic, edition or feed URL. With a date range, the day is added to the query in brackets.
language, countryThe Google News edition, for example en and US. null for your own feeds.
keyThe article URL, or Google's item ID when the link stayed on Google. Duplicates and the new-only mode are decided by this value.
firstSeenAtWhen the run collected the article, as an ISO 8601 timestamp in UTC.

How to scrape Google News

  1. Add keywords to Search queries, one query per line. A comma stays part of the query, so Smith, John is one search. Google's operators work inside a query: quotes for an exact phrase, site:reuters.com for one publisher, -word to leave a word out and when:7d for the past week.
  2. To follow a section, pick Topics (World, Nation, Business, Technology, Entertainment, Sports, Science or Health) or turn on Top stories for the edition's front page. Extra RSS or Atom feeds adds any other feed to the same table.
  3. Set Language and Country to the edition you want, for example de and DE for the German edition in Germany.
  4. For a past period, fill in From date and To date as YYYY-MM-DD. For fresh news only, set Published within the last N hours.
  5. Click Start. Articles appear in the Output tab, which exports them as CSV, Excel or JSON.

A one-week search as API input:

{
"queries": ["\"web scraping\"", "site:reuters.com markets"],
"language": "en",
"country": "US",
"dateFrom": "2026-09-22",
"dateTo": "2026-09-28",
"maxItemsPerSource": 100
}

Example output

One article from a run on 28 September 2026, found by the query "web scraping" when:7d:

{
"key": "https://www.technewsworld.com/story/ai-bots-push-beyond-web-scraping-into-customer-accounts-180576.html",
"title": "AI Bots Push Beyond Web Scraping Into Customer Accounts - TechNewsWorld",
"url": "https://www.technewsworld.com/story/ai-bots-push-beyond-web-scraping-into-customer-accounts-180576.html",
"googleUrl": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQcXBubE5ESGhuY1FFbERiSm9tTXcxVDMwcDJmci1UTGU2NGM5OXc2V0NVODVYQTlNc0UxUDFQcHFST29penNxUnM4MTRWUDFqMmZwRHNaWnZtQVh5VkJkQXNfZHNGRDhiRHZ0dVdsZGtVdnRBT0tqai00MGpPYmdCd2xrTXM2MTYyX1RVUkxnRFprQ2NFaFBRbTB1RzVpQlUzcXhFdVZ3?oc=5",
"sourceName": "TechNewsWorld",
"sourceUrl": "https://www.technewsworld.com",
"publishedAt": "2026-09-22T12:00:00.000Z",
"summary": "AI Bots Push Beyond Web Scraping Into Customer Accounts TechNewsWorld",
"source": {
"type": "query",
"value": "\"web scraping\" when:7d"
},
"language": "en",
"country": "US",
"firstSeenAt": "2026-09-28T13:24:13.282Z"
}

Searching past the 100-result cap

Google News answers any search with 100 items at most, whether it covers a day or a year. When From date and To date are set, the actor runs every query once for each day of the range with Google's after: and before: operators, then merges the days and removes duplicates. Measured in September 2026 for artificial intelligence, one week returned 100 articles as a single search and more than 600 when it was searched day by day. A range covers at most 92 days; a longer one is cut at 92. Maximum articles per query, topic or feed applies to each day on its own. Topics, top stories and feeds have no date range and always return their current items.

Alerts for new articles

For a news alert on a brand, a company or a topic, turn on Return only articles that appeared since the last run and schedule the run hourly or daily, either as a saved task or with a Watch name that names the snapshot. Each run compares its articles with the previous run by key and returns only the ones that were not there. Only the previous run counts: an article that drops out of Google's results and comes back later is returned again. A CHANGES record in the run's key-value store counts the new articles and lists their keys.

How much does it cost to scrape Google News?

Free planStarterScaleBusiness
1,000 articles$1.50$1.20$0.975$0.75

You pay only for the events in the table. There is no start fee, and compute time and proxies are included.

Collecting 5,000 articles costs $7.50 on the Free plan and $3.75 on Business. Duplicates, articles older than Published within the last N hours and articles already sent in new-only mode are not charged.

Limits

  • Google returns at most 100 items per search, and with a date range at most 100 per day. A keyword with more articles than that in one day is still cut.
  • Without when:, a date range or Published within the last N hours, a search returns Google's best matches from any year. The query Apify brought articles from 2018 to 2026 in a run on 28 September 2026.
  • Each Google link needs its own lookup to find the publisher's address. When Google rate-limits these lookups, the actor retries through Apify Proxy, and if Google keeps refusing, the remaining links of the run stay on news.google.com. The SUMMARY record counts them in linksLeftOnGoogle; in the run of the example row it was 4 of 61.
  • With Resolve Google redirect links turned off the run is faster, and url holds the Google link.
  • For your own feeds, sourceName is the item's <source> when the feed has one, and the feed's title otherwise.

FAQ

Google News publishes these feeds for anyone to read in a feed reader. The actor collects headlines, the short feed summaries, publisher names and links; the articles stay on the publishers' sites and are not copied. You are responsible for how you use the results, for example when you republish headlines.

Can I get the full text of each article?

Not from this actor. Put the url column into Article Extractor, which opens each page and returns its text.

How do I follow one publisher?

Search for site: followed by its domain, for example site:reuters.com, alone or together with keywords. For everything a publisher posts, add its own RSS feed under Extra RSS or Atom feeds; rows from that feed link straight to the publisher's pages.

Support

This actor is built and maintained by deriverge s.r.o., a software company based in the Czech Republic. If a run fails or a field you need is missing, please open an issue in the Issues tab or write to us at info@deriverge.com. We respond in English and Czech. Runs can be scheduled in Apify Console or started from the API tab, which has examples for Python, JavaScript and cURL and works with Make, Zapier, n8n and the Apify MCP server. If the actor saves you time, a short review helps other people find it.