US News Aggregator avatar

US News Aggregator

Pricing

from $0.90 / 1,000 articles

Go to Apify Store
US News Aggregator

US News Aggregator

Aggregate and extract full-text news articles from 45+ major and regional US news sources. Get structured article data including title, full text, authors, publish date, and more. Select individual sources via input toggles.

Pricing

from $0.90 / 1,000 articles

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Collect and extract full-text news articles from 45 US news sources covering major national newspapers, wire services, broadcasters, and regional newspapers from the Northeast, South, Midwest, and West. Get structured article data including title, full text, authors, publish date, and more - updated with every run.

No login required. No API keys to manage. Just set your filters and start collecting articles.

Why US News?

The United States has the world's largest and most influential English-language media landscape, with hundreds of national and regional outlets publishing tens of thousands of articles daily. From coast to coast, newspapers, wire services, and broadcasters shape public discourse on politics, business, technology, and culture. This actor provides a single, unified feed covering the most important US news sources, enabling:

  • Media monitoring: Track news coverage across the US press in real time
  • Sentiment analysis: Feed structured article text into NLP pipelines
  • Market intelligence: Monitor business, economic, and political developments
  • Academic research: Collect large-scale English news corpora
  • Content aggregation: Build news feeds or dashboards for US coverage

Quick Start

Default: Get 100 Recent Articles

{
"limit": 100
}

Search for a Topic

{
"search_query": "artificial intelligence",
"limit": 100
}

Articles from a Date Range

{
"start_date": "2026-02-01",
"end_date": "2026-02-15",
"limit": 500
}

Combined: Search Within a Date Range

{
"search_query": "interest rates",
"start_date": "2026-02-01",
"limit": 200
}

Select Specific Sources

{
"limit": 100,
"new_york_times": true,
"washington_post": true,
"cnn": true,
"fox_news": false,
"npr": false
}

Unlimited (All Available Articles)

{
"limit": 0
}

Input Parameters

ParameterTypeRequiredDefaultDescription
search_querystringNo-Filter articles by keyword. Only articles whose title, content, or URL contain this keyword will be returned.
start_datedateNo-Only include articles published on or after this date (YYYY-MM-DD).
end_datedateNo-Only include articles published on or before this date (YYYY-MM-DD).
limitintegerNo100Maximum number of articles to return. Set to 0 for unlimited. Max: 10,000.

Filtering Details

  • Search query matches against article title and full text (case-insensitive). During discovery, it also pre-filters on title metadata when available. Articles that can't be ruled out (missing metadata) are kept for full analysis.
  • Date filters apply to the article's date_publish field. Articles without a publish date are included (can't be ruled out).
  • Filters are applied in two stages: first as a pre-filter on discovery metadata (fast, avoids unnecessary downloads), then as a post-filter on extracted full content (thorough, checks title + text).
  • When using search_query, the actor may process more articles in the background than the final result count, since articles are filtered after extraction.

Source Selection

Each news source can be individually enabled or disabled via a toggle. All sources are enabled by default. Set a source to false to exclude it from the run.

See the Supported News Sources section below for the full list of available source keys.

Supported News Sources

The actor monitors 45 news outlets across the United States, covering politics, business, sports, culture, and more.

Major Newspapers

SourceDomainSummary
The New York Timesnytimes.comAmerica's newspaper of record, known for in-depth reporting and global coverage.
The Wall Street Journalwsj.comLeading financial and business newspaper with broad national news coverage.
The Washington Postwashingtonpost.comMajor national newspaper known for political reporting and investigative journalism.
USA Todayusatoday.comAmerica's widest-circulation national newspaper covering news, sports, and life.
AP Newsapnews.comGlobal wire service and the most trusted source of independent news.
Reutersreuters.comInternational wire service providing unbiased news from around the world.
NPRnpr.orgNational public radio network with award-winning news and analysis.
Politicopolitico.comDigital-first outlet focused on US politics and policy.
Axiosaxios.comDigital media company known for concise, smart news coverage.
The Hillthehill.comNonpartisan news outlet covering Congress, politics, and policy.
CNNcnn.com24-hour cable news network and digital news outlet with global reach.
Fox Newsfoxnews.comCable news channel and digital outlet with conservative editorial perspective.
NBC Newsnbcnews.comBroadcast network news division covering national and world news.
ABC Newsabcnews.go.comBroadcast network news division with strong investigative reporting.
CBS Newscbsnews.comBroadcast network news division known for flagship programs and reporting.
MSNBCmsnbc.comCable news network with progressive editorial perspective and political analysis.

Northeast

