PodcastIndex Static Data API
The Static Data API from PodcastIndex — 11 operation(s) for static data.
The Static Data API from PodcastIndex — 11 operation(s) for static data.
openapi: 3.0.2
info:
version: 1.12.1
title: PodcastIndex.org Add Static Data API
termsOfService: https://github.com/Podcastindex-org/legal/blob/main/TermsOfService.md
contact:
email: info@podcastindex.org
url: https://podcastindex.org/
license:
name: MIT
url: https://github.com/Podcastindex-org/docs-api/blob/master/LICENSE
x-logo:
url: logo.svg
href: /
description: "Download the openapi spec in [json](pi_api.json) or [yaml](pi_api.yaml) format.\n\n# Overview\n\nThe Podcast Index (Podcast Index LLC) is a software developer focused partnership that provides tools and data to\nanyone who aspires to create new and exciting Podcast experiences without the heavy lifting of indexing,\naggregation and data management.\n\n# Example Code\n\nUsers have provided example code for working the API in the following languages:\n\n - [AWS Lambda - python](https://github.com/tbowers/python-podcastindex-org-lambda)\n - [Bash](https://github.com/suorcd/Bash-podcastindex-org-example)\n - [C#](https://github.com/ComicStrip/csharp-podcastindex-org-example)\n - [Elisp](https://github.com/sabexx/elisp-example)\n - [Flutter/Dart](https://github.com/crediblecreative/flutter-dart-podcastindex-org-example)\n - [Go](https://github.com/ComicStrip/Go-podcastindex-org-example)\n - [Go](https://github.com/kilobit/podcast-index-client)\n - [Java](https://github.com/ComicStrip/Java-podcastindex-org-example)\n - [Java](https://github.com/stucoates/PodcastIndexJavaClient)\n - [Node.js](https://github.com/ComicStrip/node.js-podcastindex-org-example)\n - [PHP](https://github.com/Podcastindex-org/example-code)\n - [Python](https://github.com/tbowers/python-podcastindex-org-example)\n - [Swift](https://github.com/ComicStrip/Swift-podcastindex-org-example)\n - ... [More](https://github.com/Podcastindex-org-Examples)\n\nDon't see your desired language, create an example repo and create a\n[Pull Request](https://github.com/Podcastindex-org/docs-api/pulls) with a link to your example code project!\n\n# Libraries\n\nUser created libraries for working with the API:\n\n - Java\n - [podcast4j](https://github.com/yusufyilmazfr/podcast4j)\n - .NET\n - [PodcastIndexSharp](https://www.nuget.org/packages/PodcastIndexSharp)\n - Node.js/npm/yarn\n - [podcast-index-api](https://www.npmjs.com/package/podcast-index-api)\n - [podcastdx-client](https://www.npmjs.com/package/podcastdx-client)\n - PHP\n - [podcastindex-php](https://github.com/LowSociety/podcastindex-php)\n - Python/pip\n - [python-podcastindex](https://pypi.org/project/python-podcastindex/)\n - R\n - [podindexr](https://github.com/rpodcast/podindexr)\n - Ruby\n - [podcast-index](https://github.com/jasonyork/podcast-index)\n - Swift\n - [PodcastIndexKit](https://github.com/SparrowTek/PodcastIndexKit)\n - Kotlin\n - [PodcastIndex-SDK](https://github.com/mr3y-the-programmer/PodcastIndex-SDK)\n - Go\n - [podcastindex](https://github.com/jjgmckenzie/podcastindex)\n - [podcastindex-go](https://github.com/koalahl/podcastindex-go)\n\nAre we missing a library? Did you create one for a different language? Create a\n[Pull Request](https://github.com/Podcastindex-org/docs-api/pulls) with a link to the new library!\n\n# Postman\n\nA collection file for use in the [Postman](https://www.postman.com/) application is available for this API.\n\n 1. Download the contents of the [Postman Docs](https://github.com/Podcastindex-org/docs-api/tree/master/Postman%20Docs) folder.\n 2. Import the `PodcastIndex.postman_collection.json` collection to Postman\n 3. Import the `PodcastIndexOrgEnvironment.postman_environment.json` to Postman\n 4. Click \"Environments\" on the left sidebar\n 5. Select the checkbox next to the PodcastIndexOrgEnvironment entry\n 6. Set `AuthKey` and `SeceretKey` values under the \"Current Value\" column using your API information\n 7. Click \"Collections\" from the sidebar\n 8. Select PodcastIndex\n 9. Select and run the endpoint to test\n\n# Contributing\n\nThe source for this API documentation is available at\n[https://github.com/Podcastindex-org/docs-api](https://github.com/Podcastindex-org/docs-api).\nSubmit an Issue or create a Pull Request.\n\n# Authentication Details\n\nSending an API request is easy. We use an Amazon-style request authorization token to secure each request.\n\n\nRegister for a free API key at https://api.podcastindex.org/\n\n\nThese headers parameters are required for each request: `User-Agent`, `X-Auth-Date`, `X-Auth-Key`, `Authorization`\n\n\nSee [Authentication](#auth) for description of parameters.\n\n# Legal\n\nLegal\n\n - [Privacy Policy](https://github.com/Podcastindex-org/legal/blob/main/PrivacyPolicy.md)\n - [Terms of Service](https://github.com/Podcastindex-org/legal/blob/main/TermsOfService.md)\n - [License](https://github.com/Podcastindex-org/docs-api/blob/master/LICENSE)\n"
servers:
- url: https://api.podcastindex.org/api/1.0
tags:
- name: Static Data
paths:
/static/stats/daily_counts.json:
get:
tags:
- Static Data
summary: Stats Daily Counts
description: 'Report a number of statistics about the feeds in Podcast Index''s database. Updated daily.
A subset of stats can be retrieved using the API endpoint [stats/current](#get-/stats/current).
View at: https://stats.podcastindex.org/daily_counts.json
'
operationId: daily_counts.json
security: []
servers:
- url: https://stats.podcastindex.org
description: Podcast Index Stats
responses:
'200':
$ref: '#/components/responses/static_stats_counts'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
/static/stats/hourly_counts.json:
get:
tags:
- Static Data
summary: Stats Hourly Counts
description: 'Report a number of statistics about the feeds in Podcast Index''s database. Updated hourly.
A subset of stats can be retrieved using the API endpoint [stats/current](#get-/stats/current).
View at: https://stats.podcastindex.org/hourly_counts.json
'
operationId: hourly_counts.json
security: []
servers:
- url: https://stats.podcastindex.org
description: Podcast Index Stats
responses:
'200':
$ref: '#/components/responses/static_stats_counts'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
/static/stats/chart-data.json:
get:
tags:
- Static Data
summary: v4v Sats
description: 'Contains the raw data used to populate the graphs at https://stats.podcastindex.org/v4v.
This is a look at the total [sats](https://www.investopedia.com/terms/s/satoshi.asp) flowing through the Value4Value
Lightning podcasting economy over various periods of time.
We calculate this data based on our visibility as a one percent voluntary split on Podcastindex.org api
calls. Therefore, the true numbers could be higher, but they cannot be lower than listed here. This represents our
best approximation of how many sats are flowing across the entire ecosystem from listeners to creators, guests (via
episode splits), platforms, services and apps.
View at: https://stats.podcastindex.org/chart-data.json
'
operationId: chart-data.json
security: []
servers:
- url: https://stats.podcastindex.org
description: Podcast Index Stats
responses:
'200':
$ref: '#/components/responses/static_sats_data'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
/static/stats/v4vmusic.json:
get:
tags:
- Static Data
summary: v4v Music Chart JSON
description: 'Contains the ranking of the music tracks played on podcasts that have been boosted the most over the last 7 days.
Each entry shows the number of listener boosts sent over this time period. The chart is updated hourly.
Can be viewed in a browser at https://podcastindex.top/ (https://stats.podcastindex.org/v4vmusic.html).
View at: https://stats.podcastindex.org/v4vmusic.json
Also available in [OPML](#get-/static/stats/v4vmusic.opml) and [RSS](#get-/static/stats/v4vmusic.rss).
'
operationId: v4vmusic.json
security: []
servers:
- url: https://stats.podcastindex.org
description: Podcast Index Stats
responses:
'200':
$ref: '#/components/responses/static_music_json'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
/static/stats/v4vmusic.opml:
get:
tags:
- Static Data
summary: v4v Music Chart OPML
description: 'Contains the ranking of the music tracks played on podcasts that have been boosted the most over the last 7 days.
Each entry shows the number of listener boosts sent over this time period. The chart is updated hourly.
Can be viewed in a browser at https://podcastindex.top/ (https://stats.podcastindex.org/v4vmusic.html).
View at: https://stats.podcastindex.org/v4vmusic.opml
Also available in [JSON](#get-/static/stats/v4vmusic.json) and [RSS](#get-/static/stats/v4vmusic.rss).
'
operationId: v4vmusic.opml
security: []
servers:
- url: https://stats.podcastindex.org
description: Podcast Index Stats
responses:
'200':
$ref: '#/components/responses/static_music_opml'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
/static/stats/v4vmusic.rss:
get:
tags:
- Static Data
summary: v4v Music Chart RSS
description: 'Contains the ranking of the music tracks played on podcasts that have been boosted the most over the last 7 days.
Each entry shows the number of listener boosts sent over this time period. The chart is updated hourly.
Can be viewed in a browser at https://podcastindex.top/ (https://stats.podcastindex.org/v4vmusic.html).
View at: https://stats.podcastindex.org/v4vmusic.rss
Also available in [JSON](#get-/static/stats/v4vmusic.json) and [OPML](#get-/static/stats/v4vmusic.opml).
'
operationId: v4vmusic.rss
security: []
servers:
- url: https://stats.podcastindex.org
description: Podcast Index Stats
responses:
'200':
$ref: '#/components/responses/static_music_rss'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
/static/tracking/current:
get:
tags:
- Static Data
summary: Current
description: 'This call returns every new feed and episode added to the index over the past 24 hours in reverse chronological order.
This is similar to `/recent/feeds` but uses the date the feed was found by the index rather than the feed''s
internal timestamp.
Similar data can also be retrieved using the API endpoint [recent/data](#get-/recent/data).
Access at: https://tracking.podcastindex.org/current
The prior 24 hours of data (going backwards until all tracked data is received) can be accessed using the timestamp
of the previous data set. This is found in the `previousTrackingUrl`.
The format of these prior data sets follows the format described below.
'
operationId: current
security: []
servers:
- url: https://tracking.podcastindex.org
description: Podcast Index Tracking
responses:
'200':
$ref: '#/components/responses/static_current'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
/static/tracking/feedValueBlocks:
get:
tags:
- Static Data
summary: Feed Value Blocks
description: 'Get all feeds with value blocks.
Access at: https://tracking.podcastindex.org/feedValueBlocks.json
'
operationId: feedValueBlocks.json
security: []
servers:
- url: https://tracking.podcastindex.org
description: Podcast Index Tracking
responses:
'200':
$ref: '#/components/responses/static_tracking_feed_value_blocks'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
/static/tracking/episodeValueBlocks:
get:
tags:
- Static Data
summary: Episode Value Blocks
description: 'Get all episodes with value blocks.
Access at: https://tracking.podcastindex.org/episodeValueBlocks.json
'
operationId: episodeValueBlocks.json
security: []
servers:
- url: https://tracking.podcastindex.org
description: Podcast Index Tracking
responses:
'200':
$ref: '#/components/responses/static_tracking_episode_value_blocks'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
/static/public/podcastindex_dead_feeds.csv:
get:
tags:
- Static Data
summary: Dead Feeds
description: 'Lists all feed Ids that have been marked dead in the Podcast Index database. The list is updated every X hours.
A subset of stats can be retrieved using the API endpoint [podcasts/dead](#get-/podcasts/dead).
Download from: https://public.podcastindex.org/podcastindex_dead_feeds.csv
'
operationId: podcastindex_dead_feeds.csv
security: []
servers:
- url: https://public.podcastindex.org
description: Podcast Index Public
responses:
'200':
$ref: '#/components/responses/static_dead_feeds'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
/static/public/podcastindex_feeds.db.tgz:
get:
tags:
- Static Data
summary: Feeds Database
description: 'Compressed database of all non-dead feeds in the Podcast Index database.
Updated daily. Some attributes excluded. No episodes included.
Download from: https://public.podcastindex.org/podcastindex_feeds.db.tgz
'
operationId: podcastindex_feeds_db.tgz
security: []
servers:
- url: https://public.podcastindex.org
description: Podcast Index Public
responses:
'200':
$ref: '#/components/responses/static_feeds_db'
'400':
$ref: '#/components/responses/400_static'
'404':
$ref: '#/components/responses/404'
components:
responses:
static_music_opml:
description: "The hourly Top X music\n\n\nData follows the [OPML spec](https://opml.org/spec2.opml) with additions of\n[Podcast Namespace](https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md) attributes.\n\n\nExample `outline` entry:\n\n```xml\n<outline type=\"rss\" text=\"To be in Nashville\" xmlUrl=\"https://files.heycitizen.xyz/Songs/Albums/The-Heycitizen-Experience/the heycitizen experience.xml\" podcast:feedGuid=\"a2d2e313-9cbd-5169-b89c-ab07b33ecc33\" podcast:itemGuid=\"ac34129c-c78a-463e-a64f-01405e1f2be4\"/>\n```\n\nAttributes:\n\n - `text`\n - Title of Track\n - Example: `\"To be in Nashville\"`\n - `xmlUrl`\n - Feed URL track is in\n - Example: `\"https://files.heycitizen.xyz/Songs/Albums/The-Heycitizen-Experience/the heycitizen experience.xml\"`\n - `podcast:feedGuid`\n - The GUID from the `podcast:guid` tag in the feed. This value is a unique, global identifier for the podcast.\n - See the namespace spec for [guid](https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md#guid) for details.\n - Example: `\"a2d2e313-9cbd-5169-b89c-ab07b33ecc33\"`\n - `podcast:itemGuid`\n - The unique identifier for the episode\n - Example: `\"ac34129c-c78a-463e-a64f-01405e1f2be4\"`\n"
content:
application/xml:
schema:
type: object
static_tracking_episode_value_blocks:
description: Array of episodes containing value blocks
content:
application/json:
schema:
type: array
items:
type: object
properties:
episodeGuid:
$ref: '#/components/schemas/guid'
episodeId:
$ref: '#/components/schemas/id_episode'
feedId:
$ref: '#/components/schemas/id_feed'
feedUrl:
$ref: '#/components/schemas/url_feed'
itunesId:
$ref: '#/components/schemas/itunesId_feed'
podcastGuid:
$ref: '#/components/schemas/podcastguid'
value:
$ref: '#/components/schemas/value'
valueCreatedOn:
$ref: '#/components/schemas/valueCreatedOn'
static_feeds_db:
description: 'Podcast Index Feeds Database
'
content:
application/gzip:
schema:
type: object
'404':
description: Not found
static_dead_feeds:
description: 'Feed Ids in CSV file format.
Each row is the feed id. No Header.
Example:
```csv
3,
38,
43,
45,
56,
```
'
content:
application/csv:
schema:
type: object
static_music_json:
description: The hourly Top X music
content:
application/json:
schema:
type: object
properties:
title:
description: Title of music
type: string
example: Podcasting 2.0 Top 100 (Music)
description:
description: Description of object
type: string
example: An hourly Top 100 music playlist.
timestamp:
description: Date updated
type: integer
example: 1724465107
items:
description: Array of top X music feeds
type: object
properties:
rank:
description: Rank in chart
type: integer
example: 1
boosts:
description: Number of boosts
type: string
example: '42'
title:
description: Title of Track
type: string
example: To be in Nashville
image:
$ref: '#/components/schemas/image_episode'
feedId:
$ref: '#/components/schemas/id_feed'
feedUrl:
$ref: '#/components/schemas/url_feed'
feedGuid:
$ref: '#/components/schemas/podcastguid'
itemGuid:
$ref: '#/components/schemas/guid'
static_stats_counts:
description: Object containing the statistics for the Podcast Index feed data
content:
application/json:
schema:
type: object
properties:
feedCountTotal:
$ref: '#/components/schemas/feedCountTotal'
episodeCountTotal:
$ref: '#/components/schemas/episodeCountTotal'
feedsWithNewEpisodes3days:
$ref: '#/components/schemas/feedsWithNewEpisodes3days'
feedsWithNewEpisodes7days:
$ref: '#/components/schemas/feedsWithNewEpisodes7days'
feedsWithNewEpisodes10days:
$ref: '#/components/schemas/feedsWithNewEpisodes10days'
feedsWithNewEpisodes14days:
$ref: '#/components/schemas/feedsWithNewEpisodes14days'
feedsWithNewEpisodes30days:
$ref: '#/components/schemas/feedsWithNewEpisodes30days'
feedsWithNewEpisodes60days:
$ref: '#/components/schemas/feedsWithNewEpisodes60days'
feedsWithNewEpisodes90days:
$ref: '#/components/schemas/feedsWithNewEpisodes90days'
paidFeedsWithNewEpisodes3days:
$ref: '#/components/schemas/paidFeedsWithNewEpisodes3days'
paidFeedsWithNewEpisodes7days:
$ref: '#/components/schemas/paidFeedsWithNewEpisodes7days'
paidFeedsWithNewEpisodes10days:
$ref: '#/components/schemas/paidFeedsWithNewEpisodes10days'
paidFeedsWithNewEpisodes14days:
$ref: '#/components/schemas/paidFeedsWithNewEpisodes14days'
paidFeedsWithNewEpisodes30days:
$ref: '#/components/schemas/paidFeedsWithNewEpisodes30days'
paidFeedsWithNewEpisodes60days:
$ref: '#/components/schemas/paidFeedsWithNewEpisodes60days'
paidFeedsWithNewEpisodes90days:
$ref: '#/components/schemas/paidFeedsWithNewEpisodes90days'
newEpisodes3days:
$ref: '#/components/schemas/newEpisodes3days'
newEpisodes7days:
$ref: '#/components/schemas/newEpisodes7days'
newEpisodes10days:
$ref: '#/components/schemas/newEpisodes10days'
newEpisodes14days:
$ref: '#/components/schemas/newEpisodes14days'
newEpisodes30days:
$ref: '#/components/schemas/newEpisodes30days'
newEpisodes60days:
$ref: '#/components/schemas/newEpisodes60days'
newEpisodes90days:
$ref: '#/components/schemas/newEpisodes90days'
feedsWithValueBlocks:
$ref: '#/components/schemas/feedsWithValueBlocks'
feedsWithFundingTag:
$ref: '#/components/schemas/feedsWithFundingTag'
feedsWithTranscripts:
$ref: '#/components/schemas/feedsWithTranscripts'
episodesWithTranscripts:
$ref: '#/components/schemas/episodesWithTranscripts'
feedsWithChapters:
$ref: '#/components/schemas/feedsWithChapters'
episodesWithChapters:
$ref: '#/components/schemas/episodesWithChapters'
feedsWithMediumMusic:
$ref: '#/components/schemas/feedsWithMediumMusic'
feedsWithMediumVideo:
$ref: '#/components/schemas/feedsWithMediumVideo'
static_sats_data:
description: Object containing the number of sats, transactions, and senders.
content:
application/json:
schema:
type: object
properties:
sats:
description: Array of sats seen in transactions on the specified date (x)
type: array
items:
type: object
properties:
x:
description: Date in YYYY-M-D format.
type: string
example: 2024-5-24
y:
description: Number of sats transacted
type: integer
example: 629594
senders:
description: Array of senders (supporters) seen in transactions on the specified date (x)
type: array
items:
type: object
properties:
x:
description: Date in YYYY-M-D format.
type: string
example: 2024-5-24
y:
description: Number of senders
type: integer
example: 238
txs:
description: Array of transactions on the specified date (x)
type: array
items:
type: object
properties:
x:
description: Date in YYYY-M-D format.
type: string
example: 2024-5-24
y:
description: Number of transactions
type: integer
example: 8212
colors:
description: Colors used in graphs
type: object
properties:
txcolor:
type: string
example: '#ff3333'
color14:
type: string
example: '#9370db'
color30:
type: string
example: '#58d68d'
color60:
type: string
example: '#0088cc'
color7:
type: string
example: '#fffa90'
color90:
type: string
example: '#ff8800'
static_current:
description: 'The feed and episode data seen by the Podcast Index.
'
content:
application/json:
schema:
type: object
properties:
status:
$ref: '#/components/schemas/status'
feedCount:
$ref: '#/components/schemas/feedCount'
itemCount:
$ref: '#/components/schemas/itemCount'
max:
$ref: '#/components/schemas/max'
since:
$ref: '#/components/schemas/since'
previousTrackingUrl:
description: URL to previous set of data
type: string
example: https://tracking.podcastindex.org/1724468201
data:
$ref: '#/components/schemas/data_static'
static_tracking_feed_value_blocks:
description: Array of episodes containing value blocks
content:
application/json:
schema:
type: array
items:
type: object
properties:
id:
$ref: '#/components/schemas/id_feed'
itunesId:
$ref: '#/components/schemas/itunesId_feed'
podcastGuid:
$ref: '#/components/schemas/podcastguid'
url:
$ref: '#/components/schemas/url_feed'
value:
$ref: '#/components/schemas/value'
valueCreatedOn:
$ref: '#/components/schemas/valueCreatedOn'
static_music_rss:
description: 'The hourly Top X music
Data follows the RSS XML spec with additions of
[Podcast Namespace](https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md) attributes.
The [`podcast:remoteItem`](https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md#remote-item)
is used to reference the episodes in the music chart.
'
content:
application/rss+xml:
schema:
type: object
400_static:
description: Invalid request
content:
application/xml:
schema:
type: object
properties:
Error:
type: object
properties:
Code:
type: string
RequestId:
type: string
HostId:
type: string
example:
status: 'false'
description: Invalid parameters
schemas:
episodesWithTranscripts:
description: 'Episodes with a
[`podcast:transcript`](https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md#transcript)
tag.
'
type: integer
example: 3198597
itemCount:
description: 'Number of items in the `items` returned in request
'
type: integer
example: 1
enclosureLength:
description: 'The length of the item specified by the `enclosureUrl` in bytes
'
type: integer
format: bytes
example: 26385472
max:
description: 'Value of `max` parameter passed to request.
'
type: integer
nullable: true
example: 2
newEpisodes60days:
description: 'Podcast feeds with a new episode containing a released in the last 60 days.
'
type: integer
example: 3710750
type_v4v:
description: 'Payment type
'
type: string
enum:
- lightning
- hive
- webmonetization
example: lightning
description_feed:
description: 'The channel-level description
Uses the longer of the possible fields in the feed: `<description>`, `<itunes:summary>` and `<content:encoded>`
'
type: string
example: 'Batman University is a seasonal podcast about you know who. It began with an analysis of episodes of “Batman: The Animated Series” but has now expanded to cover other series, movies, and media. Your professor is Tony Sindelar.'
address_destination:
description: 'Address of node to receive payment
'
type: string
example: 03ae9f91a0cb8ff43840e3c322c4c61f019d8c1c3cea15a25cfc425ac605e61a4a
feedsWithChapters:
description: 'Podcast feeds with a
[`podcast:chapters`](https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md#chapters)
tag in at least 1 episode.
'
type: integer
example: 35582
episodeAdded:
description: 'The time the episode was added to the index
'
type: integer
format: Unix Epoch
example: 1613786624
title_feed:
description: 'Name of the feed
'
type: string
example: Batman University
position:
description: 'Position in data
'
type: integer
example: 12843054496
feedsWithNewEpisodes3days:
description: 'Podcast feeds with a new episode released in the last 3 days.
'
type: integer
example: 97522
newEpisodes90days:
description: 'Podcast feeds with a new episode containing a released in the last 90 days.
'
type: integer
example: 5498580
items_data_obj:
type: object
properties:
episodeId:
$ref: '#/components/schemas/id_episode'
episodeTitle:
$ref: '#/components/schemas/title_feed'
episodeDescription:
$ref: '#/components/schemas/description_episode'
episodeImage:
$ref: '#/components/schemas/image_episode'
episodeTimestamp:
$ref: '#/components/schemas/datePublished'
episodeAdded:
$ref: '#/components/schemas/episodeAdded'
episodeEnclosureUrl:
$ref: '#/components/schemas/enclosureUrl'
episodeEnclosureLength:
$ref: '#/components/schemas/enclosureLength'
episodeEnclosureType:
$ref: '#/components/schemas/enclosureType'
episodeDuration:
$ref: '#/components/schemas/duration'
episodeType:
$ref: '#/components/schemas/episodeType'
feedId:
$ref: '#/components/schemas/id_feed'
guid:
description: 'The unique identifier for the episode
'
type: string
example: incomparable/batman/19
model_v4v:
description: 'Description of the method for providing "Value for Value" payments
'
type: object
properties:
type:
$ref: '#/components/schemas/type_v4v'
method:
$ref: '#/components/schemas/method_v4v'
suggested:
$ref: '#/components/schemas/suggested_v4v'
newEpisodes30days:
description: 'Podcast feeds with a new episode containing a released in the last 30 days.
'
type: integer
example: 1901547
name_destination:
description: 'Name for the destination
'
type: string
example: podcaster
enclosureTyp
# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/podcastindex/refs/heads/main/openapi/podcastindex-static-data-api-openapi.yml