Most news APIs give you headlines. Particle API gives you structured article data from thousands of publishers — every article includes author attribution , publisher metadata , and the original source URL. Filter by publisher domain, poll for new content, and build on a feed that’s always up to date.
What you can build
News monitoring — Track coverage from specific publishers or across entire domains
Media analysis — Aggregate articles by publisher to understand coverage patterns and volume
Content curation — Build filtered feeds by combining publisher and recency filters
Research databases — Index articles with structured author and publisher metadata
Alerting systems — Poll for new articles published since your last check using published_since
Resource hierarchy
List articles
curl "https://api.particle.pro/v1/articles?limit=3" \
-H "X-API-Key: YOUR_API_KEY"
Response schema
Unique article identifier.
ISO 8601 publication timestamp.
Whether more results exist beyond this page.
Pass to the next request for the next page.
{
"data" : [
{
"id" : "7kNpXvR2mYwQ4hLs" ,
"title" : "Federal Reserve Signals Potential Rate Cut Amid Cooling Inflation" ,
"url" : "https://www.nytimes.com/2026/03/05/business/economy/fed-rate-cut-inflation.html" ,
"image_url" : "https://images.particle.pro/7kNpXvR2mYwQ4hLs.jpg" ,
"authors" : [
{
"id" : "3fWnKa8mL7Rp" ,
"name" : "Jeanna Smialek" ,
"image_url" : "https://images.particle.pro/authors/3fWnKa8mL7Rp.jpg"
}
],
"publisher" : {
"id" : "2dMXSZK8Xx" ,
"host" : "nytimes.com" ,
"name" : "The New York Times" ,
"icon" : "https://images.particle.pro/sites/nytimes.com.png"
},
"published_at" : "2026-03-05T14:30:00Z"
}
],
"has_more" : true ,
"cursor" : "r.4mGKaJ"
}
Filtering
Parameter Description Example domainFilter by publisher domain(s). Accepts bare domains (nytimes.com) or full URLs. Up to 100 values. ?domain=nytimes.com&domain=cnn.compublished_sinceOnly articles published after this date. Accepts a wide range of date formats. ?published_since=2026-03-01T00:00:00Z
Recent articles from specific publishers
curl "https://api.particle.pro/v1/articles? \
domain=nytimes.com& \
domain=washingtonpost.com& \
published_since=2026-03-01T00:00:00Z& \
limit=10" \
-H "X-API-Key: YOUR_API_KEY"
Latest from a single publisher
curl "https://api.particle.pro/v1/articles?domain=cnn.com&limit=5" \
-H "X-API-Key: YOUR_API_KEY"
Get a single article
curl "https://api.particle.pro/v1/articles/7kNpXvR2mYwQ4hLs" \
-H "X-API-Key: YOUR_API_KEY"
Returns the same article schema without the pagination wrapper.
All list endpoints use cursor-based pagination. Pass cursor from the response to the next request. The limit parameter controls page size (1–100, default 25). See Podcasts overview for details.