npr.org
NPR is a U.S. public media organization that publishes news, audio programs, podcasts, and station content. Its APIs support NPR One listening experiences, user identity, sponsorship delivery, and member-station discovery.
NPR exposes five documented REST APIs for NPR One and station lookup: Authorization, Identity, Listening, Sponsorship, and Station Finder; all use NPR-issued OAuth 2.0 credentials and published OpenAPI specs.
- NPR Listening Servicediscovered
- NPR Identity Servicediscovered
- NPR Authorization Servicediscovered
- NPR Sponsorship Servicediscovered
- NPR Station Finder Servicediscovered
Apply for access via the NPR One Developer Center application page referenced from The NPR One Developer Center Is Now Live. NPR states developers should review dev.npr.org and apply for API access; approved developers receive OAuth 2.0 client credentials used with https://authorization.api.npr.org/v2/authorize, https://authorization.api.npr.org/v2/token, or the device flow at https://authorization.api.npr.org/v2/device.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing