A real-time press release API for developers.
Programmatic access to a normalized feed of press releases across 50+ wire services. JSON, RSS, webhooks. Sub-minute latency. For newsroom devs, data teams, and AI products.
Recent press releases as JSON.
Returns the most recent N releases with title, body, source wire, timestamp, entities, contacts, summary. Public, rate-limited.
RSS 2.0 feed of recent items.
Standard RSS endpoint for readers and aggregators that prefer XML over JSON.
Streaming AI agent over the feed.
SSE endpoint that lets you ask natural-language questions about the live feed. Requires an OpenAI key on our side.
Push on every match.
Configure a saved search in the UI; route matches to an HTTPS endpoint of your choice. JSON payload, retried with backoff.
Plain HTTPS + JSON. GET /api/items?limit=N returns { items, stats, truncated } — each item carries title, source wire, link, publication timestamp, language, and an AI summary. Add ?full=1 for the full body.
curl "https://www.ppnworld.com/api/items?limit=20" \
| jq '.items[] | {title, source: .sourceName, link, pubDate}'const res = await fetch("https://www.ppnworld.com/api/items?limit=20");
const { items } = await res.json();
for (const it of items) {
console.log(it.pubDate, it.sourceName, it.title, it.link);
}import requests
r = requests.get("https://www.ppnworld.com/api/items", params={"limit": 20})
for it in r.json()["items"]:
print(it["pubDate"], it["sourceName"], it["title"], it["link"])curl "https://www.ppnworld.com/api/feed/rss"Surface releases in your CMS.
Pipe the feed into your editorial dashboard. Pre-draft story cards on entity match. Trigger Slack alerts for beat reporters.
Press releases as a signal.
Cross-reference releases with market data, regulatory filings, or your own product analytics. Useful for finance, policy, and competitive intelligence.
Real-time grounding for LLMs.
Use the live JSON feed as a retrieval source for AI assistants, briefing tools, or research products.
What does the API return?+
What's the latency?+
Is the API rate-limited?+
Can I push to my own webhook?+
Is there a way to bulk-export historical releases?+
Do you have SDKs?+
What about AI training?+
Try the breaking news API.
Sign up, grab an API key, and pull live data in five minutes. 14-day free trial, card required.