NPR One
APIPersonalized news listening API from NPR
Overview
The NPR One API offers RESTful endpoints for accessing personalized audio news streams from NPR. It provides JSON-formatted responses with curated story details (audio URLs, titles, durations), category tags, and recommendation data tailored to user preferences. Use cases include building custom news listening apps, integrating audio news into educational platforms, enhancing media tools with trusted NPR content, and creating accessible news solutions for audio-focused users.
Example Integration (JavaScript)
fetch('http://dev.npr.org/api/')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful
- JSON Support
- Personalized Content Streams
- Audio Story Access
- API Key Authentication
Frequently Asked Questions
? Is NPR One API free to use?
Yes, the NPR One API is free for developers, though it may have rate limits and requires API key registration from the NPR Developer portal.
? Does it require an API Key?
Yes, you need to register for an API key from the NPR Developer portal to access the NPR One API endpoints.
? What is the response format?
The NPR One API returns responses in JSON format, including audio URLs, story metadata, and personalized recommendation data.
Top Alternatives
People Also Ask about NPR One
Tool Info
Pros
- ⊕ Trusted NPR content
- ⊕ Personalization capabilities
- ⊕ Audio-focused
- ⊕ Well-documented
Cons
- ⊖ Rate limits apply
- ⊖ Limited to NPR content
- ⊖ Requires API key registration
- ⊖ Audio-only content