Changelog
Launch — 2026
Bites
- Create, read, update, and delete bites
- Clip any podcast episode to a start/end timestamp
- Attach bites to playlists in the bite form, or via the API
Playlists
- Create, read, update, and delete playlists
- Ordered bite collections with per-bite position control
- Promote plan: 1 custom playlist — if you created extra playlists on Curate or Automate and then moved to Promote, your most recently updated playlist stays active. Older ones are locked: visible in your account (you can delete them), but not publicly accessible until you upgrade again.
Embeds
- Bite embed player at
/bites/{id}/embed, playlist embed player at/@{username}/playlists/{id}/embed, episode embed player at/@{username}/podcasts/{id}/episodes/{id}/embed - oEmbed auto-discovery — paste any bite, playlist, or episode URL directly into Notion, Ghost, or WordPress and the player embeds automatically — no iframe code required.
- Automate: unbranded embed players — enable "Remove Podbite branding" in Manage account → Embeds to hide the Podbite logo from all your bite and playlist embed players. Applies immediately across all your embeds; no change to embed URLs or iframe code required. Rebrands automatically if your plan lapses.
- See: How to embed bites and playlists on your website
Automate API
- API access — programmatic bite and playlist management via REST API, gated to Automate plan subscribers. Generate and revoke keys from Manage account → Developers.
- Episode resolution — resolve any podcast episode URL (Apple Podcasts,
Podchaser) to a Podbite episode ID via
GET /episodes/resolve. Cached results are instant and free; provider lookups count against a 10/day cap. - Monthly quota — 500 bites and playlists combined per calendar month,
tracked at
GET /quota. - Rate limits — 60 requests per minute per API key; 10 per minute on episode resolution.
- API reference — full OpenAPI 3.0 documentation at api.podbite.link/docs.
- See: How to use the Podbite API
Automate Webhooks
- Endpoint registration — register up to 3 HTTPS endpoints in Manage account → Developers. Subscribe to all events or pick specific types.
- 7 event types —
bite.created,bite.updated,bite.deleted,playlist.created,playlist.updated,playlist.items_updated,playlist.deleted. - HMAC-SHA256 signatures — every delivery includes an
X-Podbite-Signatureheader so your server can verify it came from Podbite. bite.updatedscope — fires on bite field changes only (caption,comment,start_time,end_time). Playlist membership changes fireplaylist.items_updatedon the affected playlists instead.- Automatic retries — failed deliveries are retried up to 3 times with increasing delays. Delivery log available per endpoint.
- Plan-gated — if your Automate subscription lapses, delivery stops and queued retries are marked failed. Reactivating Automate re-enables delivery for new events.
- See: How to use Podbite webhooks
Analytics
- Analytics hub —
/my/analyticsgives Promote+ subscribers a portfolio view of all their bites: total plays, listening sessions, completion rate, and top source for any period (last 7, 30, or 90 days, or all time). A trend indicator shows how plays compare to the equivalent prior window. - Plays over time — area chart of daily play counts for the selected period.
- Per-bite deep dive — click any bite in the hub (or use the Analytics link in the bite owner bar) for per-bite plays, sessions, completion rate, and a breakdown of plays by source (bite page, embed, episode page, playlist, and so on).
- Referrer and embed domain breakdown — Curate+ subscribers see where their plays originate by referring domain and which external sites are embedding their players. Promote subscribers see a preview of what's available on upgrade.
- See: Understanding your analytics