Listen API: Podcast-Such- und -Verzeichnis-API

VERSION: V2
Einfache und schnörkellose Podcast-Suche und Verzeichnis-API Durchsucht die Metadaten von 710,396 Podcasts und 47,175,454 Folgen nach Personen, Orten oder Themen. Mit der gleichen API wird auch diese Webseite hier betrieben.
Verwenden Sie jetzt API
Self-service. No credit card needed for FREE plan.
Read the documentation

Read First

We have a transparent and simple pricing model: a FREE plan and a PRO plan (starting at $20/month). You can start with FREE plan without entering your credit card info, and upgrade to PRO plan if necessary. Our FREE plan has very generous quota limit, which should be enough for your development. You can find pricing details here.
And...
  • Using Listen API signifies your acceptance of the API Terms of Use.
  • Check out this demo project using Django, React, and Listen API: ListenApiDemo
  • Please read FAQ, which may help you decide whether or not to use Listen API.

Why Listen API?

Comprehensive and high quality podcast database

Our data is aggregated from multiple sources and updated 24/7. Read DOCS for all endpoints and sample JSON responses.

Fast, reliable, scalable, and easy-to-use API

We take care of the backend, so you can focus on the product. See STATUS for system health.

Predictable and transparent pricing

You don't need to talk to sales or "request a demo". See PRICING.

Trusted by 827 companies and developers

Listen API is used by podcast player apps, PR agencies, marketing platforms, and more.

The best customer support

You will get fast and informative replies from the founder and CEO of Listen Notes, who built this whole thing by hand and by heart.

Here today and tomorrow

We've been around since 2017 and we plan on being around for a long time.

API Terms of Use

Logo Requirements

If your application displays data fetched from Listen API, you must show a "Powered by Listen Notes" logo on at least one screen / page with that data. You can download the "Powered by Listen Notes" logo here.

Pre-Fetching, Caching, or Storage of Content

Applications using the Listen API must not pre-fetch, cache, index, or store any content on the server side.
Note that the id and the pub_date (e.g., latest_pub_date_ms, pub_date_ms...) of a podcast or an episode are exempt from the caching restriction.

Reasonable API usage

Listen Notes, Inc. sets and enforces limits on your use of the Listen API (e.g. limiting the number of API requests in FREE plan), in our sole discretion. You agree to, and will not attempt to circumvent, such limitations documented with the Listen API. In particular, you must not create multiple accounts to get around FREE plan's quota limit.
You must not use the Listen API in a manner that constitutes abusive usage, or otherwise fails to comply or is inconsistent with any part of the Listen API documentation located within https://www.listennotes.com/api/docs/, as determined by Listen Notes, Inc. in its sole discretion.

FAQ

1. Why do I have to use Listen API?

You always have other options: You can either build and maintain your own podcast database, or choose other podcast apis on the Internet.
We make it very easy for you to try out Listen API. We don't ask you to talk to any sales people, and we don't require you to "request a demo". You simply subscribe to FREE plan without entering credit card info and start using Listen API in seconds.
Whenever you have any questions, you can get quick answers from [email protected] -- you'll directly talk to the founder & CEO of Listen Notes.

2. How hard it could be to build a podcast database?

Building a decent podcast database is an ongoing effort. It's not hard. But it takes time and money (e.g., server bills, engineer salaries...) to build and maintain. Just like owning a car or a house, the initial expense to buy is way less than the ongoing cost to maintain ( e.g., tax, insurance, unexpected costs...).
You may want to read this blog post to learn the technology behind Listen Notes, if you decide to replicate what we do here at Listen Notes.
Actually, the most expensive part of building your own podcast database is the opportunity cost. It's about making choice. The time spent building your own podcast database is the time you can't use to build your apps (or websites). Using Listen API allows you to jumpstart the most exciting part of your project immediately.

3. Are you actively supporting the API? Do you expect to continue to do so?

Yes. Listen API powers our user-facing website ListenNotes.com. Listen API benefits from most backend improvements of ListenNotes.com.
We've been around since 2017 and we plan on being around for a long time.

4. If we use Listen API and it goes away in the future…

Your concern is valid. We all know that NOT ANY online services or companies can last forever.
If we decide to shut down Listen API, we’ll give you (at least) 12 weeks’ notice and you’ll be able to buy the latest database dump (all podcasts + all episodes) at a reasonably low price.
It's very likely that Listen Notes will outlive many well-funded startups or even public companies. We run Listen Notes lean. Unlike other bigger companies, we don't employ tons of people, so we don't need to pay tons of salaries and it's unlikely that our company will shut down due to internal power struggle. We are able to architect the software infrastructure to be robust enough while not wasting tons of money on server bills.