SourceRegionDomainSummary
New York PostNew York, NYnypost.comNew York City tabloid covering news, sports, and entertainment.
New York Daily NewsNew York, NYnydailynews.comPulitzer Prize-winning New York City daily tabloid.
Boston GlobeBoston, MAbostonglobe.comNew England's leading newspaper with strong investigative reporting.
Philadelphia InquirerPhiladelphia, PAinquirer.comPhiladelphia's major daily newspaper covering regional and national news.
Pittsburgh Post-GazettePittsburgh, PApost-gazette.comWestern Pennsylvania's leading newspaper.
Hartford CourantHartford, CTcourant.comOne of America's oldest continuously published newspapers.
NJ.com / Star-LedgerNew Jerseynj.comNew Jersey's largest news outlet covering state news and politics.
Syracuse.com / Post-StandardSyracuse, NYsyracuse.comCentral New York's leading news source.

South

SourceRegionDomainSummary
The Washington TimesWashington, DCwashingtontimes.comConservative-leaning daily newspaper covering national politics and world news.
The Baltimore SunBaltimore, MDbaltimoresun.comMaryland's largest daily newspaper with a long history of investigative journalism.
Atlanta Journal-ConstitutionAtlanta, GAajc.comThe South's leading newspaper covering Georgia and regional news.
Orlando SentinelOrlando, FLorlandosentinel.comCentral Florida's daily newspaper covering regional news and tourism.
Sun SentinelFort Lauderdale, FLsun-sentinel.comSouth Florida daily newspaper serving Broward and Palm Beach counties.
Dallas Morning NewsDallas, TXdallasnews.comNorth Texas's leading newspaper covering regional and state news.
Houston ChronicleHouston, TXhoustonchronicle.comTexas's largest daily newspaper covering Houston and the Gulf Coast.

Midwest

SourceRegionDomainSummary
Chicago TribuneChicago, ILchicagotribune.comChicago's flagship newspaper and one of America's great metropolitan dailies.
Chicago Sun-TimesChicago, ILsuntimes.comChicago's tabloid-format daily known for hard-hitting local journalism.
Star TribuneMinneapolis, MNstartribune.comThe Upper Midwest's largest newspaper covering Minnesota and regional news.
St. Louis Post-DispatchSt. Louis, MOstltoday.comPulitzer Prize-winning newspaper covering St. Louis and the bi-state region.

West

SourceRegionDomainSummary
Los Angeles TimesLos Angeles, CAlatimes.comThe West Coast's largest newspaper covering California and national news.
San Francisco ChronicleSan Francisco, CAsfchronicle.comNorthern California's leading newspaper covering the Bay Area and tech industry.
San Diego Union-TribuneSan Diego, CAsandiegouniontribune.comSan Diego's daily newspaper covering Southern California and border news.
The Mercury NewsSan Jose, CAmercurynews.comSilicon Valley's newspaper of record covering technology and Bay Area news.
The OregonianPortland, ORoregonlive.comOregon's largest newspaper covering Pacific Northwest news.
Denver PostDenver, COdenverpost.comColorado's largest daily newspaper covering the Rocky Mountain region.
Las Vegas Review-JournalLas Vegas, NVreviewjournal.comNevada's largest newspaper covering Las Vegas and state news.
Deseret NewsSalt Lake City, UTdeseret.comUtah's oldest continuously published daily newspaper.
East Bay TimesOakland, CAeastbaytimes.comEast Bay and Contra Costa County daily newspaper.
Honolulu Star-AdvertiserHonolulu, HIstaradvertiser.comHawaii's largest newspaper covering the islands and Pacific region.

Output Example

Each article is returned as a structured object with full text and metadata:

{
"url": "https://www.nytimes.com/2026/02/15/us/example-headline.html",
"article_title": "Example article headline",
"authors": ["Author Name"],
"date_publish": "2026-02-15T10:30:00",
"article_description": "Brief summary of the article content.",
"text": "Full article text extracted from the page...",
"language": "en",
"image_url": "https://static01.nyt.com/images/example.jpg",
"source_domain": "www.nytimes.com",
"error": null
}

Output Fields

FieldTypeDescription
urlstringFull URL of the article
article_titlestringArticle headline
authorsarrayList of author names
date_publishstringPublication date (ISO 8601)
article_descriptionstringArticle summary / meta description
textstringFull article text
languagestringLanguage code (e.g. en)
image_urlstringURL of the main article image
source_domainstringDomain name of the news source
errorstringError message, or null if successful

Failed Articles

Articles that can't be extracted (paywall, timeout, etc.) are returned with an error:

{
"url": "https://example.com/article",
"error": "Failed to download article"
}

Pricing: Pay As You Go

This actor uses Apify's pay-per-event billing model.

EventCostDescription
Actor start$0.0002Charged once per run
Article$0.99 / 1,000 articlesCharged per successfully extracted article

