Politics and policy monitoring
Use The Hill endpoints to turn politics and policy monitoring into repeatable API requests with documented inputs and JSON responses.
Turn The Hill's public RSS section directory, headline feed, and article pages into normalized JSON for US politics and policy monitoring.
Get The Hill's public section list, site-wide and per-section headlines, and full public article content as structured JSON.
Endpoint families
5
Documented params
8
Examples
5
Live catalog snapshot
Active endpoints
5
Methods
GET
Required params
8
Schema refs
5
{
"platform": "The Hill",
"endpoint": "thehill-article",
"method": "GET",
"path": "/thehill/article",
"auth": "apiKey"
}Use cases
Get The Hill's public section list, site-wide and per-section headlines, and full public article content as structured JSON.
Use The Hill endpoints to turn politics and policy monitoring into repeatable API requests with documented inputs and JSON responses.
Use The Hill endpoints to turn legislative tracking into repeatable API requests with documented inputs and JSON responses.
Use The Hill 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 The Hill endpoint catalog — 5 endpoints, 8 documented request parameters, and 5 published response schemas — the same catalog Docs and Playground run against.
5 documented The Hill endpoints, grouped into 5 request families — Article, Author and Headlines, plus 2 more.
8 request parameters are documented across those The Hill endpoints, 8 of them required — the full input contract is public before you write any integration code.
5 of the 5 The Hill endpoints ship a recorded example response, and 5 carry a documented response schema — you can code against the real JSON before the first request.
The Hill 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 The Hill endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/thehill/article
/thehill/author
/thehill/headlines
/thehill/news
/thehill/sections
Endpoint catalog
/thehill/articleReturns one The Hill article by `url`, which must be a canonical HTTPS `thehill.com` article link containing a numeric article id. The response has the title, description, section, authors, publication and update times, lead image URL, body `paragraphs` and a `paywalled` flag.
Sampled 14 Oct 2026: 9 of 9 fields returned with a value. published_at: 2026-09-21; section: “National Security”.
MCP tool thehill_article
/thehill/authorReturns a The Hill author's profile by `url`, a canonical `thehill.com/author/<slug>/` link: name, job title, bio, image URL and recent articles with title, URL, category and category URL. `job_title` and `image_url` may be missing, and each article's `published_at` is relative text such as `10 hours ago`, not a timestamp.
Sampled 14 Oct 2026: 16 items, 4 fields filled in every item. url: thehill.com; title: median 64 characters.
MCP tool thehill_author
/thehill/headlinesReturns the current headlines for one The Hill section. `section` is required and takes one of 19 slugs, including `home`, `policy`, `business`, `senate`, `national-security` and `technology`. Each item has its title and URL, plus summary, author, publication time and image when the outlet provides them, and the response echoes the `section`.
Sampled 14 Oct 2026: 12 items, 6 fields filled in every item. published_at: 2026-10-12 to 2026-10-13; url: thehill.com.
MCP tool thehill_headlines
/thehill/newsReturns the current top stories from The Hill. It takes no parameters. Each item has its title, URL and, where the outlet gives them, a summary, author, publication time, image URL and `type`. Use the headlines endpoint to read one section instead.
Sampled 14 Oct 2026: 100 items, 5 fields filled in every item, 1 not. published_at: 2026-10-12 to 2026-10-13; url: thehill.com.
MCP tool thehill_news
/thehill/sectionsLists the 19 The Hill section slugs that the headlines endpoint accepts, such as `home`, `policy`, `senate`, `defense` and `technology`. Each entry has the section `slug`, its display `name` and its `url`.
Sampled 14 Oct 2026: 19 items, 3 fields filled in every item. name: “Home” and 18 other values; url: thehill.com.
MCP tool thehill_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 The Hill
The Hill has been owned by Nexstar Media Group since a 2021 acquisition, and every article carries a Nexstar copyright line at the end. It publishes across 19 sections, and its site-wide feed runs far broader than any single section: a 2026-09-24 pull of /thehill/news returned 100 items, more than half tagged homenews, against 15 stories for a same-day senate pull. Endpoints here cover sections, that feed, per-section headlines, articles, and author bios.
Call /thehill/sections for all 19 slugs /thehill/headlines accepts, including senate, house, administration, national-security, and the separate policy-healthcare and healthcare slugs.
Call /thehill/news for the cross-section feed. A 2026-09-24 pull returned 100 items spanning about 37 hours, with homenews, policy, and opinion pieces all mixed in — far more volume than any one section alone.
Pass a slug from /thehill/sections to /thehill/headlines. Scoped to senate on the same pull, it returned 15 stories in under a day, from a Collins-FDA nominee fight to a GOP Iran-war split among incumbents.
Pass a canonical thehill.com URL with a numeric article id to /thehill/article for title, section, timestamps, and body paragraphs. Timestamps come straight from The Hill's CMS, so a scheduled story can show an updated_at earlier than its published_at.
Pass a thehill.com/author/ URL to /thehill/author for job title, bio, and recent bylines. A live call returned 16 articles, but their dates are relative strings like "13 hours ago" rather than ISO timestamps, unlike /thehill/article and /thehill/headlines.
Agent skills
Install a Crawlora agent skill and your agent can pull The Hill data as JSON through the documented API, without writing a scraper. These skills cover The Hill:
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
More than six times, per the counts above — dominated by homenews and policy rather than any one beat.
Because The Hill schedules stories. Its own RSS feed shows the same thing: one 2026-09-24 story was last edited at 00:40 UTC and went live at 10:00 UTC. Use published_at when you need the moment a story appeared.
No. Article and headline timestamps are ISO 8601, but a live /thehill/author call returned each recent article's date as a relative string — "13 hours ago", "2 days ago", or a bare date for older pieces.
19, and some overlap by design: healthcare and policy-healthcare are separate slugs, as are homenews and policy — pass the exact slug from /thehill/sections rather than assuming one subsumes the other.
Nexstar Media Group, the TV broadcaster, bought The Hill in 2021 for $130 million, and every article closes with a Nexstar copyright line. The Hill's sections and articles are free to read without a subscription.