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.
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.
Get access to valuable podcast data such including listener numbers, demographics, contact info, social reach, chart rankings and lots more.
Search across podcasts, episodes and publishers. We're constantly improving our search engine to give you the most relevant results.
Search for podcasts. You should specify either query or filters or both.
Estimated listeners per episode are returned in the downloads_per_episode field. Additionally, estimated weekly listeners are returned in the est_weekly_downloads field.
Field | Default | Required |
---|---|---|
query | ||
mode | topics | |
per_page | 50 | |
page | 1 | |
filters |
Field | Default | Required |
---|---|---|
query | ||
per_page | 50 | |
page | 1 | |
filters |
Field | Default | Required |
---|---|---|
mode | ||
query |
Returns every episode for a given podcast in chronological order, including YouTube videos if any were found.
Note that audio_url may be set to null if the episode audio is hosted directly by Apple Podcasts. In these cases the field itunes_id will be set.
Field | Default | Required |
---|---|---|
podcast_id | ||
query | ||
limit |
Returns email contacts, contact pages and social media accounts for a podcast.
Each email contact and contact page includes a boolean value concierge that indicates whether someone from our concierge team has manually verified this contact.
Each email contact includes a boolean value warning that indicates whether our systems detected that this contact is likely to be invalid (for example: some podcast hosting providers include generic masked email addresses and messages will not be forwarded to the podcast host).
Each email contact includes the numeric values upvotes and downvotes that are incremented when users of Rephonic vote on the quality of the contact. Users are encouraged to downvote contacts if their email bounced or the recipient indicated that they should not be contacted on this email address.
Field | Default | Required |
---|---|---|
podcast_id |
Returns the social media accounts linked to this podcast.
Possible channel names are: instagram, facebook, twitter (now called X), patreon, soundcloud, pinterest, linkedin_profile, linkedin_group, clubhouse_club, tiktok
Possible metric names for a channel are: followers, engagement, posts, likes, patrons, pledges
Field | Default | Required |
---|---|---|
podcast_id |
Field | Default | Required |
---|---|---|
podcast_id |
Field | Default | Required |
---|---|---|
podcast_id | ||
platform |
Field | Default | Required |
---|---|---|
podcast_ids | ||
metrics |
Field | Default | Required |
---|---|---|
podcast_id |
Returns the latest chart rankings for a given platform, country and category. These are updated every 24 hours.
The platform parameter must be one of apple, spotify or youtube.
Use the /api/charts/<platform>/ endpoint to get a country slug for the country parameter and a category slug for the category parameter. Use the special category all to get the top ranked podcasts for the country.