Key billing details:

  • Only successful articles are charged: Failed extractions are free
  • No minimum commitment: Pay only for what you use
  • Budget controls: Set spending limits in your Apify account
  • Discounts available: Gold, Silver and Bronze members of Apify receive discounts.

API Integration

Call via Apify API

curl -X POST "https://api.apify.com/v2/acts/zen-studio~us-news-aggregator/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"limit": 100, "search_query": "interest rates", "start_date": "2026-02-01"}'

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("zen-studio/us-news-aggregator").call(
run_input={
"limit": 100,
"search_query": "interest rates",
"start_date": "2026-02-01",
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
if item.get("error"):
continue
print(f"[{item['source_domain']}] {item['article_title']}")
print(f" {item['url']}")
print(f" Published: {item['date_publish']}")
print()

JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('zen-studio/us-news-aggregator').call({
limit: 100,
search_query: 'interest rates',
start_date: '2026-02-01',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items
.filter(item => !item.error)
.forEach(item => {
console.log(`[${item.source_domain}] ${item.article_title}`);
console.log(` ${item.url}`);
});

Use Cases

  • News monitoring dashboards: Aggregate headlines from across the US press into a single feed for journalists, analysts, or PR teams
  • NLP & sentiment analysis: Extract full-text articles at scale for training language models or running sentiment classifiers
  • Competitive intelligence: Track press coverage of companies, brands, or industries across US media
  • Academic research: Build English news corpora for linguistics, political science, or media studies
  • Risk & compliance: Monitor political and economic developments that may impact business operations

Advanced Usage

Scheduled Monitoring

Set up recurring runs to build a continuous news archive:

  1. Go to the actor's Schedules tab
  2. Create a new schedule (e.g., every 6 hours)
  3. Configure your input with the desired limit
  4. Results accumulate in datasets for historical analysis

Integration with Google Sheets

Export results directly to Google Sheets:

  1. Run the actor
  2. Go to the dataset
  3. Click Export > Google Sheets

Technical Details

How It Works

  1. Discovery: The actor queries the news sources to find article URLs
  2. Pre-filtering: Articles are filtered early based on discovery metadata (date, title keyword) to skip irrelevant downloads
  3. Deduplication: Duplicate URLs across sources are removed, and articles are interleaved round-robin across sources for fair distribution
  4. Extraction: Each article is downloaded and parsed in batches to extract structured content (title, text, authors, date, etc.)
  5. Post-filtering: Extracted articles are filtered again on full content (date + keyword search in title and text)
  6. Output: Results are pushed to your Apify dataset

Performance

  • Batched processing: Large runs are automatically chunked for reliability
  • Fault tolerance: If one source or batch fails, others continue processing
  • Memory: 256-512 MB per run

Error Handling

Error TypeBehavior
Source unavailableSkipped, other sources continue
Article download failedReturned with error message
Rate limit (429)Automatic retry with exponential backoff
Server error (5xx)Automatic retry (3 attempts)

Data Export

Results can be exported in multiple formats:

  • JSON - Full structured data
  • CSV - Flattened for spreadsheets
  • Excel - Direct .xlsx download
  • XML - For legacy system integration
# JSON
curl "https://api.apify.com/v2/datasets/DATASET_ID/items?format=json&token=YOUR_TOKEN"
# CSV
curl "https://api.apify.com/v2/datasets/DATASET_ID/items?format=csv&token=YOUR_TOKEN"

FAQ

How many articles does each run return?

It depends on what the sources have published recently. A typical run with limit: 0 returns several hundred to a few thousand articles from across all sources.

How often is the source list updated?

Sources are curated and updated periodically. If you'd like to suggest a source, open an issue on the actor's repository.

Does the actor store historical articles?

No. Each run discovers currently available articles from source feeds. To build a historical archive, set up scheduled runs.

What language are the articles in?

Articles are in English. Article language is indicated in the language field.

Can I filter by keyword or date?

Yes. Use search_query to filter articles by keyword (matches title and full text). Use start_date and end_date to restrict articles to a date range. These filters can be combined.

Can I filter by source?

Yes. Each source has a toggle in the input (e.g., new_york_times, cnn, los_angeles_times). Set any source to false to exclude it. All sources are enabled by default. You can also filter the output dataset by source_domain after the run completes.

What happens if a news source goes offline?

The actor continues processing all other sources. Failed sources are logged but don't stop the run.

When search_query is set, the actor needs to download and extract articles to check their full content against your keyword. The limit controls how many matching articles you receive, but more articles may be processed behind the scenes.

Disclaimer

This actor extracts publicly available news articles from public web pages. It does not bypass paywalls, authentication, or access restrictions. Use the data in compliance with applicable laws and the terms of service of the respective news outlets.


Need help? Open an issue on the actor's repository or contact support through Apify Console.