# Podcast 2 Stats

> Pod Engine API endpoint reference, optimized for LLM consumption.
> Auto-generated from the source-of-truth endpoint registry.
>
> Category: Stats
> Source: https://www.podengine.ai/api-docs/get-rss-stats-podcast2.md
> Interactive HTML docs: https://www.podengine.ai/api-docs/get-rss-stats-podcast2
> Full API reference (all endpoints): https://www.podengine.ai/api-docs/llms.txt

**Base URL:** `http://localhost:4000`
**Auth:** No authentication required.

---

#### GET /api/v1/rss/stats/public/podcast2 (PUBLIC)
**Podcast 2 Stats**

We track the number of podcasts that have implemented podcast2 rss fields and the number of episodes that have transcripts

```bash
curl -X GET "http://localhost:4000/api/v1/rss/stats/public/podcast2" \
  -H "Content-Type: application/json"
```

**Response schema:**
```json
{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "OK"
      ]
    },
    "data": {
      "type": "object",
      "properties": {
        "podcast2Stats": {
          "type": "object",
          "properties": {
            "podcastLevelStats": {
              "type": "object",
              "properties": {
                "totalRssFeeds": {
                  "type": "number"
                },
                "fieldFrequency": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "field": {
                        "type": "string"
                      },
                      "frequency": {
                        "type": "number"
                      },
                      "percentage": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "field",
                      "frequency",
                      "percentage"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "totalRssFeeds",
                "fieldFrequency"
              ],
              "additionalProperties": false
            },
            "episodeLevelStats": {
              "type": "object",
              "properties": {
                "totalRssFeeds": {
                  "type": "number"
                },
                "fieldFrequency": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "field": {
                        "type": "string"
                      },
                      "frequency": {
                        "type": "number"
                      },
                      "percentage": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "field",
                      "frequency",
                      "percentage"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "totalRssFeeds",
                "fieldFrequency"
              ],
              "additionalProperties": false
            },
            "topPodcast2Podcasts": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "podcastId": {
                    "type": "string"
                  },
                  "host": {
                    "type": "string"
                  },
                  "podcastSlug": {
                    "type": "string"
                  },
                  "podcastImageUrl": {
                    "nullable": true,
                    "type": "string"
                  },
                  "rssFeedUrl": {
                    "type": "string"
                  },
                  "numPodcast20Fields": {
                    "type": "number"
                  },
                  "implementedFields": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                },
                "required": [
                  "podcastId",
                  "host",
                  "podcastSlug",
                  "podcastImageUrl",
                  "rssFeedUrl",
                  "numPodcast20Fields",
                  "implementedFields"
                ],
                "additionalProperties": false
              }
            },
            "topHosts": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "host": {
                    "type": "string"
                  },
                  "totalPodcasts": {
                    "type": "number"
                  },
                  "percentage": {
                    "type": "number"
                  }
                },
                "required": [
                  "host",
                  "totalPodcasts",
                  "percentage"
                ],
                "additionalProperties": false
              }
            },
            "topHostsWithPodcast2Transcripts": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "host": {
                    "type": "string"
                  },
                  "totalPodcasts": {
                    "type": "number"
                  },
                  "numPodcastsWithTranscripts": {
                    "type": "number"
                  },
                  "percentage": {
                    "type": "number"
                  }
                },
                "required": [
                  "host",
                  "totalPodcasts",
                  "numPodcastsWithTranscripts",
                  "percentage"
                ],
                "additionalProperties": false
              }
            },
            "topHostsWithPodcast2Stats": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "host": {
                    "type": "string"
                  },
                  "totalPodcasts": {
                    "type": "number"
                  },
                  "averageNumPodcast2Fields": {
                    "type": "number"
                  }
                },
                "required": [
                  "host",
                  "totalPodcasts",
                  "averageNumPodcast2Fields"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "podcastLevelStats",
            "episodeLevelStats",
            "topPodcast2Podcasts",
            "topHosts",
            "topHostsWithPodcast2Transcripts",
            "topHostsWithPodcast2Stats"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "podcast2Stats"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "status",
    "data"
  ],
  "additionalProperties": false
}
```

---

## See also

- All endpoints in one file: https://www.podengine.ai/api-docs/llms.txt
- Full reference with every schema inlined: https://www.podengine.ai/api-docs/llms-full.txt
- OpenAPI 3.1 spec: https://www.podengine.ai/api-docs/openapi.json
- Get an API key: https://www.podengine.ai/get-started
- Support: support@podengine.ai
