UnifyAPI
← Back to catalog

listennotes.search

mock data$0.003 / call

Search Podcasts & Episodes

Full-text search across 3.7M+ podcasts and 186M+ episodes. Search by keyword, filter by language and genre, sort by relevance or date. Returns episode titles, podcast names, audio URLs, and duration. The most comprehensive podcast search API available (Listen Notes)

Media & Artsprovider: Listennotes#listennotes#media

Input schema

qrequired

Search query — full-text search across 186M+ podcast episodes and 3.7M+ podcasts (e.g. "artificial intelligence", "startup funding", "true crime")

string
type

Search type: "episode" (default) searches episode titles/descriptions, "podcast" searches podcast-level metadata

string
limit

Max results (1-10, default 10)

integer
offset

Offset for pagination

integer
language

ISO 639-1 language code (e.g. "en", "es", "fr"). Filters results by podcast language

string
genre_ids

Comma-separated genre IDs to filter (e.g. "93,127" for Business+Technology). See Listen Notes genre list

string
sort_by_date

Sort by date (true) or relevance (false, default)

boolean

Call via REST

curl -X POST https://unifyapi.pro/api/call/listennotes.search \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"q":"<q>","type":"episode","limit":10,"offset":0,"language":"<language>","genre_ids":"<genre_ids>","sort_by_date":"<sort_by_date>"}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.