PR and communications teams
Past-hour monitoring
Track breaking coverage for a company, executive, incident, or campaign and hand stakeholders a timestamped CSV instead of a pile of browser tabs.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Google News scraper by time range exports fresh, keyword-matched feed results to CSV without code. It uses a public Google News RSS search URL with a time filter, then captures title, source, link, snippet, publish date, and QA status inside the local desktop app.
CSV
10
Past hour
News RSS
Local app
At a glance
The template is a practical alternative when you need to scrape Google News for a recent window and do not want to wire a paid news API into a quick research workflow. The bundled graph starts with the keyword "technology" and a when:1h filter, but the URL can be edited for your own query, locale, and time window.
This is not a classic paginated Google Search crawler. During testing, classic search automation returned unusual-traffic and CAPTCHA states, so this template uses Google News RSS instead. That makes the run more predictable for headline monitoring: one feed request, one item check, one structured export, and one fallback row when the feed is empty or blocked.
Clean news export
Capture keyword, time range, rank position, headline, detail URL, source, snippet, source URL, publish date, and error status in fixed CSV columns.
Local desktop custody
Your keyword list and CSV stay in the save folder you choose. The stock workflow does not send rows through a hosted SERP dashboard.
Simple feed control flow
Navigate, wait, pause briefly, check for RSS item nodes, then export either result rows or a diagnostic fallback row.
Free template import
Use the hosted JSON as a starting point before deciding whether a Google API news provider, SERP API, or custom data contract is necessary.
Who this is for
PR and communications teams
Past-hour monitoring
Track breaking coverage for a company, executive, incident, or campaign and hand stakeholders a timestamped CSV instead of a pile of browser tabs.
SEO and content researchers
Topic validation
Export fresh sources for a keyword, then compare publisher angles with organic SERP research from the Google SERP Scraper.
Analysts and operators
Daily briefs
Collect source, publish date, and headline context for a repeatable brief. For full-article text, route selected URLs into a separate article or HTML extraction workflow.
How to use
Download and import
Use the template link on this page to import the JSON into UScraper. Keep a clean copy before changing the feed URL.
Set the keyword and time range
Edit the Navigate URL query. The bundled example searches technology when:1h for United States English results.
Review the waits
The workflow waits for page load, pauses for two seconds, then checks for RSS item elements before extraction.
Confirm the export path
Structured Export writes google-search-scraper-by-time-range.csv with headers. Change the save location to your project folder if needed.
Run and open the CSV
Run once, inspect the rows, then schedule or repeat only at a respectful cadence that fits your monitoring need.
Output preview
The export is designed for auditability. Every successful item gets a position and feed metadata, while empty or blocked responses still create a row with a clear ErrorMessage. That is useful when a dashboard or analyst needs to distinguish "no news in this time range" from "the feed did not return item nodes."
google-search-scraper-by-time-range.csvColumn
Keyword
The keyword attached to the feed URL.
Column
Timerange
The configured range, such as Past hour.
Column
Position
The result index inside the RSS feed.
Column
Title
The headline from the RSS item title.
Column
Detail_URL
The Google News item link.
Column
Source
The publisher or feed source name.
Column
Description
The RSS description with HTML stripped into readable text.
Column
Source_URL
The publisher URL attribute when present.
Column
Publish_Date
The RSS publication date.
Column
ErrorMessage
Diagnostics for CAPTCHA, consent, empty feed, or response changes.
Sample rows
2 of many
| Keyword | Timerange | Position | Title | Detail_URL | Source | Description | Source_URL | Publish_Date | ErrorMessage |
|---|---|---|---|---|---|---|---|---|---|
| technology | Past hour | 1 | Chipmakers rally as AI demand lifts outlook | Market Daily | Latest market report summarizing AI infrastructure demand. | Sat, 13 Jun 2026 08:15:00 GMT | |||
| technology | Past hour | 2 | Regulators question data center energy plans | Policy Wire | Coverage of new hearings on power usage and infrastructure. | Sat, 13 Jun 2026 08:04:00 GMT |
Automating Google surfaces can conflict with Google Terms of Service, robots rules, publisher rights, privacy laws, or local scraping rules. Keep volume modest, do not bypass CAPTCHA or unusual-traffic pages, avoid republishing full publisher content, and get legal review before commercial reuse.
Before you scale
Guardrails for reliable time-filtered news exports
Keep runs small and spaced out
This template is built for lightweight monitoring, not high-volume crawling. Repeated aggressive runs can still trigger consent, unusual-traffic, or empty response states.
Watch for RSS response changes
If titles or dates stop filling, inspect the feed response and update the Structured Export columns before trusting new rows.
Use official access when contracts matter
For guaranteed quotas, SLAs, or commercial redistribution, evaluate an official or licensed API route instead of relying on browser-accessible feeds.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]