Prisma Reviews / Integrations / Tripadvisor
Tripadvisor reviews API
Read and reply to Tripadvisor reviews with the same API you use for every other platform. Full public reviews of your listings, with rating, title, original text, reviewer and management response.
Read only Beta
# List new reviews
curl "https://api.prismareviews.com/v1/reviews?platform=tripadvisor&since=2026-10-01" \
-H "Authorization: Bearer $PRISMA_API_KEY"
# Tripadvisor 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=tripadvisor&since=2026-10-01`, { headers })
.then((r) => r.json());
// Tripadvisor 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": "tripadvisor", "since": "2026-10-01"}).json()["data"]
# Tripadvisor 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 Tripadvisor 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
Tripadvisor on your own
- The Content API is for displaying content, with its own terms
- No API to reply: managers answer in the Management Center
- Machine-translated text unless you ask for originals
- One more JSON shape next to Google and Booking.com
Three steps to Tripadvisor reviews in your product
-
Connect
Add the public Tripadvisor page of the hotel, restaurant or attraction. The listing URL is the public Tripadvisor page of the hotel, restaurant or attraction.
curl -X POST https://api.prismareviews.com/v1/connections \ -H "Authorization: Bearer $PRISMA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "platform": "tripadvisor", "listing_url": "https://www.tripadvisor.com/Hotel_Review-g60763-d93437-Reviews-Acme_Hotel-New_York_City_New_York.html" }' -
Read
Full public reviews of your listings, with rating, title, original text, reviewer and management response. New reviews also reach your webhook as review.created.
curl "https://api.prismareviews.com/v1/reviews?platform=tripadvisor&has_reply=false" \ -H "Authorization: Bearer $PRISMA_API_KEY" -
Answer on the platform
Read only: Tripadvisor has no reply API for third parties. Every review includes a link to answer it on the platform, so the owner answers it in the Management Center.
curl https://api.prismareviews.com/v1/reviews/rev_01JB7Q \ -H "Authorization: Bearer $PRISMA_API_KEY" # → "url": the review on Tripadvisor, where the business answers it
What you get for Tripadvisor
Original text
Reviews come in the language they were written in, with title, rating and reviewer.
Management responses
Existing replies are read too, so you know which reviews still need one.
Read only
No reply API for third parties: each review includes a link to answer it in the Management Center.
Webhooks
review.created fires when a new Tripadvisor review appears.
Who it’s for
Essential for hotels, restaurants and tourism.
Frequently asked questions
Can I reply to Tripadvisor reviews through the API?
Read only: Tripadvisor has no reply API for third parties. Every review includes a link to answer it on the platform, so the owner answers it in the Management Center.
How do my customers connect Tripadvisor?
Add the public Tripadvisor page of the hotel, restaurant or attraction.
What happens if I send a reply to a Tripadvisor review?
No. Tripadvisor 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 Tripadvisor’s Management Center.
Does Prisma need the Tripadvisor login?
No. Prisma only needs the public listing URL. Only connect listings you own or manage.
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
- Booking.com 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.