Skip to content
Template · Solution page · for developers and AI teams All templates
Pod Engine
Get started
Podcast API

Podcast API with audience, charts and transcripts

Every podcast field you need, in one API and in your AI tools.

GET /api/v1/charts/latest
Language
          curl "https://api.podengine.ai/api/v1/charts/latest?chartType=apple&country=us&category=business" \
  -H "Authorization: $PODENGINE_API_KEY"
        
          import { PodEngine } from '@podengine/sdk';

const pe = new PodEngine({ apiKey: process.env.PODENGINE_API_KEY! });
const chart = await pe.charts.getLatestChart({ chartType: 'apple', country: 'us', category: 'business' });
        

npm i @podengine/sdk

          import os
from podengine import PodEngine

pe = PodEngine(api_key=os.environ["PODENGINE_API_KEY"])
chart = pe.charts.get_latest_chart(chart_type="apple", country="us", category="business")
        

pip install podengine

Works with

  • Claude
  • ChatGPT
  • Cursor
  • npm
  • Python
01 What you get

The fields scraping can’t give you

Audience

How many people listen, and where

  • estimatedMonthlyListeners on every show
  • A confidence level with each estimate
  • Audio and YouTube counted separately
532K Lenny’s Podcast, listeners a month Estimated · Medium confidence
Audio 391K YouTube 140K
Charts

Chart positions, with history

  • Apple Podcasts and Spotify charts
  • Every category and country we track
  • History for trend lines, not just today

Lenny’s Podcast · Apple Podcasts · Technology · US

#20 #28 #35 3 Sep 10 Sep 17 Sep 24 Sep 1 Oct
Transcripts

Search what was said, not just titles

  • 7.4M full transcripts
  • Ad reads marked in the results
  • Request a transcript for any episode

How AI Is Empowering One-Person Companies Ad read

Marketing Against The Grain · 15 Sep 2026

“Have you heard of HubSpot? HubSpot is a CRM platform…”

HubSpot’s UNBOUND 2026 Preview

Little Talks · 9 Sep 2026

“When the HubSpot folks do theirs, generally pretty on point and doesn’t always come back to selling something…”
02 Get started

Your first call in three steps

  1. 1

    Create a key

    Sign up and copy your API key from the developer settings.

    Every paid plan includes the API
  2. 2

    Install the SDK

    Use the JavaScript or Python SDK, or call the REST API directly.

    npm i @podengine/sdk
  3. 3

    Make a call

    Ask for the latest Business chart and get every show with its Pod Engine profile.

    GET /api/v1/charts/latest
03 MCP

The same data inside Claude and ChatGPT

Connect the Pod Engine MCP server and ask in plain English.

Which shows did HubSpot sponsor in September?

In the episodes I checked, HubSpot read ads on:

  • My First Million, 2 of the last 10 episodes (9 and 14 Sep)
  • Marketing Against The Grain, 15 Sep

694 episodes mention HubSpot since 1 Sep; most are editorial, not ads.

Claude, with the Pod Engine MCP connector
POST /api/v1/search/episodes 200 OK · 212 ms
{
  "searchTerm": "HubSpot",
  "publishedSince": "2026-09-01",
  "adReadsOnly": true
}
npm i @podengine/sdk
04 Compared

Using the API or building it yourself

Pod Engine API compared with scraping podcast data yourself
Feature Pod Engine API Scraping it yourself
Estimated listeners with confidence Yes –No
Audio and YouTube audience split Yes –No
Chart history Yes Only from the day you start
Full transcripts Yes Transcribe it yourself
Works in Claude and ChatGPT (MCP) Yes –No
Upkeep when sources change None Yours
Questions

Before you start

Does every plan include the API?

Every paid plan includes full API access and the MCP server. There is no separate API plan to buy.

Which languages have an SDK?

JavaScript and TypeScript (@podengine/sdk) and Python (podengine). Anything else can call the REST API.

How accurate are the listener estimates?

They’re estimates, not download counts. Each one comes with a confidence level and the signals behind it.

Make your first call today

Every paid plan includes the API and the MCP server.