Get a list of podcast genres that are supported in Listen Notes.
The genre id can be passed to other endpoints as a parameter to get podcasts in a specific genre,
e.g., GET /best_podcasts, GET /search...
You may want to cache the list of genres on the client side.
643 matches
21 actions
Listen API: Podcast Search, Directory, and Insights
21 actions
- Fetch a curated list of podcasts by idGETv1.0.0
- Fetch a list of best podcasts by genreGETv1.0.0
- Fetch a list of podcast genresGETv1.0.0
- Fetch a list of supported countries/regions for best podcastsGETv1.0.0
- Fetch a list of supported languages for podcastsGETv1.0.0
- Fetch a list of your playlists.GETv1.0.0
- Fetch a playlist's info and items (i.e., episodes or podcasts).GETv1.0.0
- Fetch a random podcast episodeGETv1.0.0
- Fetch audience demographics for a podcastGETv1.0.0
- Fetch curated lists of podcastsGETv1.0.0
- Fetch detailed meta data and episodes for a podcast by idGETv1.0.0
- Fetch detailed meta data for an episode by idGETv1.0.0
- Fetch recommendations for a podcastGETv1.0.0
- Fetch recommendations for an episodeGETv1.0.0
- Fetch related search termsGETv1.0.0
- Fetch trending search termsGETv1.0.0
- Full-text searchGETv1.0.0
- Request to delete a podcastDELETEv1.0.0
- Spell check on a search termGETv1.0.0
- Submit a podcast to Listen Notes databasePOSTv1.0.0
- Typeahead searchGETv1.0.0
Other/Listen API: Podcast Search, Directory, and Insights
Fetch a list of podcast genres
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
{
"type": "object",
"properties": {
"X-ListenAPI-Key": {
"type": "string"
},
"top_level_only": {
"type": "integer",
"enum": [
0,
1
]
}
},
"required": [
"X-ListenAPI-Key"
],
"additionalProperties": false
}Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
{
"type": "object",
"required": [
"genres"
],
"properties": {
"genres": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Genre id"
},
"name": {
"type": "string",
"description": "Genre name."
},
"parent_id": {
"type": "integer",
"description": "Parent genre id."
}
}
}
}
}
}