# Office of the Director of National Intelligence (ODNI) > ODNI leads intelligence integration across the United States Intelligence Community. It publishes no > developer program and no API documentation, but its public website at www.odni.gov runs on WordPress > and serves an anonymous, read-only REST API over its newsroom, its site pages and its catalog of > published documents. This file was GENERATED by API Evangelist on 2026-09-06 from the artifacts in > this repository; ODNI does not publish an llms.txt (https://www.odni.gov/llms.txt returns 302 to the > homepage). ## Read this first — how to actually call it - The canonical WordPress base `https://www.odni.gov/wp-json/` and every path beneath it return HTTP 301 to `https://www.odni.gov/`, which then returns 200 and 187KB of HTML. A client that does not check the content type will parse a web page as JSON. - Use the query-string route form instead: `https://www.odni.gov/?rest_route=/wp/v2/posts&per_page=3` - Use a plain User-Agent. The Akamai edge answers HTTP 403 to browser-shaped User-Agent strings and serves plain clients normally. - No credential is required. No signup, no API key, no OAuth, no plans. - The `_links` on every record point at the blocked `/wp-json/` base; rewrite them before following. ## APIs - [ODNI Public Content API](https://www.odni.gov/?rest_route=/): route discovery document, 205 routes, served anonymously (200) - [Newsroom posts](https://www.odni.gov/?rest_route=/wp/v2/posts): 156 press releases, remarks, interviews and reports - [Publications catalog](https://www.odni.gov/?rest_route=/wp/v2/dlm_download): transparency reports, Annual Threat Assessments, IC directives, NCTC counterterrorism guides, declassified releases - [Publication categories](https://www.odni.gov/?rest_route=/wp/v2/dlm_download_category) - [Newsroom categories](https://www.odni.gov/?rest_route=/wp/v2/categories): press-releases (55), remarks (44), interviews (46), reports (11) - [Site pages](https://www.odni.gov/?rest_route=/wp/v2/pages) - [Cross-type search](https://www.odni.gov/?rest_route=/wp/v2/search&search=annual+threat+assessment) - [RSS feed](https://www.odni.gov/feed/): 536 items ## Specs - [Derived OpenAPI 3.1](openapi/director-of-national-intelligence-wp-content-openapi.yml): 24 operations, derived from the route index, every path confirmed 200 anonymously - [Verbatim route discovery document](openapi/director-of-national-intelligence-wp-routes-original.json): what ODNI's host actually serves, 205 routes - [Overlay](overlays/director-of-national-intelligence-wp-content-overlay.yaml) ## Operating knowledge - [Conventions](conventions/director-of-national-intelligence-conventions.yml): routing, pagination, sparse fields, caching, CORS. Idempotency and reversibility are `na` — the surface is read-only. - [Errors](errors/director-of-national-intelligence-problem-types.yml): 10 observed codes with the exact request that produced each. Not RFC 9457. - [Authentication](authentication/director-of-national-intelligence-authentication.yml): none required. - [Rate limits](rate-limits/director-of-national-intelligence-rate-limits.yml): none published, no rate-limit headers returned. per_page is capped at 100. - [Data model](data-model/director-of-national-intelligence-data-model.yml): 13 entities, 19 relations. - [Lifecycle](lifecycle/director-of-national-intelligence-lifecycle.yml): no versioning policy, no deprecation policy, no status page, and the removal of ODNI's IC technical specifications. - [Conformance](conformance/director-of-national-intelligence-conformance.yml) - [Agent skills](skills/_index.yml) ## What is NOT here - No intelligence holdings, reporting or classified material. This is a public-affairs content API. - No OpenAPI, MCP server, agent card, security.txt, apis.json, llms.txt, status page, changelog, SDK, CLI, sandbox or pricing published by ODNI. Each was probed; see well-known/ for the recorded statuses. - No live copy of ODNI's own IC technical specifications (ISM.XML, NTK.XML, IC-ID.XML, IC-SF.XML, IC-Docbook.XML, ISMCAT, IC-GENC). Those pages were removed in the site rebuild and now soft-404 — every legacy `/index.php/who-we-are/organizations/ic-cio/ic-technical-specifications/...` URL returns HTTP 200 serving the ODNI "About" page. Do not treat those URLs as live. ## Site - [Website](https://www.odni.gov/) — note that www.dni.gov now 301s here - [Newsroom](https://www.odni.gov/newsroom/) - [Transparency](https://www.odni.gov/transparency/) - [Accountability and FOIA](https://www.odni.gov/accountability/) - [Website policies and privacy](https://www.odni.gov/policies/) - [Get in touch](https://www.odni.gov/get-in-touch/)