Pod Engine can sync podcast data via an S3 file based integration. This is available for our enterprise customers.
All documents will always include the following fields:
| Property | Type | Description |
|---|---|---|
schema_version | number | The numeric version of the schema. Starts at 1, and increments with each new version. |
| Version | Release Date | Description | |
|---|---|---|---|
| 4 | 9/24/2025 | Adds fields for automatic and manual soft deletion of podcasts. | View Schema |
| 3 | 9/30/2025 | Clarifies and updates how podcast_rss_title changes are handled. | View Schema |
| 2 | 7/20/2025 | Adds the calculated update frequency to the podcast. | View Schema |
| 1 | 6/30/2025 | Initial release with basic metadata, basic analysis, authority score, youtube data, chart data, and social data | View Schema |
| Property | Type | Description |
|---|---|---|
schema_version | number | The numeric version of the schema. Starts at 1, and increments with each new version. |
apple_id | number | The unique apple id for the podcast. |
apple_podcasts_data_last_updated | date | The date we last scraped the apple podcasts rating. |
apple_podcasts_ratingnullable | number | The rating of the podcast on apple podcasts. Null means there are no ratings |
apple_podcasts_ratings_count | number | The number of ratings the podcast has on apple podcasts. |
auto_soft_deleted | boolean | Whether the podcast has automatically been automatically soft deleted by the system. Common reasons for this include a dead podcast with only a few episodes, ai-generated podcasts, spam, etc. |
auto_soft_deleted_reasonnullable | string | The reason the podcast was automatically soft deleted. |
automatic_transcriptions | boolean | True means we automatically transcribe all new episodes of this podcast |
castbox_data_last_updatednullable | date | The date we last scraped the castbox data. Null means we have not scraped this data yet. |
castbox_playsnullable | number | The number of plays the podcast has on castbox. Null means we have not scraped this data yet. |
castbox_subscribersnullable | number | The number of subscribers the podcast has on castbox. Null means we have not scraped this data yet. |
chart_positions | array of object | |
└category | string | The main category of the chart (e.g., "top podcasts"). |
└chart_type | string | The type of chart (e.g., "apple", "spotify"). |
└country_code | string | The ISO country code where this chart position applies. |
└date | string | The date of the chart position in YYYY-MM-DD format. |
└days_streak_count | number | The number of consecutive days the podcast has been on this chart. |
└position | number | The current position of the podcast on the chart. |
└position_changenullable | number | The change in position from the previous chart (positive = moved up, negative = moved down). |
└previous_positionnullable | number | The previous position of the podcast on the chart. |
└sub_categorynullable | string | The sub-category of the chart, if applicable. |
└total_days_in_chart | number | The total number of days the podcast has been on this chart. |
manual_soft_deleted | boolean | Whether the podcast has been manually soft deleted by a Pod Engine administrator. Common reasons for this include requests from the rights holder, spam, etc. |
manual_soft_deleted_reasonnullable | string | The reason the podcast was manually soft deleted. |
podcast_affiliation_organization_namenullable | string | The name of the organization that the podcast is affiliated with. This is a calculated field and null means we have not detected any affiliation. |
podcast_affiliation_typenullable | enum ⓘAllowed values academicbrandedcelebritygovernmentindependentlegacy mediapodcast companynew medianot for profitreligiousotherunknown | The type of affiliation the podcast has from the options. This is a calculated field and null means we have not detected any affiliation. |
podcast_authority_score_engagementnullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for engagement. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_qualitynullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for quality. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_socialnullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for social. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_totalnullable | number ⓘConstraints: >= 0<= 100 | The total authority score between 0-100 of the podcast. This is calculated using the combined values of the other authority score fields and null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_youtubenullable | number ⓘConstraints: >= 0<= 100 | The authority score of the podcast for youtube. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_calculated_update_frequency | enum ⓘAllowed values dailyweeklybi-weeklymonthlystalevery-stale | The calculated update frequency of the podcast. |
podcast_emails | array of string | All emails we have detected for the podcast. |
podcast_founded_date | date | The date the podcast was founded. This is typically the date of the first episode but for some very old podcasts it might be calculated from external data sources. |
podcast_has_guestsnullable | boolean | Pod Engine's calculation of whether the podcast has guests. Null means we have not calculated this yet. |
podcast_has_sponsorsnullable | boolean | Pod Engine's calculation of whether the podcast has sponsors. Null means we have not calculated this yet. |
podcast_host_names | array of string | The names of the hosts of the podcast. |
podcast_language | string | The language of the podcast as a ISO 639-1 code. |
podcast_last_episode_date | date | The date of the most recent episode in the podcast. |
podcast_rss_apple_categories | array of string | The lower case normalized apple podcast categories as they are in the RSS. Subcategories appear with a : in the format main:subcategory. List of categories is here https://podcasters.apple.com/support/1691-apple-podcasts-categories |
podcast_rss_authornullable | string | The author of the podcast as it appears in the RSS feed. |
podcast_rss_description | string | The description of the podcast as it appears in the RSS feed. This may include HTML. |
podcast_rss_feed_url | string ⓘConstraints: url | The URL of the podcast's RSS feed. |
podcast_rss_image_urlnullable | string ⓘConstraints: url | The URL of the podcast image as it appears in the RSS feed. |
podcast_rss_title | string | This is the original title of the podcast as it first appeared in the RSS feed when Pod Engine first added the podcast. |
podcast_rss_title_latestnullable | string | The title of the latest episode in the podcast RSS feed. |
podcast_rss_title_latest_cleanednullable | string | This is a generated field where we take the podcast rss title and remove any marketing fluff, unnecessary punctuation, etc to make it more human sounding and natural. |
podcast_websites | array of string ⓘConstraints: url | All websites we have detected and validated for the podcast. |
podengine_id | string ⓘConstraints: uuid | The unique Pod Engine uuid for the podcast. |
podengine_slug | string | The unique Pod Engine slug for the podcast. Can be used to link directly to the podcast on Pod Engine. |
podengine_thumbnail_urlnullable | string ⓘConstraints: url | The URL of the podcast thumbnail image that has been processed by Pod Engine and stored in our CDN |
similar_podcasts | array of object | Similar podcasts to the current podcast. This data is pulled from Apple Podcasts |
└podcast_rss_title | string | The title of the podcast. |
└podcast_thumbnail_urlnullable | string ⓘConstraints: url | The URL of the podcast thumbnail image. |
└podengine_id | string ⓘConstraints: uuid | The unique Pod Engine uuid for the podcast. |
└podengine_slug | string | The unique Pod Engine slug for the podcast. Can be used to link directly to the podcast on Pod Engine. |
socials_facebook | array of object | |
└data_last_updated | date | The date when this Facebook page data was last updated. |
└followers_count | number | The number of followers the Facebook page has. |
└following_count | number | The number of pages this Facebook page is following. |
└id | string | The unique Facebook page ID. |
└image_urlnullable | string | The URL of the Facebook page profile image. |
└likes_count | number | The number of likes the Facebook page has. |
└name | string | The name of the Facebook page. |
└talking_about_count | number | The number of people talking about this Facebook page. |
└url | string | The URL of the Facebook page. |
socials_instagram | array of object | |
└data_last_updated | date | The date when this Instagram profile data was last updated. |
└followers_count | number | The number of followers the Instagram profile has. |
└following_count | number | The number of accounts this Instagram profile is following. |
└id | string | The unique Instagram profile ID. |
└image_urlnullable | string | The URL of the Instagram profile image. |
└posts_count | number | The number of posts the Instagram profile has. |
└username | string | The Instagram username/handle. |
socials_linkedin_company | array of object | |
└aboutnullable | string | The "About" section text of the LinkedIn company. |
└company_sizenullable | string | The size of the company (e.g., "11-50 employees"). |
└country_codenullable | string | The ISO country code where the company is located. |
└data_last_updated | date | The date when this LinkedIn company data was last updated. |
└descriptionnullable | string | The description of the LinkedIn company. |
└employees_count | number | The number of employees at the company. |
└followers_count | number | The number of followers the LinkedIn company has. |
└id | string | The unique LinkedIn company ID. |
└image_urlnullable | string | The URL of the LinkedIn company logo/image. |
└industriesnullable | string | The industries the company operates in. |
└name | string | The name of the LinkedIn company. |
socials_linkedin_person | array of object | |
└aboutnullable | string | The "About" section text of the LinkedIn person. |
└connections_count | number | The number of connections the LinkedIn person has. |
└country_codenullable | string | The ISO country code where the person is located. |
└data_last_updated | date | The date when this LinkedIn person data was last updated. |
└descriptionnullable | string | The description of the LinkedIn person. |
└followers_count | number | The number of followers the LinkedIn person has. |
└id | string | The unique LinkedIn person ID. |
└image_urlnullable | string | The URL of the LinkedIn person profile image. |
└name | string | The name of the LinkedIn person. |
socials_tiktok | array of object | |
└biographynullable | string | The biography text of the TikTok profile. |
└data_last_updated | date | The date when this TikTok profile data was last updated. |
└followers_count | number | The number of followers the TikTok profile has. |
└following_count | number | The number of accounts this TikTok profile is following. |
└handle | string | The TikTok handle/username. |
└id | string | The unique TikTok profile ID. |
└image_urlnullable | string | The URL of the TikTok profile image. |
└likes_count | number | The number of likes the TikTok profile has received. |
└profile_name | string | The display name of the TikTok profile. |
socials_twitter | array of object | |
└biographynullable | string | The biography text of the Twitter profile. |
└data_last_updated | date | The date when this Twitter profile data was last updated. |
└date_joinednullable | date | The date when the Twitter account was created. |
└followers_count | number | The number of followers the Twitter profile has. |
└following_count | number | The number of accounts this Twitter profile is following. |
└handle | string | The Twitter handle/username. |
└id | string | The unique Twitter profile ID. |
└image_urlnullable | string | The URL of the Twitter profile image. |
└posts_count | number | The number of posts/tweets the Twitter profile has. |
spotify_data_last_updatednullable | date | The date we last scraped the spotify data. Null means we have not scraped this data yet. |
spotify_idnullable | string | The unique spotify id for the podcast. |
spotify_ratingnullable | number | The rating of the podcast on spotify. Null means there are no ratings or we have not scraped this data yet. |
spotify_ratings_countnullable | number | The number of ratings the podcast has on spotify. Null means there are no ratings or we have not scraped this data yet. |
total_episodes | number | The total number of episodes in the podcast. |
total_transcripts | number | The total number of transcripts we have generated for the podcast. |
youtube_channels | array of object | |
└channel_data_last_updated | date | The date we last scraped the youtube channel data. |
└channel_descriptionnullable | string | The description of the youtube channel. |
└channel_handlenullable | string | The handle of the youtube channel. |
└channel_id | string | The id of the youtube channel. |
└channel_published_datenullable | date | The date the youtube channel was published. |
└channel_titlenullable | string | The title of the youtube channel. |
└total_subscribers | number | The number of subscribers the youtube channel has. |
└total_videos | number | The number of videos the youtube channel has. |
└total_views | number | The number of views the youtube channel has. |
| Property | Type | Description |
|---|---|---|
schema_version | number | The numeric version of the schema. Starts at 1, and increments with each new version. |
apple_id | number | The unique apple id for the podcast. |
apple_podcasts_data_last_updated | date | The date we last scraped the apple podcasts rating. |
apple_podcasts_ratingnullable | number | The rating of the podcast on apple podcasts. Null means there are no ratings |
apple_podcasts_ratings_count | number | The number of ratings the podcast has on apple podcasts. |
automatic_transcriptions | boolean | True means we automatically transcribe all new episodes of this podcast |
castbox_data_last_updatednullable | date | The date we last scraped the castbox data. Null means we have not scraped this data yet. |
castbox_playsnullable | number | The number of plays the podcast has on castbox. Null means we have not scraped this data yet. |
castbox_subscribersnullable | number | The number of subscribers the podcast has on castbox. Null means we have not scraped this data yet. |
chart_positions | array of object | |
└category | string | The main category of the chart (e.g., "top podcasts"). |
└chart_type | string | The type of chart (e.g., "apple", "spotify"). |
└country_code | string | The ISO country code where this chart position applies. |
└date | string | The date of the chart position in YYYY-MM-DD format. |
└days_streak_count | number | The number of consecutive days the podcast has been on this chart. |
└position | number | The current position of the podcast on the chart. |
└position_changenullable | number | The change in position from the previous chart (positive = moved up, negative = moved down). |
└previous_positionnullable | number | The previous position of the podcast on the chart. |
└sub_categorynullable | string | The sub-category of the chart, if applicable. |
└total_days_in_chart | number | The total number of days the podcast has been on this chart. |
podcast_affiliation_organization_namenullable | string | The name of the organization that the podcast is affiliated with. This is a calculated field and null means we have not detected any affiliation. |
podcast_affiliation_typenullable | enum ⓘAllowed values academicbrandedcelebritygovernmentindependentlegacy mediapodcast companynew medianot for profitreligiousotherunknown | The type of affiliation the podcast has from the options. This is a calculated field and null means we have not detected any affiliation. |
podcast_authority_score_engagementnullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for engagement. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_qualitynullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for quality. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_socialnullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for social. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_totalnullable | number ⓘConstraints: >= 0<= 100 | The total authority score between 0-100 of the podcast. This is calculated using the combined values of the other authority score fields and null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_youtubenullable | number ⓘConstraints: >= 0<= 100 | The authority score of the podcast for youtube. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_calculated_update_frequency | enum ⓘAllowed values dailyweeklybi-weeklymonthlystalevery-stale | The calculated update frequency of the podcast. |
podcast_emails | array of string | All emails we have detected for the podcast. |
podcast_founded_date | date | The date the podcast was founded. This is typically the date of the first episode but for some very old podcasts it might be calculated from external data sources. |
podcast_has_guestsnullable | boolean | Pod Engine's calculation of whether the podcast has guests. Null means we have not calculated this yet. |
podcast_has_sponsorsnullable | boolean | Pod Engine's calculation of whether the podcast has sponsors. Null means we have not calculated this yet. |
podcast_host_names | array of string | The names of the hosts of the podcast. |
podcast_language | string | The language of the podcast as a ISO 639-1 code. |
podcast_last_episode_date | date | The date of the most recent episode in the podcast. |
podcast_rss_apple_categories | array of string | The lower case normalized apple podcast categories as they are in the RSS. Subcategories appear with a : in the format main:subcategory. List of categories is here https://podcasters.apple.com/support/1691-apple-podcasts-categories |
podcast_rss_authornullable | string | The author of the podcast as it appears in the RSS feed. |
podcast_rss_description | string | The description of the podcast as it appears in the RSS feed. This may include HTML. |
podcast_rss_feed_url | string ⓘConstraints: url | The URL of the podcast's RSS feed. |
podcast_rss_image_urlnullable | string ⓘConstraints: url | The URL of the podcast image as it appears in the RSS feed. |
podcast_rss_title | string | This is the original title of the podcast as it first appeared in the RSS feed when Pod Engine first added the podcast. |
podcast_rss_title_latestnullable | string | The title of the latest episode in the podcast RSS feed. |
podcast_rss_title_latest_cleanednullable | string | This is a generated field where we take the podcast rss title and remove any marketing fluff, unnecessary punctuation, etc to make it more human sounding and natural. |
podcast_websites | array of string ⓘConstraints: url | All websites we have detected and validated for the podcast. |
podengine_id | string ⓘConstraints: uuid | The unique Pod Engine uuid for the podcast. |
podengine_slug | string | The unique Pod Engine slug for the podcast. Can be used to link directly to the podcast on Pod Engine. |
podengine_thumbnail_urlnullable | string ⓘConstraints: url | The URL of the podcast thumbnail image that has been processed by Pod Engine and stored in our CDN |
similar_podcasts | array of object | Similar podcasts to the current podcast. This data is pulled from Apple Podcasts |
└podcast_rss_title | string | The title of the podcast. |
└podcast_thumbnail_urlnullable | string ⓘConstraints: url | The URL of the podcast thumbnail image. |
└podengine_id | string ⓘConstraints: uuid | The unique Pod Engine uuid for the podcast. |
└podengine_slug | string | The unique Pod Engine slug for the podcast. Can be used to link directly to the podcast on Pod Engine. |
socials_facebook | array of object | |
└data_last_updated | date | The date when this Facebook page data was last updated. |
└followers_count | number | The number of followers the Facebook page has. |
└following_count | number | The number of pages this Facebook page is following. |
└id | string | The unique Facebook page ID. |
└image_urlnullable | string | The URL of the Facebook page profile image. |
└likes_count | number | The number of likes the Facebook page has. |
└name | string | The name of the Facebook page. |
└talking_about_count | number | The number of people talking about this Facebook page. |
└url | string | The URL of the Facebook page. |
socials_instagram | array of object | |
└data_last_updated | date | The date when this Instagram profile data was last updated. |
└followers_count | number | The number of followers the Instagram profile has. |
└following_count | number | The number of accounts this Instagram profile is following. |
└id | string | The unique Instagram profile ID. |
└image_urlnullable | string | The URL of the Instagram profile image. |
└posts_count | number | The number of posts the Instagram profile has. |
└username | string | The Instagram username/handle. |
socials_linkedin_company | array of object | |
└aboutnullable | string | The "About" section text of the LinkedIn company. |
└company_sizenullable | string | The size of the company (e.g., "11-50 employees"). |
└country_codenullable | string | The ISO country code where the company is located. |
└data_last_updated | date | The date when this LinkedIn company data was last updated. |
└descriptionnullable | string | The description of the LinkedIn company. |
└employees_count | number | The number of employees at the company. |
└followers_count | number | The number of followers the LinkedIn company has. |
└id | string | The unique LinkedIn company ID. |
└image_urlnullable | string | The URL of the LinkedIn company logo/image. |
└industriesnullable | string | The industries the company operates in. |
└name | string | The name of the LinkedIn company. |
socials_linkedin_person | array of object | |
└aboutnullable | string | The "About" section text of the LinkedIn person. |
└connections_count | number | The number of connections the LinkedIn person has. |
└country_codenullable | string | The ISO country code where the person is located. |
└data_last_updated | date | The date when this LinkedIn person data was last updated. |
└descriptionnullable | string | The description of the LinkedIn person. |
└followers_count | number | The number of followers the LinkedIn person has. |
└id | string | The unique LinkedIn person ID. |
└image_urlnullable | string | The URL of the LinkedIn person profile image. |
└name | string | The name of the LinkedIn person. |
socials_tiktok | array of object | |
└biographynullable | string | The biography text of the TikTok profile. |
└data_last_updated | date | The date when this TikTok profile data was last updated. |
└followers_count | number | The number of followers the TikTok profile has. |
└following_count | number | The number of accounts this TikTok profile is following. |
└handle | string | The TikTok handle/username. |
└id | string | The unique TikTok profile ID. |
└image_urlnullable | string | The URL of the TikTok profile image. |
└likes_count | number | The number of likes the TikTok profile has received. |
└profile_name | string | The display name of the TikTok profile. |
socials_twitter | array of object | |
└biographynullable | string | The biography text of the Twitter profile. |
└data_last_updated | date | The date when this Twitter profile data was last updated. |
└date_joinednullable | date | The date when the Twitter account was created. |
└followers_count | number | The number of followers the Twitter profile has. |
└following_count | number | The number of accounts this Twitter profile is following. |
└handle | string | The Twitter handle/username. |
└id | string | The unique Twitter profile ID. |
└image_urlnullable | string | The URL of the Twitter profile image. |
└posts_count | number | The number of posts/tweets the Twitter profile has. |
spotify_data_last_updatednullable | date | The date we last scraped the spotify data. Null means we have not scraped this data yet. |
spotify_idnullable | string | The unique spotify id for the podcast. |
spotify_ratingnullable | number | The rating of the podcast on spotify. Null means there are no ratings or we have not scraped this data yet. |
spotify_ratings_countnullable | number | The number of ratings the podcast has on spotify. Null means there are no ratings or we have not scraped this data yet. |
total_episodes | number | The total number of episodes in the podcast. |
total_transcripts | number | The total number of transcripts we have generated for the podcast. |
youtube_channels | array of object | |
└channel_data_last_updated | date | The date we last scraped the youtube channel data. |
└channel_descriptionnullable | string | The description of the youtube channel. |
└channel_handlenullable | string | The handle of the youtube channel. |
└channel_id | string | The id of the youtube channel. |
└channel_published_datenullable | date | The date the youtube channel was published. |
└channel_titlenullable | string | The title of the youtube channel. |
└total_subscribers | number | The number of subscribers the youtube channel has. |
└total_videos | number | The number of videos the youtube channel has. |
└total_views | number | The number of views the youtube channel has. |
| Property | Type | Description |
|---|---|---|
schema_version | number | The numeric version of the schema. Starts at 1, and increments with each new version. |
apple_id | number | The unique apple id for the podcast. |
apple_podcasts_data_last_updated | date | The date we last scraped the apple podcasts rating. |
apple_podcasts_ratingnullable | number | The rating of the podcast on apple podcasts. Null means there are no ratings |
apple_podcasts_ratings_count | number | The number of ratings the podcast has on apple podcasts. |
automatic_transcriptions | boolean | True means we automatically transcribe all new episodes of this podcast |
castbox_data_last_updatednullable | date | The date we last scraped the castbox data. Null means we have not scraped this data yet. |
castbox_playsnullable | number | The number of plays the podcast has on castbox. Null means we have not scraped this data yet. |
castbox_subscribersnullable | number | The number of subscribers the podcast has on castbox. Null means we have not scraped this data yet. |
chart_positions | array of object | |
└category | string | The main category of the chart (e.g., "top podcasts"). |
└chart_type | string | The type of chart (e.g., "apple", "spotify"). |
└country_code | string | The ISO country code where this chart position applies. |
└date | string | The date of the chart position in YYYY-MM-DD format. |
└days_streak_count | number | The number of consecutive days the podcast has been on this chart. |
└position | number | The current position of the podcast on the chart. |
└position_changenullable | number | The change in position from the previous chart (positive = moved up, negative = moved down). |
└previous_positionnullable | number | The previous position of the podcast on the chart. |
└sub_categorynullable | string | The sub-category of the chart, if applicable. |
└total_days_in_chart | number | The total number of days the podcast has been on this chart. |
podcast_affiliation_organization_namenullable | string | The name of the organization that the podcast is affiliated with. This is a calculated field and null means we have not detected any affiliation. |
podcast_affiliation_typenullable | enum ⓘAllowed values academicbrandedcelebritygovernmentindependentlegacy mediapodcast companynew medianot for profitreligiousotherunknown | The type of affiliation the podcast has from the options. This is a calculated field and null means we have not detected any affiliation. |
podcast_authority_score_engagementnullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for engagement. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_qualitynullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for quality. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_socialnullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for social. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_totalnullable | number ⓘConstraints: >= 0<= 100 | The total authority score between 0-100 of the podcast. This is calculated using the combined values of the other authority score fields and null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_youtubenullable | number ⓘConstraints: >= 0<= 100 | The authority score of the podcast for youtube. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_calculated_update_frequency | enum ⓘAllowed values dailyweeklybi-weeklymonthlystalevery-stale | The calculated update frequency of the podcast. |
podcast_emails | array of string | All emails we have detected for the podcast. |
podcast_founded_date | date | The date the podcast was founded. This is typically the date of the first episode but for some very old podcasts it might be calculated from external data sources. |
podcast_has_guestsnullable | boolean | Pod Engine's calculation of whether the podcast has guests. Null means we have not calculated this yet. |
podcast_has_sponsorsnullable | boolean | Pod Engine's calculation of whether the podcast has sponsors. Null means we have not calculated this yet. |
podcast_host_names | array of string | The names of the hosts of the podcast. |
podcast_language | string | The language of the podcast as a ISO 639-1 code. |
podcast_last_episode_date | date | The date of the most recent episode in the podcast. |
podcast_rss_apple_categories | array of string | The lower case normalized apple podcast categories as they are in the RSS. Subcategories appear with a : in the format main:subcategory. List of categories is here https://podcasters.apple.com/support/1691-apple-podcasts-categories |
podcast_rss_authornullable | string | The author of the podcast as it appears in the RSS feed. |
podcast_rss_description | string | The description of the podcast as it appears in the RSS feed. This may include HTML. |
podcast_rss_feed_url | string ⓘConstraints: url | The URL of the podcast's RSS feed. |
podcast_rss_image_urlnullable | string ⓘConstraints: url | The URL of the podcast image as it appears in the RSS feed. |
podcast_rss_title | string | This is the original title of the podcast as it first appeared in the RSS feed when Pod Engine first added the podcast. |
podcast_websites | array of string ⓘConstraints: url | All websites we have detected and validated for the podcast. |
podengine_id | string ⓘConstraints: uuid | The unique Pod Engine uuid for the podcast. |
podengine_slug | string | The unique Pod Engine slug for the podcast. Can be used to link directly to the podcast on Pod Engine. |
podengine_thumbnail_urlnullable | string ⓘConstraints: url | The URL of the podcast thumbnail image that has been processed by Pod Engine and stored in our CDN |
similar_podcasts | array of object | Similar podcasts to the current podcast. This data is pulled from Apple Podcasts |
└podcast_rss_title | string | The title of the podcast. |
└podcast_thumbnail_urlnullable | string ⓘConstraints: url | The URL of the podcast thumbnail image. |
└podengine_id | string ⓘConstraints: uuid | The unique Pod Engine uuid for the podcast. |
└podengine_slug | string | The unique Pod Engine slug for the podcast. Can be used to link directly to the podcast on Pod Engine. |
socials_facebook | array of object | |
└data_last_updated | date | The date when this Facebook page data was last updated. |
└followers_count | number | The number of followers the Facebook page has. |
└following_count | number | The number of pages this Facebook page is following. |
└id | string | The unique Facebook page ID. |
└image_urlnullable | string | The URL of the Facebook page profile image. |
└likes_count | number | The number of likes the Facebook page has. |
└name | string | The name of the Facebook page. |
└talking_about_count | number | The number of people talking about this Facebook page. |
└url | string | The URL of the Facebook page. |
socials_instagram | array of object | |
└data_last_updated | date | The date when this Instagram profile data was last updated. |
└followers_count | number | The number of followers the Instagram profile has. |
└following_count | number | The number of accounts this Instagram profile is following. |
└id | string | The unique Instagram profile ID. |
└image_urlnullable | string | The URL of the Instagram profile image. |
└posts_count | number | The number of posts the Instagram profile has. |
└username | string | The Instagram username/handle. |
socials_linkedin_company | array of object | |
└aboutnullable | string | The "About" section text of the LinkedIn company. |
└company_sizenullable | string | The size of the company (e.g., "11-50 employees"). |
└country_codenullable | string | The ISO country code where the company is located. |
└data_last_updated | date | The date when this LinkedIn company data was last updated. |
└descriptionnullable | string | The description of the LinkedIn company. |
└employees_count | number | The number of employees at the company. |
└followers_count | number | The number of followers the LinkedIn company has. |
└id | string | The unique LinkedIn company ID. |
└image_urlnullable | string | The URL of the LinkedIn company logo/image. |
└industriesnullable | string | The industries the company operates in. |
└name | string | The name of the LinkedIn company. |
socials_linkedin_person | array of object | |
└aboutnullable | string | The "About" section text of the LinkedIn person. |
└connections_count | number | The number of connections the LinkedIn person has. |
└country_codenullable | string | The ISO country code where the person is located. |
└data_last_updated | date | The date when this LinkedIn person data was last updated. |
└descriptionnullable | string | The description of the LinkedIn person. |
└followers_count | number | The number of followers the LinkedIn person has. |
└id | string | The unique LinkedIn person ID. |
└image_urlnullable | string | The URL of the LinkedIn person profile image. |
└name | string | The name of the LinkedIn person. |
socials_tiktok | array of object | |
└biographynullable | string | The biography text of the TikTok profile. |
└data_last_updated | date | The date when this TikTok profile data was last updated. |
└followers_count | number | The number of followers the TikTok profile has. |
└following_count | number | The number of accounts this TikTok profile is following. |
└handle | string | The TikTok handle/username. |
└id | string | The unique TikTok profile ID. |
└image_urlnullable | string | The URL of the TikTok profile image. |
└likes_count | number | The number of likes the TikTok profile has received. |
└profile_name | string | The display name of the TikTok profile. |
socials_twitter | array of object | |
└biographynullable | string | The biography text of the Twitter profile. |
└data_last_updated | date | The date when this Twitter profile data was last updated. |
└date_joinednullable | date | The date when the Twitter account was created. |
└followers_count | number | The number of followers the Twitter profile has. |
└following_count | number | The number of accounts this Twitter profile is following. |
└handle | string | The Twitter handle/username. |
└id | string | The unique Twitter profile ID. |
└image_urlnullable | string | The URL of the Twitter profile image. |
└posts_count | number | The number of posts/tweets the Twitter profile has. |
spotify_data_last_updatednullable | date | The date we last scraped the spotify data. Null means we have not scraped this data yet. |
spotify_idnullable | string | The unique spotify id for the podcast. |
spotify_ratingnullable | number | The rating of the podcast on spotify. Null means there are no ratings or we have not scraped this data yet. |
spotify_ratings_countnullable | number | The number of ratings the podcast has on spotify. Null means there are no ratings or we have not scraped this data yet. |
total_episodes | number | The total number of episodes in the podcast. |
total_transcripts | number | The total number of transcripts we have generated for the podcast. |
youtube_channels | array of object | |
└channel_data_last_updated | date | The date we last scraped the youtube channel data. |
└channel_descriptionnullable | string | The description of the youtube channel. |
└channel_handlenullable | string | The handle of the youtube channel. |
└channel_id | string | The id of the youtube channel. |
└channel_published_datenullable | date | The date the youtube channel was published. |
└channel_titlenullable | string | The title of the youtube channel. |
└total_subscribers | number | The number of subscribers the youtube channel has. |
└total_videos | number | The number of videos the youtube channel has. |
└total_views | number | The number of views the youtube channel has. |
| Property | Type | Description |
|---|---|---|
schema_version | number | The numeric version of the schema. Starts at 1, and increments with each new version. |
apple_id | number | The unique apple id for the podcast. |
apple_podcasts_data_last_updated | date | The date we last scraped the apple podcasts rating. |
apple_podcasts_ratingnullable | number | The rating of the podcast on apple podcasts. Null means there are no ratings |
apple_podcasts_ratings_count | number | The number of ratings the podcast has on apple podcasts. |
automatic_transcriptions | boolean | True means we automatically transcribe all new episodes of this podcast |
castbox_data_last_updatednullable | date | The date we last scraped the castbox data. Null means we have not scraped this data yet. |
castbox_playsnullable | number | The number of plays the podcast has on castbox. Null means we have not scraped this data yet. |
castbox_subscribersnullable | number | The number of subscribers the podcast has on castbox. Null means we have not scraped this data yet. |
chart_positions | array of object | |
└category | string | The main category of the chart (e.g., "top podcasts"). |
└chart_type | string | The type of chart (e.g., "apple", "spotify"). |
└country_code | string | The ISO country code where this chart position applies. |
└date | string | The date of the chart position in YYYY-MM-DD format. |
└days_streak_count | number | The number of consecutive days the podcast has been on this chart. |
└position | number | The current position of the podcast on the chart. |
└position_changenullable | number | The change in position from the previous chart (positive = moved up, negative = moved down). |
└previous_positionnullable | number | The previous position of the podcast on the chart. |
└sub_categorynullable | string | The sub-category of the chart, if applicable. |
└total_days_in_chart | number | The total number of days the podcast has been on this chart. |
podcast_affiliation_organization_namenullable | string | The name of the organization that the podcast is affiliated with. This is a calculated field and null means we have not detected any affiliation. |
podcast_affiliation_typenullable | enum ⓘAllowed values academicbrandedcelebritygovernmentindependentlegacy mediapodcast companynew medianot for profitreligiousotherunknown | The type of affiliation the podcast has from the options. This is a calculated field and null means we have not detected any affiliation. |
podcast_authority_score_engagementnullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for engagement. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_qualitynullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for quality. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_socialnullable | number ⓘConstraints: >= 0<= 100 | The authority score between 0-100 of the podcast for social. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_totalnullable | number ⓘConstraints: >= 0<= 100 | The total authority score between 0-100 of the podcast. This is calculated using the combined values of the other authority score fields and null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_authority_score_youtubenullable | number ⓘConstraints: >= 0<= 100 | The authority score of the podcast for youtube. This is one component of the total score. Null means it has not been calculated for this podcast and more information is available at https://www.podengine.ai/podcast-authority-score |
podcast_emails | array of string | All emails we have detected for the podcast. |
podcast_founded_date | date | The date the podcast was founded. This is typically the date of the first episode but for some very old podcasts it might be calculated from external data sources. |
podcast_has_guestsnullable | boolean | Pod Engine's calculation of whether the podcast has guests. Null means we have not calculated this yet. |
podcast_has_sponsorsnullable | boolean | Pod Engine's calculation of whether the podcast has sponsors. Null means we have not calculated this yet. |
podcast_host_names | array of string | The names of the hosts of the podcast. |
podcast_language | string | The language of the podcast as a ISO 639-1 code. |
podcast_last_episode_date | date | The date of the most recent episode in the podcast. |
podcast_rss_apple_categories | array of string | The lower case normalized apple podcast categories as they are in the RSS. Subcategories appear with a : in the format main:subcategory. List of categories is here https://podcasters.apple.com/support/1691-apple-podcasts-categories |
podcast_rss_authornullable | string | The author of the podcast as it appears in the RSS feed. |
podcast_rss_description | string | The description of the podcast as it appears in the RSS feed. This may include HTML. |
podcast_rss_feed_url | string ⓘConstraints: url | The URL of the podcast's RSS feed. |
podcast_rss_image_urlnullable | string ⓘConstraints: url | The URL of the podcast image as it appears in the RSS feed. |
podcast_rss_title | string | This is the original title of the podcast as it first appeared in the RSS feed when Pod Engine first added the podcast. |
podcast_websites | array of string ⓘConstraints: url | All websites we have detected and validated for the podcast. |
podengine_id | string ⓘConstraints: uuid | The unique Pod Engine uuid for the podcast. |
podengine_slug | string | The unique Pod Engine slug for the podcast. Can be used to link directly to the podcast on Pod Engine. |
podengine_thumbnail_urlnullable | string ⓘConstraints: url | The URL of the podcast thumbnail image that has been processed by Pod Engine and stored in our CDN |
similar_podcasts | array of object | Similar podcasts to the current podcast. This data is pulled from Apple Podcasts |
└podcast_rss_title | string | The title of the podcast. |
└podcast_thumbnail_urlnullable | string ⓘConstraints: url | The URL of the podcast thumbnail image. |
└podengine_id | string ⓘConstraints: uuid | The unique Pod Engine uuid for the podcast. |
└podengine_slug | string | The unique Pod Engine slug for the podcast. Can be used to link directly to the podcast on Pod Engine. |
socials_facebook | array of object | |
└data_last_updated | date | The date when this Facebook page data was last updated. |
└followers_count | number | The number of followers the Facebook page has. |
└following_count | number | The number of pages this Facebook page is following. |
└id | string | The unique Facebook page ID. |
└image_urlnullable | string | The URL of the Facebook page profile image. |
└likes_count | number | The number of likes the Facebook page has. |
└name | string | The name of the Facebook page. |
└talking_about_count | number | The number of people talking about this Facebook page. |
└url | string | The URL of the Facebook page. |
socials_instagram | array of object | |
└data_last_updated | date | The date when this Instagram profile data was last updated. |
└followers_count | number | The number of followers the Instagram profile has. |
└following_count | number | The number of accounts this Instagram profile is following. |
└id | string | The unique Instagram profile ID. |
└image_urlnullable | string | The URL of the Instagram profile image. |
└posts_count | number | The number of posts the Instagram profile has. |
└username | string | The Instagram username/handle. |
socials_linkedin_company | array of object | |
└aboutnullable | string | The "About" section text of the LinkedIn company. |
└company_sizenullable | string | The size of the company (e.g., "11-50 employees"). |
└country_codenullable | string | The ISO country code where the company is located. |
└data_last_updated | date | The date when this LinkedIn company data was last updated. |
└descriptionnullable | string | The description of the LinkedIn company. |
└employees_count | number | The number of employees at the company. |
└followers_count | number | The number of followers the LinkedIn company has. |
└id | string | The unique LinkedIn company ID. |
└image_urlnullable | string | The URL of the LinkedIn company logo/image. |
└industriesnullable | string | The industries the company operates in. |
└name | string | The name of the LinkedIn company. |
socials_linkedin_person | array of object | |
└aboutnullable | string | The "About" section text of the LinkedIn person. |
└connections_count | number | The number of connections the LinkedIn person has. |
└country_codenullable | string | The ISO country code where the person is located. |
└data_last_updated | date | The date when this LinkedIn person data was last updated. |
└descriptionnullable | string | The description of the LinkedIn person. |
└followers_count | number | The number of followers the LinkedIn person has. |
└id | string | The unique LinkedIn person ID. |
└image_urlnullable | string | The URL of the LinkedIn person profile image. |
└name | string | The name of the LinkedIn person. |
socials_tiktok | array of object | |
└biographynullable | string | The biography text of the TikTok profile. |
└data_last_updated | date | The date when this TikTok profile data was last updated. |
└followers_count | number | The number of followers the TikTok profile has. |
└following_count | number | The number of accounts this TikTok profile is following. |
└handle | string | The TikTok handle/username. |
└id | string | The unique TikTok profile ID. |
└image_urlnullable | string | The URL of the TikTok profile image. |
└likes_count | number | The number of likes the TikTok profile has received. |
└profile_name | string | The display name of the TikTok profile. |
socials_twitter | array of object | |
└biographynullable | string | The biography text of the Twitter profile. |
└data_last_updated | date | The date when this Twitter profile data was last updated. |
└date_joinednullable | date | The date when the Twitter account was created. |
└followers_count | number | The number of followers the Twitter profile has. |
└following_count | number | The number of accounts this Twitter profile is following. |
└handle | string | The Twitter handle/username. |
└id | string | The unique Twitter profile ID. |
└image_urlnullable | string | The URL of the Twitter profile image. |
└posts_count | number | The number of posts/tweets the Twitter profile has. |
spotify_data_last_updatednullable | date | The date we last scraped the spotify data. Null means we have not scraped this data yet. |
spotify_idnullable | string | The unique spotify id for the podcast. |
spotify_ratingnullable | number | The rating of the podcast on spotify. Null means there are no ratings or we have not scraped this data yet. |
spotify_ratings_countnullable | number | The number of ratings the podcast has on spotify. Null means there are no ratings or we have not scraped this data yet. |
total_episodes | number | The total number of episodes in the podcast. |
total_transcripts | number | The total number of transcripts we have generated for the podcast. |
youtube_channels | array of object | |
└channel_data_last_updated | date | The date we last scraped the youtube channel data. |
└channel_descriptionnullable | string | The description of the youtube channel. |
└channel_handlenullable | string | The handle of the youtube channel. |
└channel_id | string | The id of the youtube channel. |
└channel_published_datenullable | date | The date the youtube channel was published. |
└channel_titlenullable | string | The title of the youtube channel. |
└total_subscribers | number | The number of subscribers the youtube channel has. |
└total_videos | number | The number of videos the youtube channel has. |
└total_views | number | The number of views the youtube channel has. |
We believe great tools should be accessible to everyone building amazing things.
Eligible for a discount? Contact us to learn more.
See the full pricing page for addons and Agency options, or schedule a call.
Need more than 10,000 searches / mo? Get in touch and we'll tailor a plan.