Prisma Reviews / Integrations / Apple Podcasts
Apple Podcasts reviews API
Prisma Reviews is a reviews API that reads Apple Podcasts reviews from the business’s public Apple Podcasts listing, in the same JSON format as its other 83 platforms. It can’t reply to Apple Podcasts reviews by API: each review carries a url to answer it on Apple Podcasts. New reviews are checked every hour on Spark and Beam, every 15 minutes on Spectrum and Aurora. Included in the free Spark plan (2 locations, no card).
Read only Beta
Ratings and reviews of the show in that country’s store, with stars, title, text, the reviewer’s name and date (the 500 newest Apple’s feed gives). One API key, the same JSON fields as every other platform (rating, text, author, date, reply, url) and a webhook for each new review.
- Reviews
- Read only
- Connects with
- Public listing page, no login shared
- Format
- Same JSON as every platform: rating, text, author, date, reply, url
- Webhooks
- review.created, review.updated
- Status
- Beta
Get a free API key Read the quickstart
Free Spark plan: 2 locations and test keys with sample data on every platform. No card.
By Francisco García Domene, CEO of Prisma Reviews · Updated
# List new reviews
curl "https://api.prismareviews.com/v1/reviews?platform=apple_podcasts&since=2026-10-01" \
-H "Authorization: Bearer $PRISMA_API_KEY"
# Apple Podcasts is read only: answer each review on the platform, at its url
curl "https://api.prismareviews.com/v1/reviews/rev_01JB7Q" \
-H "Authorization: Bearer $PRISMA_API_KEY" # → "url": "https://…" const BASE = "https://api.prismareviews.com/v1";
const headers = { Authorization: `Bearer ${process.env.PRISMA_API_KEY}` };
// List new reviews
const { data } = await fetch(`${BASE}/reviews?platform=apple_podcasts&since=2026-10-01`, { headers })
.then((r) => r.json());
// Apple Podcasts is read only: answer each review on the platform, at its url
for (const review of data) console.log(review.rating, review.url); import os, requests
BASE = "https://api.prismareviews.com/v1"
headers = {"Authorization": f"Bearer {os.environ['PRISMA_API_KEY']}"}
# List new reviews
data = requests.get(f"{BASE}/reviews", headers=headers,
params={"platform": "apple_podcasts", "since": "2026-10-01"}).json()["data"]
# Apple Podcasts is read only: answer each review on the platform, at its url
for review in data:
print(review["rating"], review["url"]) Apple Podcasts sync, limits and plans
How Prisma handles Apple Podcasts on each plan, from the API’s configuration. Updated . Prices and what else each plan includes: Prisma Reviews pricing.
- Reply by API
- No: each review links to where it is answered
- How reviews arrive
- Scheduled checks (see the table)
- Counts against paid reads
- No: unlimited reviews
| Apple Podcasts | Spark | Beam | Spectrum | Aurora |
|---|---|---|---|---|
| Available | Included | Included | Included | Included |
| New reviews checked | Every hour | Every hour | Every 15 minutes | Every 15 minutes |
| Refresh now (on demand) | No | Yes | Yes | Yes |
| Price a month | Free, 2 locations | €49, 10 locations | €149, 50 locations | €499, 200 locations |
What you get for Apple Podcasts
Who it’s for
For podcasters, networks and the agencies behind them who follow listener reviews next to their other channels. Free on every plan.
Frequently asked questions
Can I reply to Apple Podcasts reviews through the API?
Read only: Apple Podcasts has no replies to reviews.
How do my customers connect Apple Podcasts?
The podcaster pastes the show’s page on podcasts.apple.com. No key needed; each country is its own location.
More online businesses platforms
Get your API key in a minute
Free Spark plan: 2 locations, no card. Test keys return sample data on all 84 platforms, so you can build before connecting a real one.