National Public Radio (NPR) has just opened another means for developers to access content from NPR.org: a Transcript API. This API provides access to tens of thousands of transcripts from some of the most popular programs on NPR. As we covered last year and in our NPR API Profile, their extensive APIs open-up a range of interesting possibilities.
Daniel Jacobson summarizes the new API on the Inside NPR.org blog:
We are excited to introduce our new Transcript API. This API offers all of our transcripts dating back to May, 2005. As of today, we are opening up over 80,000 transcripts through this API, and this number will grow with every new radio story we produce. This API contains the same transcripts that are now offered on the new NPR.org.
Transcript for the following programs are currently accessible:
- All Things Considered
- Fresh Air
- Morning Edition
- Talk of the Nation
- Tell Me More
- Weekend Edition Saturday
- Weekend Edition Sunday
As with other NPR APIs, the Transcript API is a RESTful API and output is in XML. An API key is required, and as Daniel warns on the blog, the content from the transcripts may not be 100% accurate. The API documentation includes this warning this as well:
NPR transcripts are created on a rush deadline by a contractor for NPR, and accuracy and availability may vary. This text may not be in its final form and may be updated or revised in the future. Please be aware that the authoritative record of NPR's programming is the audio.
This is the first transcript-related API on ProgrammableWeb, and we're looking forward to seeing how developers use it in future mashups. As always, you should check out our API and mashup directories to put together your next killer mashup.