GET/propublica/articleapiKey2 credits/request
Returns a ProPublica article by canonical `url` (`propublica.org/article/<slug>`): title, authors, publication and update dates, the dek as `description`, lead image where available, section, a `paywalled` flag and the body `paragraphs`.
Required: url.
Sampled 14 Oct 2026: 8 fields returned with a value. In the sample: published_at: 2026-09-22; url: propublica.org; title: 85 characters; authors: 4 entries; description: 250 characters; updated_at: 2026-09-22; image_url: propublica.org; paragraphs: 126 entries.
Open in Playground
GET/propublica/authorapiKey2 credits/request
Returns one ProPublica staff/contributor's public profile: name, bio, contact email and social accounts where published, and one page of their recent bylined stories.
Required: url. Optional: page.
Sampled 14 Oct 2026: 10 items. Filled in every item: title, url, published_at. In the sample: published_at: 2018-11-05 to 2026-09-23; url: propublica.org and 1 other host; title: median 85 characters.
Open in Playground
GET/propublica/headlinesapiKey1 credit/request
Returns the latest ProPublica stories for one topic. `section` is required and takes one of 33 topic slugs, such as `politics`, `health-care`, `immigration`, `courts`, `environment` or `trump-administration`. Each item has its title, URL, publication time and author.
Required: section (33 allowed values: abortion, biden-administration, civil-rights, courts, criminal-justice, debt, democracy, department-of-governmental-efficiency, education, environment, health-care, health-insurance, immigration, jan-6, labor, mental-health, military, nonprofits, police, politics, pollution, pregnancy, prison, racial-justice, real-estate, regulation, sex-and-gender, sports, stock, taxes, technology, trump-administration, usaid).
Sampled 14 Oct 2026: 6 items. Filled in every item: title, url, published_at, author. In the sample: published_at: 2026-07-31 to 2026-09-22; url: propublica.org; title: median 89 characters.
Open in Playground
GET/propublica/newsapiKey1 credit/request
Returns the latest ProPublica top stories across topics. Takes no parameters. Each item has its title, URL, summary, publication time and image, plus the author byline, which can name more than one reporter.
Takes no parameters.
Sampled 14 Oct 2026: 18 items. Filled in every item: title, url, published_at. Not in every item: author (17). In the sample: published_at: 2026-10-02 to 2026-10-13; url: propublica.org; title: median 81 characters.
Open in Playground
GET/propublica/sectionsapiKey1 credit/request
Lists the 33 topics from ProPublica's Browse Topics menu that `propublica-headlines` accepts. Each entry has a stable `slug`, a display `name` and the topic's feed `url`. Takes no parameters.
Takes no parameters.
Sampled 14 Oct 2026: 33 items. Filled in every item: slug, name, url. In the sample: name: “Abortion” and 32 other values; url: propublica.org.
Open in Playground