Rephonic

Rephonic API

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

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

Integrate with your CRM

Enrich your existing client data
Target the right prospects
Bring our data to where your team works

Power your podcast app

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

Pricing

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

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