← API Catalog
Apify·Async
Google News Scraper
Knowledge & Data$0.002 / News result
What it does
Scrape Google News by keyword, topic or date range, past the 100-result limit. Get headlines, sources, dates, real publisher URLs and images as JSON, CSV or Excel, or via API, MCP or n8n. For news monitoring and alerts, brand tracking, market research, stock trading and AI agents.
Returns: Scrape Google News by keyword, topic or date range, past the 100-result limit. Get headlines, sources, dates, real publisher URLs and images as JSON, CSV or Excel, or via API, MCP or n8n. For news monitoring and alerts, brand tracking, market research, stock trading and AI agents.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
query | text | Yes | Enter search query as you would write it to Google News search bar. You can also use advanced search operators in your queries, such as 'intitle', 'site', exclude operator '-', exact match with double-quotes, 'AND', 'OR' and more. Example queries with advanced operators: 'site:forbes.com intitle:samsung', '"samsung galaxy s25" -ultra'. 'inurl' doesn't work on Google News, use 'site' instead. You may already know some of the operators from Google search or Apify's [Google Search Scraper](https://apify.com/apify/google-search-scraper). For more information, see [Google Guide on Search Operators](https://www.googleguide.com/advanced_operators_reference.html). Keep your query short. Google only reads about the first 32 words, and operators like 'OR' and words in quotes count too. Put filters like 'site:' at the start so they aren't cut off. |
dateTo | text | No | Set the finish date. Only the news published on this date or before will be scraped. If Open-ended date range field is set, Date from and Date to fields will be ignored. |
topics | select | No | Select topics you want to search for using 'https://news.google.com/topics/' search. Note that your search query will not be combined with the selected topics but will be used as a standalone search. If you want to search for news only in the selected topics, leave the 'Search query' field empty. Date filters are applied after the topic news are downloaded, because Google News can't filter topics by date. A topic only lists its latest news, so you may get fewer results, or none for an older date range. |
dateFrom | text | No | Set the starting date. Only the news published on this or newer date will be scraped. If Open-ended date range field is set, Date from and Date to fields will be ignored. |
language | select | Yes | Select your language and region pair. |
maxItems | number | No | Set the maximum number of items you want to scrape. If you leave this field unset, the actor will extract all news available for your search criteria. With 90 or fewer, the scraper loads one search page of up to 100 news. With more, it also searches news day by day, newest first. With Date from set, it searches every day of your date range, or its last 1,000 days for a longer range. The run also stops early if it reaches the maximum cost per run set in the run options. |
topicsHashed | array | No | Specify topics you want to search for using hashed topic URLs. This field is useful when you want to search for topics that are not available in the 'Topics' field. You can find hashed topic URLs in the URL of the topic page on 'https://news.google.com/topics/{TOPIC_HASH}'. The Actor also supports hashed sections URLs in the format 'https://news.google.com/topics/{TOPIC_HASH}/sections/{SECTION_HASH}'. For example, if you'd like to scrape the news from 'Technology' topic, section 'Artificial intelligence', you can use the following value (extracted from the section's URL): 'CAAqJggKIiBDQkFTRWdvSUwyMHZNRGRqTVhZU0FtVnVHZ0pWVXlnQVAB/sections/CAQiQ0NCQVNMQW9JTDIwdk1EZGpNWFlTQW1WdUdnSlZVeUlOQ0FRYUNRb0hMMjB2TUcxcmVpb0pFZ2N2YlM4d2JXdDZLQUEqKggAKiYICiIgQ0JBU0Vnb0lMMjB2TURkak1YWVNBbVZ1R2dKVlV5Z0FQAVAB'. Note that your search query will not be combined with the topics but will be used as a standalone search. If you want to search for news only in the specified topics, leave the 'Search query' field empty. Date filters are applied after the topic news are downloaded, because Google News can't filter topics by date. A topic only lists its latest news, so you may get fewer results, or none for an older date range. |
fetchArticlePage | boolean | No | Load each article page on the publisher's site to get its image. Each result whose page loads is charged this add-on on top of the base price (see Pricing). It needs Resolved article URL and is skipped without it. Uncheck it if the resolved article URLs are enough, and the run will be faster and cheaper. Without article pages, the run also starts with 2 GB of memory instead of 4 GB, which halves the start fee. |
openEndedDateRange | text | No | Set the open-ended date range such as '1h' to scrape news published in the last hour, '2d' for the last two days, or '1y' for the last year. Use a whole number followed by 'h', 'd' or 'y' to specify the time range. If you set this field, the Date from and Date to fields will be ignored. |
fetchArticleDetails | boolean | No | Resolve each Google News link to the article's URL on the publisher's site. Each result with a resolved URL is charged this add-on on top of the base price (see Pricing), and the run takes longer. Uncheck it if Google News links are enough, and the run will be faster and cheaper. Without it, the run also starts with 1 GB of memory instead of 4 GB, which cuts the start fee to a quarter. |
Endpoints
GET
/v1/agents/resources/inspect/apify.lhotanova.google-news-scraperPublicPOST
/v1/agents/resources/estimate/apify.lhotanova.google-news-scraperPublicPOST
/v1/agents/resources/run/apify.lhotanova.google-news-scraperAgent keyGET
/v1/agents/resources/runs/{run_id}Agent keyQuick start
Run it with one Agent One Key over the OpenAI-compatible resource rail.
curl -X POST https://api.deva.me/v1/agents/resources/run/apify.lhotanova.google-news-scraper \
-H "Authorization: Bearer deva_your_key_here" \
-H "Content-Type: application/json" \
--data '{
"params": {}
}'Related in Knowledge & Data
Zillow Detail Scraper
Get details of Zillow properties from URLs. This Actor can be easily integrated with other Zillow Scrapers.
Linkedin Jobs Scraper
Scrape Linkedin jobs from jobs search results using search URLs or filters. Get full job details, job poster and company details.
🔥 LinkedIn Jobs Scraper
ℹ️ Designed for both personal and professional use, simply enter your desired job title and location to receive a tailored list of job opportunities. Try it today!
Posts Search Scraper for LinkedIn | No Cookies
Scrape LinkedIn posts by keyword without login. Get post content, reactions, author details, and media. Sort by relevance or date. Perfect for research, analysis, and monitoring trends.
Indeed Scraper
Scrape jobs posted on Indeed. Get detailed information from this job portal about saved and sponsored jobs. Specify the search based on location with the output attributes position, location, and description.
📩📍 Google Maps Email Extractor
Extract Google Maps contact details. Scrape websites of Google Maps places for contact details and get email addresses, website, location, address, zipcode, phone number, social media links. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.