Prisma Reviews / Guides / Reply to reviews by API
Which review APIs let you reply to reviews programmatically?
Short answer: only an API with the owner’s access can post a reply, because every review platform ties replies to the account that owns the reviews. Scraping and public-data APIs can read reviews of any business but can never answer them. Through Prisma Reviews, 25 of the 84 supported platforms take replies through their official API: App Store, Google Play, Judge.me, eBay, Trusted Shops, eKomi, WooCommerce, Wix, Junip, Fera, Shopware, Hospitable (Airbnb, Booking.com, Vrbo), Guesty (Airbnb, Booking.com, Vrbo), Huawei AppGallery, Mozilla Add-ons, WebwinkelKeur, Kiyoh and Klantenvertellen, Yext, Samsung Galaxy Store, Bazaarvoice, AUSGEZEICHNET.org, Hostaway (Airbnb, Booking.com, Vrbo) today, and Google Business Profile, Trustpilot, Lazada once each platform approves Prisma’s access. The other 59 are read only, and each review carries a link to answer it on the platform.
Prisma publishes the text you send. It has no AI and writes no replies or drafts.
2 locations free. Test keys return sample reviews on every platform.
Which kinds of reviews API can reply
| Kind of API | Examples | Can it reply? | Why |
|---|---|---|---|
| Owner-access reviews API | Prisma Reviews, ReviewHook | Yes, where the platform’s API allows it | The business connects its own account, so the API acts as the owner |
| Review suite with an API | Birdeye, Podium, Yext | Yes, for the suite’s own customers (Yext as an add-on) | You buy the suite first; the API comes with it |
| Public review data or scraping | DataForSEO, Outscraper, SerpApi, Zembra, Datashake | No | They read public pages of any business and have no owner access |
| The platform’s own API | App Store Connect API, Google Play Developer API, Google Business Profile API, Judge.me API | Yes, one platform at a time | You build and maintain each integration, its auth and its rate limits yourself |
Platforms where Prisma replies by API
- Google Business Profile (pending the platform’s approval)
- App Store
- Google Play
- Judge.me
- Trustpilot (pending the platform’s approval)
- eBay (beta)
- Trusted Shops (beta)
- eKomi (beta)
- WooCommerce (beta)
- Wix (beta)
- Junip (beta)
- Fera (beta)
- Shopware (beta)
- Hospitable (Airbnb, Booking.com, Vrbo) (beta)
- Guesty (Airbnb, Booking.com, Vrbo) (beta)
- Huawei AppGallery (beta)
- Mozilla Add-ons (beta)
- WebwinkelKeur (beta)
- Kiyoh and Klantenvertellen (beta)
- Yext (beta)
- Samsung Galaxy Store (beta)
- Bazaarvoice (beta)
- Lazada (pending the platform’s approval)
- AUSGEZEICHNET.org (beta)
- Hostaway (Airbnb, Booking.com, Vrbo) (beta)
Read only, with a link on each review to answer it on the platform: Google Maps, Yelp, Tripadvisor, Booking.com, Yotpo, REVIEWS.io, G2, Etsy, Steam, Okendo, Feefo, Loox, ProvenExpert, Shopper Approved, WordPress.org, Salesforce AppExchange, Shopify App Store, Atlassian Marketplace, Klaviyo Reviews, Microsoft Store, BigCommerce, Ecwid, Mercado Libre, VTEX, Open VSX, JetBrains Marketplace, Beds24 (Airbnb, Booking.com), Thunderbird Add-ons, Thinkific, Phorest, Viator, Feedaty, Lightspeed eCom, Verified Reviews (Skeepers), Udemy, Stamped, Chrome Web Store, VS Code Marketplace, Adobe Commerce (Magento), DealerRater, Apple Podcasts, Facebook, OpenTable, DoorDash, Angi, Checkatrade, Avvo, Capterra, Apartments.com, Gartner Peer Insights, Healthgrades, Vitals, ClassPass, Expedia, Airbnb, BBB, Software Advice, Deliveroo, Naver Place. The full table, with how each one connects, is in which review platforms have an API.
How to reply to a review with one request
The same request works on every platform that takes replies. Prisma queues it, publishes it through the platform’s official API and sends a reply.published (or reply.failed) webhook. On a read-only platform the request returns 422 reply_not_supported, so your code can fall back to the review’s url.
curl -X POST https://api.prismareviews.com/v1/reviews/rev_01JB7Q/reply \
-H "Authorization: Bearer $PRISMA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Thank you, Sam! The new version fixes the sync bug."}'
# → reply.status: "queued", then a reply.published webhook const res = await fetch('https://api.prismareviews.com/v1/reviews/rev_01JB7Q/reply', {
method: 'POST',
headers: { Authorization: `Bearer ${process.env.PRISMA_API_KEY}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ text: 'Thank you, Sam! The new version fixes the sync bug.' }),
});
if (res.status === 422) console.log('No replies by API on this platform: answer at review.url'); import os, requests
r = requests.post(
"https://api.prismareviews.com/v1/reviews/rev_01JB7Q/reply",
headers={"Authorization": f"Bearer {os.environ['PRISMA_API_KEY']}"},
json={"text": "Thank you, Sam! The new version fixes the sync bug."},
)
if r.status_code == 422:
print("No replies by API on this platform: answer at review['url']") Each platform has its own reply rules (length, editing, deleting a reply), listed in the replies API reference. Walkthroughs: reply to Google reviews by API, reply to Airbnb reviews by API, App Store replies in Python, Judge.me replies in Python and approving replies in Slack before they go out.
Frequently asked questions
Which review APIs let you reply to reviews programmatically?
Only APIs with the owner’s access can post a reply, because every platform ties replies to the account that owns the reviews. Among reviews APIs that means owner-access APIs (Prisma Reviews, ReviewHook) and the APIs of review suites you already pay for (Birdeye, Podium, Yext). Public-data and scraping services (DataForSEO, Outscraper, SerpApi, Zembra, Datashake) cannot reply. Through Prisma, 25 platforms take replies by their official API.
Can I reply to Google reviews by API?
Yes, with the Google Business Profile API, for locations you own or manage, after Google approves API access. Prisma’s own access is pending, so Google Business Profile replies in Prisma aren’t open yet, and until then Prisma reads the public Google reviews of your own places through Google Maps, read only.
Can I reply to Yelp reviews by API?
Not as a regular developer: Yelp’s Respond to Reviews API is only open to official Yelp partners. Prisma reads Yelp reviews and each one carries a link to answer it in Yelp for Business.
Does Prisma write the replies?
No. Prisma publishes the text you send, through the platform’s official API. It has no AI and writes no drafts: the words are always yours or your team’s.
What happens if I reply on a read-only platform?
POST /v1/reviews/{id}/reply returns 422 reply_not_supported, and the review’s url field points to the page where the business answers it on the platform. All 59 read-only platforms work the same way.