NPR One

API

Personalized news listening API from NPR

Visit Website

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)

script.js JS

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

BBC News API Search Google
New York Times API Compare
AP News API Search Google

People Also Ask about NPR One

NPR One vs BBC News APINPR One vs New York Times APINPR One vs AP News API NPR One 2025 review

Tool Info

Pricing Free
Category News
Platform Public API

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

More News Tools