One feed. Many sources. Every site.
Multi-source · normalized · deduplicated · source-attributed
FeedCentral ingests articles from multiple news providers, deduplicates and normalizes them into one consistent feed. Developers read it directly through a REST API. WordPress sites publish it automatically with our plugin. Source attribution is preserved either way.
How FeedCentral works
Four stages, one continuous pipeline from raw provider data to a page on your site.
Connect sources
Articles are pulled from configured news providers on a scheduled basis, within each provider's own rate limits and licensing terms.
Normalize & deduplicate
Every article is mapped into one consistent schema and matched against others so the same story never appears twice.
Serve one feed
A single cursor-paginated REST endpoint exposes the result, gated by scoped, per-plan API credentials.
Publish anywhere
Read it directly through the API, or publish it automatically with the WordPress plugin.
One schema, however many sources feed it
Every provider names and shapes its fields differently. FeedCentral resolves that before you ever see it — you integrate against one stable model, independent of which provider an article came from.
Raw provider fields (vary by source)
FeedCentral feed item
However you build, one feed powers it
Read the normalized feed directly through the REST API, or publish it automatically to WordPress with our plugin — same data, same guarantees, two ways to use it.
A REST API, not a black box
One cursor-paginated feed endpoint. Scoped API credentials per Site, with a per-plan request quota — never a shared account-wide key. Fully documented in the public OpenAPI reference.
Read the docs# GET /api/v1/feed
curl https://api.feedcentral.io/api/v1/feed \
-H "Authorization: Bearer <your-api-credential>"
// GET /api/v1/feed
const res = await fetch("https://api.feedcentral.io/api/v1/feed", {
headers: { Authorization: "Bearer <your-api-credential>" }
});
const data = await res.json();
// GET /api/v1/feed
$ch = curl_init("https://api.feedcentral.io/api/v1/feed");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: Bearer <your-api-credential>"]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = json_decode(curl_exec($ch), true);
// Response
{
"items": [
{
"cursor": "eyJzZXEiOjQyfQ",
"title": "...",
"sourceName": "...",
"publishedAt": "2026-01-01T00:00:00Z",
"effectiveTitle": "...",
"categoryKeys": ["..."]
}
],
"nextCursor": "eyJzZXEiOjQzfQ",
"hasMore": true
}
Publish to WordPress, no ingestion pipeline required
FeedCentral → WordPress Connector → real WordPress Posts. The plugin reads the same feed any API client reads and turns it into normal content in your own site, with source attribution preserved.
- Automatic sync on a schedule, or trigger it manually anytime
- Map FeedCentral topics to your own WordPress categories
- Choose external or locally-stored images for every article
- One plugin for every plan — capabilities unlock server-side, no separate paid build
Manage every Site from one place
Create Sites, issue scoped API credentials, track usage against your plan's quotas, and manage billing — all from the FeedCentral Portal, whether you're using the API, the WordPress plugin, or both.
Start Free
AI enrichment — built, and coming online
AI-rewritten text, AI-generated SEO metadata, and AI-generated images are architecturally built and reserved in your plan's quota today. Generation itself is not yet switched on in production — here's exactly where that stands.
Built today
- Per-Site AI preferences — language, tone, and style, configurable now via the API
- Real quota already reserved in your plan, ready the moment generation activates
- Every output is validated deterministically before it could ever publish
- The WordPress plugin already renders AI content the moment the API returns it
Coming online
- AI-rewritten article text
- AI-generated SEO titles & descriptions
- AI-generated images
What's included
Every plan includes the core feed. Higher plans raise quotas and unlock additional processing.
Unified, deduplicated feed
Multi-source ingestion, normalized into one schema, deduplicated across providers.
Scoped API access
Per-Site credentials with a defined scope and a per-plan request quota — never a blanket account-wide key.
WordPress publishing
Connect a site and publish normalized, attributed articles automatically.
Freshness controls
Free delivers on a delay; paid plans deliver in real time as articles are ingested.
Localized images
Source images can be downloaded and served from FeedCentral's own storage on plans that include it.
Simple, usage-based pricing
Start free. Full feature comparison on the pricing page.
Free
Free
- API keys per Site (up to 1)
- API requests (100/daily)
- Article delivery volume (1000/daily)
- News delivered after a 720-minute delay
Starter
19 USD /monthly
- API keys per Site (up to 2)
- API requests (1000/daily)
- AI-rewritten article text (1000/monthly) — coming online
- Article delivery volume (10000/daily)
Pro
49 USD /monthly
- API keys per Site (up to 5)
- API requests (5000/daily)
- AI-rewritten article text (10000/monthly) — coming online
- Article delivery volume (50000/daily)
Business
99 USD /monthly
- API keys per Site (up to 15)
- API requests (10000/daily)
- AI-rewritten article text (30000/monthly) — coming online
- Article delivery volume (150000/daily)
Enterprise
Custom
- Custom Sites & Team Members
- Real-time news, no delay
- Dedicated support contact
Built to be trusted with production traffic
Scoped API credentials
Secure HTTPS delivery
Source attribution preserved
Built-in usage protection
Ready to try it?
Create a free account, then get your first API credential or install the WordPress plugin — in minutes, either way.