Prisma Reviews / Integrations / Booking.com
Booking.com reviews API
Read and reply to Booking.com reviews with the same API you use for every other platform. Public guest reviews with score, title, what the guest liked and disliked, guest name and date.
Read only Beta
# List new reviews
curl "https://api.prismareviews.com/v1/reviews?platform=booking&since=2026-10-01" \
-H "Authorization: Bearer $PRISMA_API_KEY"
# Booking.com 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=booking&since=2026-10-01`, { headers })
.then((r) => r.json());
// Booking.com 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": "booking", "since": "2026-10-01"}).json()["data"]
# Booking.com is read only: answer each review on the platform, at its url
for review in data:
print(review["rating"], review["url"]) Why Prisma instead of integrating Booking.com yourself
With Prisma
- One API key for every platform
- One JSON format: rating, text, author, reply, url
- Signed webhooks for new reviews and replies
- History kept from the day you connect
- Test keys with sample data before going live
Booking.com on your own
- Booking.com has paused new connectivity partners
- No public API for guest reviews of your property
- Scores out of 10 and split “liked / disliked” text
- Replies only in the Extranet
Three steps to Booking.com reviews in your product
-
Connect
Add the property’s public Booking.com page. No Extranet login is shared with Prisma. The listing URL is the property’s public page on booking.com.
curl -X POST https://api.prismareviews.com/v1/connections \ -H "Authorization: Bearer $PRISMA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "platform": "booking", "listing_url": "https://www.booking.com/hotel/us/acme-hotel.html" }' -
Read
Public guest reviews with score, title, what the guest liked and disliked, guest name and date. New reviews also reach your webhook as review.created.
curl "https://api.prismareviews.com/v1/reviews?platform=booking&has_reply=false" \ -H "Authorization: Bearer $PRISMA_API_KEY" -
Answer on the platform
Read only: Booking.com has no reply API for third parties. Every review includes a link to answer it on the platform, so the property answers it in the Extranet.
curl https://api.prismareviews.com/v1/reviews/rev_01JB7Q \ -H "Authorization: Bearer $PRISMA_API_KEY" # → "url": the review on Booking.com, where the business answers it
What you get for Booking.com
Guest reviews
Title, what the guest liked and disliked, guest name and date, newest first.
One rating scale
Booking.com scores out of 10 become a 1–5 rating like every other platform.
Read only
No reply API for third parties: each review includes a link to answer it in the Extranet.
Webhooks
review.created fires when a new guest review appears.
Who it’s for
The review source that moves hotel bookings in Europe.
Frequently asked questions
Can I reply to Booking.com reviews through the API?
Read only: Booking.com has no reply API for third parties. Every review includes a link to answer it on the platform, so the property answers it in the Extranet.
How do my customers connect Booking.com?
Add the property’s public Booking.com page. No Extranet login is shared with Prisma.
What happens if I send a reply to a Booking.com review?
No. Booking.com doesn't let third parties publish replies through an API, so Prisma is read only there: POST /v1/reviews/{id}/reply returns 422 reply_not_supported. Every review includes url, a link to answer it in the Booking.com Extranet.
How is the Booking.com score converted?
Booking.com scores reviews out of 10. Prisma halves and rounds it to a 1–5 rating so it matches the other platforms.
Which plan includes it?
Every paid plan, from Beam (€49 a month for 10 locations). The free Spark plan covers the platforms with official reply APIs. Each listing or store counts as one location.
Other platforms
- Google Business Profile Local businesses Read & reply
- App Store Mobile apps Read & reply
- Google Play Mobile apps Read & reply
- Judge.me E-commerce Read & reply
- Trustpilot Beta Online businesses Read & reply
- Yelp Beta Local businesses Read only
- Tripadvisor Beta Hospitality and travel Read only
- Yotpo Beta E-commerce Read only
- REVIEWS.io Beta E-commerce Read only
- G2 Beta B2B software Read only
Get your API key in a minute
Free Spark plan: 2 locations, no card. Test keys return sample data on all 11 platforms, so you can build before connecting a real one.