Google News Scraper
Pricing
$18.00/month + usage
Google News Scraper
Monitor the news automatically with our Google News scraper. Track articles by keyword or topic with flexible date filtering and multi language support. Access structured data including headlines, publishers, links, and more. Built for teams that need reliable news insights without manual work.
Pricing
$18.00/month + usage
Rating
0.0
(0)
Developer

ParseForge
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
🗞️ Google News Scraper
Extract news articles from Google News in seconds. Search by keyword, browse by topic, or use custom topic feeds. Collect headlines, publisher info, publication dates, decoded article links, preview images, descriptions, authors, categories, and keywords.
Whether you need to track competitors, monitor industry trends, or collect news data for research, this tool handles the heavy lifting. Get structured news data from Google News without any technical skills.
Target Audience: Researchers, marketers, analysts, PR professionals, and business teams. Primary Use Cases: Media monitoring, competitive intelligence, trend analysis, news aggregation, and market research.
📰 What Does Google News Scraper Do?
This tool collects news articles from Google News, supporting keyword searches, topic browsing, and custom topic feeds. It delivers:
- Headlines and article titles
- Direct article links (decoded from Google News redirects)
- Publisher name and URL
- Publication date and time
- Last modified date
- Preview images from articles
- Article descriptions
- Author information
- Article category or section
- Keywords and tags
- Unique article identifiers
Business Value: Automate your news monitoring workflow. Instead of manually browsing Google News, collect hundreds or thousands of articles with structured, analysis-ready data.
🔧 Input
To start collecting news articles, simply configure your search parameters. You can collect data from Google News based on:
- Search Query - Enter any keyword, phrase, or use advanced operators like exact match ("artificial intelligence"), site filter (site:bbc.com), or title filter (intitle:AI)
- Max Items - Set how many articles to collect (up to 1,000,000 for paid users)
- Language and Region - Target specific markets (e.g., en:US for English/United States, es:MX for Spanish/Mexico)
- Date From / Date To - Filter articles within a specific date range (YYYY-MM-DD format)
- Open-Ended Date Range - Get recent articles using shortcuts like 1h (last hour), 24h (last day), 7d (last week), 1y (last year)
- Standard Topics - Browse by category: WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH
- Hashed Topic IDs - Use custom Google News topic IDs from URLs for specialized feeds
- Fetch Article Details - Enable to decode article URLs, fetch preview images, descriptions, authors, categories, modification dates, and keywords
Here's an example input configuration:
{"searchQuery": "web scraping","maxItems": 10,"language": "en:US","fetchArticleDetails": true}
Topic browsing example:
{"topics": ["TECHNOLOGY", "SCIENCE"],"maxItems": 50,"language": "en:US"}
Date filtering example:
{"searchQuery": "Tesla","maxItems": 100,"dateFrom": "2025-01-01","dateTo": "2025-01-31","language": "en:US"}
📊 Output
After the run finishes, you'll get a structured dataset with all collected articles. You can download the results as Excel, CSV, JSON, XML, or HTML.
Here's an example of what the output looks like with Fetch Article Details enabled:
{"image": "https://example.com/article-preview.jpg","title": "Web Scraping in 2025: Tools, Trends, and Best Practices","link": "https://techblog.com/web-scraping-2025","description": "A comprehensive guide to web scraping tools and techniques for 2025, covering the latest frameworks and legal considerations.","author": "Jane Smith","category": "technology","source": "TechBlog","sourceUrl": "https://techblog.com","publishedAt": "2025-02-28T14:30:00.000Z","modifiedAt": "2025-03-01T09:00:00.000Z","keywords": ["web scraping", "data extraction", "automation"],"rssLink": "https://news.google.com/rss/articles/...","guid": "https://news.google.com/rss/articles/...","scrapedAt": "2025-03-02T10:15:00.000Z"}
Without Fetch Article Details (faster, basic data):
{"image": null,"title": "Web Scraping in 2025: Tools, Trends, and Best Practices","link": "https://news.google.com/rss/articles/...","description": null,"author": null,"category": null,"source": "TechBlog","sourceUrl": "https://techblog.com","publishedAt": "2025-02-28T14:30:00.000Z","modifiedAt": null,"keywords": [],"rssLink": "https://news.google.com/rss/articles/...","guid": "https://news.google.com/rss/articles/...","scrapedAt": "2025-03-02T10:15:00.000Z"}
What You Get:
- image - Preview image from the article (requires Fetch Article Details)
- title - The article headline
- link - Direct URL to the article (decoded when Fetch Article Details is enabled)
- description - Article summary or meta description (requires Fetch Article Details)
- author - Article author name (requires Fetch Article Details)
- category - Article section or category, e.g., "sports", "technology" (requires Fetch Article Details)
- source - Publisher name (e.g., Reuters, BBC, TechCrunch)
- sourceUrl - Publisher website URL
- publishedAt - When the article was published
- modifiedAt - When the article was last updated (requires Fetch Article Details)
- keywords - Tags and keywords from the article (requires Fetch Article Details)
- rssLink - Original Google News article link
- guid - Unique article identifier
- scrapedAt - When the data was collected
⚡ Why Choose Google News Scraper?
- Fast and Lightweight - Collects articles without using a browser, so it runs faster and costs less than browser-based alternatives
- Rich Article Data - Get decoded URLs, preview images, descriptions, authors, categories, modification dates, and keywords that other tools don't provide
- Flexible Search - Use keyword search, topic browsing, custom topics, date filters, and language/region targeting all in one tool
- Large Scale Collection - Automatically handles day-by-day pagination when you need more than 100 articles for a search query
- Multi-Language Support - Target any Google News region and language combination
- Advanced Search Operators - Use exact match, site filters, title filters, and exclusion operators for precise results
🚀 How to Use
- Sign Up - Create a free account w/ $5 credit (takes 2 minutes)
- Find the Tool - Visit the Google News Scraper page on Apify
- Set Your Parameters - Enter your search query or select topics, set the number of articles, and configure filters
- Run It - Click "Start" and let it collect your data
- Download Data - Get your results in the "Dataset" tab as CSV, Excel, or JSON
No technical skills required. Everything is point-and-click.
💼 Business Use Cases
PR and Communications Teams
- Monitor brand mentions across news outlets
- Track competitor press coverage
- Measure campaign media impact
Market Researchers
- Analyze industry trends over time
- Collect competitive intelligence from news sources
- Build news databases for market reports
Content Creators and Journalists
- Discover trending topics and stories
- Research background information for articles
- Track developing stories across sources
Financial Analysts
- Monitor company news and announcements
- Track sector-specific developments
- Collect market sentiment data from news coverage
Academic Researchers
- Build news datasets for analysis
- Track media coverage of specific topics
- Collect data for sentiment analysis studies
🔌 Using Google News Scraper with the Apify API
For advanced users who want to automate data collection, you can control the tool programmatically with the Apify API. This allows you to schedule regular news collection and integrate with your existing tools.
- Node.js - Install the apify-client NPM package
- Python - Use the apify-client PyPI package
- See the Apify API reference for full details
❓ Frequently Asked Questions
Q: How many articles can I collect? A: Free users can collect up to 100 articles per run. Paid users can collect up to 1,000,000 articles.
Q: What is the difference between Search Query and Topics? A: Search Query lets you find articles matching specific keywords (like "artificial intelligence" or "Tesla stock"). Topics lets you browse Google News categories like TECHNOLOGY, BUSINESS, or SPORTS. You can use both together and results will be combined.
Q: What does Fetch Article Details do? A: When enabled, each article URL is decoded to the real destination, and additional data is collected: preview image, description, author, category, modification date, and keywords. It's slower but provides much richer data.
Q: Can I filter articles by date? A: Yes. Use Date From and Date To for a specific range (YYYY-MM-DD format), or use Open-Ended Date Range for relative periods like "7d" (last 7 days) or "1y" (last year).
Q: What languages are supported? A: Any language and region available on Google News. Use the format "lang:REGION" like en:US, es:MX, fr:FR, de:DE, pt:BR, ja:JP, and more.
Q: What are Hashed Topic IDs? A: These are custom topic identifiers from Google News URLs. When you browse a specific topic on Google News, the URL contains a unique ID. You can use these IDs to collect articles from specialized topic feeds.
Q: Can I schedule regular runs? A: Yes. Apify allows you to schedule automatic runs at any interval - hourly, daily, weekly, or custom schedules.
Q: How accurate is the data? A: All data is collected directly from Google News in real-time. Article metadata (title, source, date) comes directly from Google News feeds. Additional fields (image, description, author, keywords) are collected from the original article pages when Fetch Article Details is enabled.
🔗 Integrate Google News Scraper with Any App
Google News Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform.
These include:
Alternatively, you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Google News Scraper successfully finishes a run.
🔗 Recommended Actors
Looking for more data collection tools? Check out these related actors:
| Actor | Description | Link |
|---|---|---|
| Google Maps Scraper | Extract business data and reviews from Google Maps | https://apify.com/parseforge/google-maps-scraper |
| Google Maps Shared List Scraper | Collect places from Google Maps shared lists | https://apify.com/parseforge/google-maps-shared-list-scraper |
| PR Newswire Scraper | Collect press releases and news from PR Newswire | https://apify.com/parseforge/pr-newswire-scraper |
| LinkedIn Profile Scraper | Extract professional profile data from LinkedIn | https://apify.com/parseforge/linkedin-profile-scraper |
| HTML to JSON Smart Parser | Convert any HTML page into structured JSON data | https://apify.com/parseforge/html-to-json-smart-parser |
Pro Tip: Browse our complete collection of data collection actors to find the perfect tool for your business needs.
🆘 Need Help?
If you need support with this actor or want a custom data workflow, contact us using the form below.
📞 Contact
Contact us to request a new scraper, propose a custom data project, or report a technical issue with this actor at https://tally.so/r/BzdKgA
⚠️ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Google or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.