fshy

Home / Data APIs

NPR One API (NPR Developer Center)

dev.npr.org/Audio and news content APIdata-apis/npr-oneJSONcomparereport an errorprovider JSON

Free allowance
None reachable: the developer center said it was not accepting new login accounts, and its host no longer resolves.
Verdict
fails: identitythe identity required is not reachable without it
Cost
not stated
Identity
institutionno card, no phone
Binding limit
write-gatednew developer accounts are closed; a Content Distribution Service key goes to member stations through member partnership
Evidence
reported5 sources; a third party said so
Freshness
stale on 2026-11-18checked 2026-11-03 (live); stale on 2026-11-18
Free tiernone reachable: the developer center said it was not accepting new login accounts, and its host no longer resolves.
unit none; metered on none; The legacy Story API is retired. Its successor, the Content Distribution Service, gives a key to member stations through NPR member partnership; no self-serve key is described.
Pricenone stated
Limits
  • write-gated (binding) new developer accounts are closed; a Content Distribution Service key goes to member stations through member partnership source
Bindingwrite-gated No new account can be opened, so no rate or quota is reachable.
Identityinstitution New developer logins were closed on the last copy of the developer center read; the successor service names member stations as its key holders.
Egressnot assessed: no account can be opened to read content
Per-object capnot stated
Retentionnot stated
Interfacerest REST over HTTPS at listening.api.npr.org, identity.api.npr.org and authorization.api.npr.org, with an OAuth bearer token from the authorization service
Toolingany HTTP client; NPR published a JavaScript SDK and a PHP backend proxy for token handling
Composes withAudio recommendations and listening data for NPR One apps; the news text route is the Content Distribution Service, for member stations.
ReliabilityThe developer center host dev.npr.org failed DNS on 2026-11-03; the API hosts still answer HTTP 401 without a token; the Story API is retired.
NotesStorage: no storage term was readable because the developer center host does not resolve. Bulk path: none found.
Evidence notereported The closed-registration notice is read from an archived copy of the developer center dated 2024-07-14, and the host no longer resolves, so the present state of registration is inferred; the API hosts answering 401 shows the service is up for existing holders.
Evidence 5
datesourcewhat it proved
2026-11-02web.archive.org/web/20240714235112/http://dev.npr.org/the developer center was not accepting new login accounts (archived copy dated 2024-07-14)
2026-11-03probe: https://dev.npr.org/the developer center host failed DNS
2026-11-03probe: https://listening.api.npr.org/v2/recommendationsthe listening API host answers HTTP 401 without a token
2026-11-02legacy.npr.org/api/indexpart of the text of Reliability, above
2026-11-02npr.github.io/content-distribution-service/getting-started.hthe successor service gives keys to member stations through member partnership
Unknown values 1
  • egress metered: egress metering was not published