Google News Scraper
Pricing
from $0.75 / 1,000 articles
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.
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
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?
| Field | Description |
|---|---|
title | Headline as Google News lists it, with the publisher's name after a dash: AI Bots Push Beyond Web Scraping Into Customer Accounts - TechNewsWorld. |
url | The 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. |
googleUrl | The original news.google.com link. null for items from your own feeds. |
sourceName, sourceUrl | Publisher name and home page, for example TechNewsWorld and https://www.technewsworld.com. |
publishedAt | Publication time as an ISO 8601 timestamp in UTC. |
summary | The 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.value | What 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, country | The Google News edition, for example en and US. null for your own feeds. |
key | The article URL, or Google's item ID when the link stayed on Google. Duplicates and the new-only mode are decided by this value. |
firstSeenAt | When the run collected the article, as an ISO 8601 timestamp in UTC. |
How to scrape Google News
- Add keywords to Search queries, one query per line. A comma stays part of the query, so
Smith, Johnis one search. Google's operators work inside a query: quotes for an exact phrase,site:reuters.comfor one publisher,-wordto leave a word out andwhen:7dfor the past week. - 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.
- Set Language and Country to the edition you want, for example
deandDEfor the German edition in Germany. - 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.
- 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 plan | Starter | Scale | Business | |
|---|---|---|---|---|
| 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 queryApifybrought 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
SUMMARYrecord counts them inlinksLeftOnGoogle; in the run of the example row it was 4 of 61. - With Resolve Google redirect links turned off the run is faster, and
urlholds the Google link. - For your own feeds,
sourceNameis the item's<source>when the feed has one, and the feed's title otherwise.
FAQ
Is it legal to scrape Google News?
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.
Related scrapers
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.