ListenNotes
Search (almost) all podcasts & episodes on the Internet. Fetch detailed meta data for (almost) all podcasts and episodes on the Internet. Get recommendations for podcasts & episodes. Note: We have deprecated this version of API (v1) from RapidAPI since 2019. Please use the latest version v2 at https://www.podcastapi.com/
ListenNotes endpoints
| Method | Endpoint | Description |
|---|---|---|
| Search API | ||
| GET |
Full-text Search /api/v1/search |
Search episodes or podcasts |
| GET |
Typeahead /api/v1/typeahead |
Suggest search terms |
| Directory API | ||
| GET |
Fetch a list of supported countries/regions for best podcasts /api/v1/regions |
It returns a dictionary of country codes (e.g., us, gb...) & country names (United States, United Kingdom...). The country code is used in the query parameter "region" of the… |
| GET |
Fetch recommendations for a podcast /api/v1/podcasts/{id}/recommendations |
Up to 8 podcast recommendations based on the given podcast id |
| GET |
Fetch recommendations for an episode /api/v1/episodes/{id}/recommendations |
Up to 8 episode recommendations based on the given episode id |
| POST |
Batch fetch basic meta data for episodes /api/v1/episodes |
Batch fetch basic meta data for up to 10 episodes. This endpoint could be used to implement custom playlists for individual episodes. For detailed meta data of an individual… |
| POST |
Batch fetch basic meta data for podcasts /api/v1/podcasts |
Batch fetch basic meta data for up to 10 podcasts. This endpoint could be used to build something like OPML import, allowing users to import a bunch of podcasts via rss urls. For… |
| GET |
Fetch a random podcast episode /api/v1/just_listen |
Good luck! |
| GET |
Fetch a curated list of podcasts by id /api/v1/curated_podcasts/{id} |
You can get the id of a curated list from /api/v1/search?type=curated or /api/v1/curated_podcasts |
| GET |
Fetch curated lists of podcasts /api/v1/curated_podcasts |
A bunch of curated lists from online media. For each list, you'll get basic info of up to 5 podcasts. To get detailed meta data of all podcasts in a specific list, you need to… |
| GET |
Fetch meta data for a podcast by id /api/v1/podcasts/{id} |
Fetch meta data for a specific podcast. You can get id from search api's response. |
| GET |
Fetch meta data for an episode by id /api/v1/episodes/{id} |
Fetch meta data for a specific episode. You can get id from search api's response. |
| GET |
Fetch a list of supported languages for podcasts /api/v1/languages |
Get a list of languages that are supported in Listen Notes database. You can use the language string as query parameter in the search API |
| GET |
Fetch a list of podcast genres /api/v1/genres |
Get a list of podcast genres that are supported in Listen Notes. The genre id can be passed to Search API and filter results by specific genres. You may want to cache this list… |
| GET |
Fetch a list of best podcasts by genre /api/v1/best_podcasts |
Get a list of curated best podcasts by genre. You can get the genre ids from /api/v1/genres endpoint |
ListenNotes pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|