Investigative journalism monitoring
Use ProPublica endpoints to turn investigative journalism monitoring into repeatable API requests with documented inputs and JSON responses.
Turn ProPublica into structured JSON — full investigation text and metadata, topic-organized headlines across ProPublica's 32 subject areas, reporter profiles, and the outlet's latest-investigations feed, all from canonical propublica.org URLs.
Get ProPublica investigations, topic-organized headlines, reporter profiles, and the latest-investigations feed as structured JSON from a URL or topic slug.
Endpoint families
5
Documented params
9
Examples
5
Live catalog snapshot
Active endpoints
5
Methods
GET
Required params
8
Schema refs
5
{
"platform": "ProPublica",
"endpoint": "propublica-article",
"method": "GET",
"path": "/propublica/article",
"auth": "apiKey"
}Use cases
Get ProPublica investigations, topic-organized headlines, reporter profiles, and the latest-investigations feed as structured JSON from a URL or topic slug.
Use ProPublica endpoints to turn investigative journalism monitoring into repeatable API requests with documented inputs and JSON responses.
Use ProPublica endpoints to turn topic research into repeatable API requests with documented inputs and JSON responses.
Use ProPublica endpoints to turn content aggregation into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live ProPublica endpoint catalog — 5 endpoints, 9 documented request parameters, and 5 published response schemas — the same catalog Docs and Playground run against.
5 documented ProPublica endpoints, grouped into 5 request families — Article, Author and Headlines, plus 2 more.
9 request parameters are documented across those ProPublica endpoints, 8 of them required — the full input contract is public before you write any integration code.
5 of the 5 ProPublica endpoints ship a recorded example response, and 5 carry a documented response schema — you can code against the real JSON before the first request.
ProPublica endpoints document their error responses (400, 404, 429 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
5 hosted MCP tools back the ProPublica endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/propublica/article
/propublica/author
/propublica/headlines
/propublica/news
/propublica/sections
Endpoint catalog
/propublica/articleReturns 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`.
MCP tool propublica_article
/propublica/authorReturns one ProPublica staff/contributor's public profile: name, bio, contact email and social accounts where published, and one page of their recent bylined stories.
MCP tool propublica_author
/propublica/headlinesReturns 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.
MCP tool propublica_headlines
/propublica/newsReturns 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.
MCP tool propublica_news
/propublica/sectionsLists 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.
MCP tool propublica_sections
Related APIs
Media & Streaming
Follow German football from the Bundesliga down to the lowest Kreisklasse. Discover competitions in all 22 federations, then read matchdays, standings, scorers, clubs, teams, and players from the DFB's own amateur-football portal.
Media & Streaming
Browse Sportskeeda's sports and entertainment coverage, community wikis, quizzes, and fan games with the catalog's current slugs and filter limits.
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
How to scrape ProPublica
Crawlora's ProPublica endpoints read propublica.org and return JSON for investigative articles, topic feeds, reporter profiles, and the outlet's latest-investigations river. ProPublica's /sections endpoint actually returns the newsroom's 32 subject-matter topics — from Abortion and DOGE to Racial Justice and Taxes — since ProPublica organizes work by investigation theme rather than daily news desks; the technology topic held just 6 stories between December 2025 and July 2026, reflecting ProPublica's months-long investigative pace rather than a wire-service cadence. Articles return the full body as a paragraphs array — one recent piece ran 27 paragraphs — plus an authors array, matching ProPublica's practice of publishing under Creative Commons for free republication.
/propublica/sections returns all 32 topics (Abortion through USAID); /propublica/headlines takes a topic slug like technology or immigration and returns title, url, author, and published_at for each investigation.
/propublica/news returns ProPublica's most recent published investigations across every topic, unfiltered by section — 20 items spanning roughly two weeks when queried.
/propublica/article returns title, published_at, updated_at, authors, image_url, and the full body as a paragraphs array; a July 2026 piece on Google's AI Overviews ran 27 paragraphs.
/propublica/author returns a bio (as an array of paragraphs), a recent-articles list, and social_links for Bluesky, Facebook, LinkedIn, and X.
On 2026-10-30 politics headlines returned only 4 items while the news route returned 19, and an author page returned 10 articles with published_at and social links for LinkedIn and X.
Agent Skills
安装 Crawlora agent skill,你的智能体即可通过文档化的 API 以 JSON 形式获取 ProPublica 数据,无需编写爬虫。以下 skill 覆盖 ProPublica:
Researches public news from international, regional, business, technology, sports, science, and entertainment publishers through the Crawlora API —…
npx skills add github.com/Crawlora-org/crawlora-skills --skill news-media-researchFAQ
/propublica/sections returns 32 topics such as Abortion, Courts, DOGE, Labor, Racial Justice, Taxes, and USAID — ProPublica organizes reporting by investigative theme, not by daily news desk.
Cadence varies widely by topic since ProPublica publishes deeply reported investigations rather than daily wire copy — the technology topic returned just 6 stories spanning December 2025 to July 2026 when queried.
Yes. /propublica/article returns the complete body as a paragraphs array — one recent piece ran 27 paragraphs — plus authors, image_url, published_at, and updated_at.
/propublica/author returns a bio as an array of paragraphs, a recent-articles list, and social_links for Bluesky, Facebook, LinkedIn, and X.
ProPublica's latest published investigations across every topic — 20 items spanning roughly two weeks when queried — useful as a single firehose without filtering by topic.