Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
News$50Free
Google News Scraper by Time Range logo

Google News Scraper by Time Range

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.

Output

CSV

Columns

10

Default range

Past hour

Source

News RSS

Runtime

Local app

At a glance

Time-filtered Google News results without an API key

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

Use cases for a Google News extractor

PR and communications teams

Past-hour monitoring

Favorable to scraping

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

Favorable to scraping

Export fresh sources for a keyword, then compare publisher angles with organic SERP research from the Google SERP Scraper.

Analysts and operators

Daily briefs

Nuanced outcome

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, configure, and export Google News to CSV

1

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.

2

Set the keyword and time range

Edit the Navigate URL query. The bundled example searches technology when:1h for United States English results.

3

Review the waits

The workflow waits for page load, pauses for two seconds, then checks for RSS item elements before extraction.

4

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.

5

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

What the CSV export contains

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.csv
CSV - UTF-8 - Create

Column

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

KeywordTimerangePositionTitleDetail_URLSourceDescriptionSource_URLPublish_DateErrorMessage
technologyPast hour1Chipmakers rally as AI demand lifts outlookMarket DailyLatest market report summarizing AI infrastructure demand.Sat, 13 Jun 2026 08:15:00 GMT
technologyPast hour2Regulators question data center energy plansPolicy WireCoverage of new hearings on power usage and infrastructure.Sat, 13 Jun 2026 08:04:00 GMT
Headers included - one row per RSS item or one fallback row when no item nodes are found

Frequently asked questions

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

Limits, maintenance, and responsible use

Guardrails for reliable time-filtered news exports

Rate limits

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.

Feed drift

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.

Compliance

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.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download 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]