Rephonic

Augment your data with Rephonic's Podcast API

Integrate our podcast search engine and directory. Get access to data spanning 2m+ podcasts that you can't find anywhere else.
Researching podcasts

Unique podcast data

Comprehensive metadata for any podcast
Powerful topic search
Filter by language, category, country and lots more

2m+ podcasts

Hundreds of data sources all in one place
High quality and always up-to-date
Save hundreds of hours collecting this data yourself

Quick integration

Build podcasting features into your app
Enrich your existing data
Easy-to-use REST API

Pricing

$299/mo
Includes 10,000 requests/month (contact us for more)
No contract or minimum commitment. Cancel at any time.

Save valuable engineering time

We've spent thousands of hours collecting, cleaning and transforming podcast data so that you don't need to.

Whether you're looking to create a podcast app, analyse trends, monitor your media or something else entirely, Rephonic's fast and reliable API will help you get what you need.

Podcast search

The most comprehensive API for podcast data

Robust metadata for 2m+ podcasts

We aggregate our data from multiple sources including Apple Podcasts, RSS feeds and dozens of other publicly available sources to provide you with a rich set of metadata.

Qualify podcasts

Podcast information at your fingertips

Get access to valuable podcast data such including listener numbers, demographics, contact info, social reach, chart rankings and lots more.

Podcast listener count

Tap into our comprehensive podcast database

Search across podcasts, episodes and publishers. We're constantly improving our search engine to give you the most relevant results.

Podcast publisher episode

Endpoints

Each endpoint should be prefixed with the hostname api.rephonic.com and you should send the header X-Rephonic-Api-Key with every request containing the key found on your account page.
GET /api/search/podcasts/
Search for podcasts. You should specify either query or filters or both.
Parameters
FieldDescriptionDefaultRequired
querySearch query.
modeOne of topics, titles or publishers.topics
per_pageNumber of results per page. Maximum 100.50
pageStarts at 1.1
filtersPlease see Search Filters
GET /api/search/episodes/
Search for episodes. You should specify either query or filters or both.
Parameters
FieldDescriptionDefaultRequired
querySearch query.
per_pageNumber of results per page. Maximum 100.50
pageStarts at 1.1
filtersPlease see Search Filters
GET /api/search/autocomplete/
Returns suggested keywords relevant to the given mode. It also returns matching podcasts.
Parameters
FieldDescriptionDefaultRequired
modeOne of topics, titles, publishers or episodes.
querySearch query.
GET /api/podcasts/<id>/
Look up an individual podcast's metadata, rankings, latest few episodes. Use an id value returned by the podcast search endpoint e.g. the-daily.
GET /api/episodes/
Returns every episode for a given podcast in chronological order.
Parameters
FieldDescriptionDefaultRequired
podcast_idUse an id value returned by the search endpoint e.g. the-daily
GET /api/episodes/<id>/
Look up metadata for an individual episode. Use an id value returned by the episode search endpoint.
GET /api/social/accounts/

Returns the social media accounts linked to this podcast.

Possible channel names are: instagram, facebook, twitter, youtube, patreon, soundcloud, pinterest, linkedin_profile, linkedin_group, clubhouse_club, tiktok

Possible metric names for a channel are: followers, subscribers, engagement, views, posts, likes, patrons, pledges, members

Parameters
FieldDescriptionDefaultRequired
podcast_idUse an id value returned by the search endpoint e.g. the-daily
GET /api/feedback/
Returns the overall rating and total number of ratings and reviews for this podcast in various apps.
Parameters
FieldDescriptionDefaultRequired
podcast_idUse an id value returned by the search endpoint e.g. the-daily
GET /api/reviews/
Returns listener reviews for this podcast from various apps. In chronological order.
Parameters
FieldDescriptionDefaultRequired
podcast_idUse an id value returned by the search endpoint e.g. the-daily
platformOne of all, apple, podchaser, castbox, audible or podaddict.
GET /api/similar/graph/
Look up the shared audience graph for a podcast. This is the endpoint that powers the Audience Graph.
Parameters
FieldDescriptionDefaultRequired
podcast_idUse an id value returned by the search endpoint e.g. the-daily
GET /api/accounts/quota/
Check your API requests quota and usage this month.

Start integrating podcast data today

Unique data across 2m+ podcasts.