5. Do you provide any support?

Yes. If you have any questions about Listen API, just email [email protected].
Unlike talking to an average customer service guy in other lame companies, you talk to the founder and CEO of Listen Notes, Inc. directly, who built this whole thing by hand & by heart.

6. If my app becomes so successful, will you copy my idea?

No. We are not interested in building apps. For us at Listen Notes, the minute spent building apps is the minute that we can't improve the podcast search engine, the podcast database, the podcast api...
In addition, ideas are cheap and execution is everything. If it's so easy to copy a startup idea, then big companies always win. Good luck for your business.

7. We'll use tons of API requests. Are you able to support our scale?

Right now, there are developers doing millions of requests/month with Listen API. We can easily support at least 10x of current traffic without adding more servers.

8. Can we cache the API response on the client side (e.g., inside the app or the web browser...)?

Yes. Our API Terms of Use allows you to cache the response data on the client side, but you can't cache on the server side, except for podcast/episode ids and pub_dates.
In other words, you can permanently store only podcast/episode ids and pub_dates on the server side, e.g., in your own database.

9. In the API response, why audio urls and RSS urls are from the listennotes.com domain name?

To be clear, we don't store audios or RSS feeds on our own servers. Podcasters will get accurate analytics data, e.g., the listener's ip, user-agent...
We wrap the actual urls with our own urls (HTTP 301), e.g., listennotes.com/e/p/2b3672fbad0e4ab5be20e9e3ea084c58, because podcasts often change audio urls and RSS urls, and we want to help you and your users figure out the correct urls. It's a common practice for apps to cache data on the client side for performance optimization. Apps cache the permanent Listen Notes urls on the client side, while we figure out the correct audio urls and RSS urls from the server side -- we constantly check if podcasts change audio / RSS urls from our end.

10. What if we can't find a particular podcast? What if the data is not in sync with the RSS feed (e.g., audios are broken, incorrect podcast meta data...)?

Although our podcast database is very comprehensive, it's possible that we don't add some new shows in time. In this case, you can help submit the missing shows.
It's also possible that the podcast creator changes the RSS feed and we don't catch the changes in time. In this case, you can report to us via [email protected] If you subscribe to the PRO plan and use over 1 million API requests per month, we can give you a tool to refresh the RSS feed of podcasts on your end.

11. How do you make sure your podcast database is up-to-date?

To find new podcasts, we use three approaches. First, we run crawlers 24/7 to find publicly accessible podcasts on the Internet, which is similar to how Google or other search engines find new websites. Second, podcasters submit new shows to Listen Notes on their own -- we get dozens of new submissions from podcasters everyday. Third, if we see any missing podcasts, we manually add them to our database.
We check the RSS feed of all podcasts 24/7. For recently listened podcasts (based on our website and API traffics), new episodes would be added to our database within 1 hour (typically within 15 to 30 minutes). For other podcasts, new episodes would be fetched within a few hours (typically 2 to 4 hours).

12. What if we violate API Terms of Use?

Your account will be suspended, if you violate our API Terms of Use. You can email us to appeal: [email protected]
The two most common cases that an API user gets suspended: 1. Create multiple accounts to get around the quota limit of FREE plan, especially using disposable email addresses; 2. Cache most of the response data on the server side. Please make sure you don't violate our API Terms of Use.

13. Do we have to display Listen Notes logo in our app even if we were to use the paid plan?

Yes. Our API Terms of Use is for all API users. You just need to display "Powered by Listen Notes" on one screen that uses our data. You don't need to do it for every screen. You are allowed to place our logo below the fold, so it won't be too intrusive to your users.
We don't make any exception for API users, no matter you are an individual developer or a public company. Those one-off customizations would increase the operational complexity on our end, which will take away our time that could've been used to improve the core products.
Displaying attribution is a common policy for data APIs. For example, Google Places & Maps APIs. Uber uses Google Maps in their app. When you open Uber, you'll see a Google logo there.

14. Can we discuss our partnership on phone?

Listen API is designed to be self-service. If you can't figure out what Listen API can do and how to use it in a few minutes, then it's the failure on our end, which means we haven't done a good job explaining things here. If you have any questions, let's do email first: [email protected]
You'll get informative answers via email from us much much faster than scheduling a phone call.