News Firehose

Raw news data at scale

3M+ articles/day from 140,000+ sources, with 5–10 minute latency on priority sources. Live feed from day one, with historical backfill to 2019.

Delivery

How you receive the data

We push data into your existing infrastructure. Take the full feed or filter by country, language, source type, or topic before it arrives.

Data dumps

Written directly to your S3-compatible bucket — AWS, GCS, Azure Blob, or your own. No polling.

Streaming

Articles pushed directly into your message queue as they're crawled. Connect to whichever queue you already run.

AWS SQS
Google Cloud Pub/Sub
RabbitMQ
Kafka
REST API

Query the full index on demand. Boolean search, date ranges, language, country, and source filters. Paginate or poll on a schedule.

The data

What's included

Every article arrives with timestamps, source metadata, and NLP enrichment already applied. No additional processing needed on your end.

Every article arrives with timestamps, source metadata, and NLP enrichment already applied. No additional processing needed on your end.

Local news signals

Coverage from local and regional outlets alongside national sources.

Translation

Articles available in translated form across languages.

Timestamps

Publish date and time on every article.

Source metadata

The domain, country, language and source type behind each article.

NLP enrichment

Tagged with topics, sentiment and the people, companies and places it mentions.

Deduplication

Cluster IDs group near-identical stories and give you one canonical record.

Latency & SLAs

Predictable delivery, per source

Default

5–15 min

Standard crawl cadence across all indexed sources.

Priority tier

5–10 min

Contracted SLA on a defined source list. We verify current latency per source before you sign.

Custom sources

2–5 days

New sources onboarded within 2–5 business days. Crawl latency agreed upfront based on site complexity.

Blue arrow pointing to the right.

Use cases

What teams build with it

Media monitoring platforms
Ingest the full feed, apply your client logic on top. Priority source lists with 5–10 min SLAs. NLP enrichment already applied: entities, sentiment, and topic tags.
Financial research & quant
Timestamp precision varies by source. Filter to articles with full datetime precision for time-series work. Coverage spans major outlets to trade press.
Risk, ESG & supply chain
Continuous feed into risk scoring and ESG data products. Filter by country, language, or topic to match your coverage model. Deduplication keeps signal clean at scale.
PR tech & media intelligence
Ingest the full global feed and apply client-specific filters on top. Local news coverage, multi-language support, and 5–10 minute SLAs on priority sources.

Common questions

Things we get asked on every enterprise call.

Things we get asked on every enterprise call.

What happens to the price if our usage grows?

Nothing. The firehose is a flat monthly fee with no per-article or per-call limits. Usage can grow 10x or 20x and the price doesn't move. That's the typical reason teams move from the News API to the Firehose: they outgrow API quotas and want unlimited, push-based delivery at a fixed cost.

Do I get a full firehose or search-filtered results?

Both are available. The firehose gives you every article across all 140,000+ sources as it's crawled. You can also filter by country, language, source type, or Boolean query to receive only the slice you need. Most enterprise customers take the full feed and apply their own filters downstream.

How much data volume should I expect?

Approximately 3 million articles per day across all sources. We can give you a precise estimate for your target source subset before you sign.

Can I start with a subset of countries and expand?

Yes. The schema is identical regardless of geographic scope. Start with a few countries to validate your pipeline, then expand to the full global feed. No integration changes required.

How do I get lower latency on specific sources?

Send us your priority source list and we'll run a check showing current crawl latency per domain. Many high-priority sources are already on 5–10 minute cycles. For sources that aren't, we agree a contracted SLA and add them to your priority tier.

Is historical data included?

The firehose is a live feed. It delivers articles as they're crawled from the point you go live. Historical backfill to 2019 (over 2 billion articles) is available on request as a separate delivery. NLP enrichment (entities, sentiment) is available from July 2023 onwards; earlier articles can be enriched on request.

Can I add sources that aren't in your index?

Yes. Standard source onboarding takes 2–5 business days. We analyse your list and quote based on source complexity and required crawl frequency.

Does filtering change the price?

No. You can filter the feed by country, language, source type, or topic to receive only what you need. The fee stays flat regardless of the volume you take. Most customers start narrow and expand as their pipeline matures.

Unlimited, push-based delivery at a fixed cost.

Flat monthly fee. Latency SLAs.

|
GDPR compliant
|