Prisma Reviews / Integrations / Trusted Shops
Trusted Shops reviews API
Read and reply to Trusted Shops reviews with the same API you use for every other platform. Shop and product reviews of every channel, with rating, title, text, customer and the shop’s reply.
Read & reply Beta
Trusted Shops reviews can be read and replied to through Prisma’s REST API: one API key, the same JSON fields as every other platform (rating, text, author, date, reply, url) and a webhook for each new review. Replies are published through the platform’s official API.
- Reviews
- Read & reply by API
- Connects with
- The account’s own API credentials
- Format
- Same JSON as every platform: rating, text, author, date, reply, url
- Webhooks
- review.created, review.updated, reply.published
- Status
- Beta
# List new reviews
curl "https://api.prismareviews.com/v1/reviews?platform=trusted_shops&since=2026-10-01" \
-H "Authorization: Bearer $PRISMA_API_KEY"
# Publish your reply
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": "Thanks, María! See you soon."}' 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=trusted_shops&since=2026-10-01`, { headers })
.then((r) => r.json());
// Publish your reply
await fetch(`${BASE}/reviews/${data[0].id}/reply`, {
method: "POST",
headers: { ...headers, "Content-Type": "application/json" },
body: JSON.stringify({ text: "Thanks, María! See you soon." }),
}); 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": "trusted_shops", "since": "2026-10-01"}).json()["data"]
# Publish your reply
requests.post(f"{BASE}/reviews/{data[0]['id']}/reply", headers=headers,
json={"text": "Thanks, María! See you soon."}) What you get for Trusted Shops
Who it’s for
The trust mark of German, Spanish and European online shops.
Frequently asked questions
Can I reply to Trusted Shops reviews through the API?
Publish the reply you send through the official eTrusted API. You write it, or your own software does.
How do my customers connect Trusted Shops?
The shop creates an API client in the eTrusted Control Centre and gives Prisma its client ID and secret.
Other platforms
- Google Business Profile Coming soon Local businesses Read & reply
- App Store Mobile apps Read & reply
- Google Play Mobile apps Read & reply
- Judge.me E-commerce Read & reply
- Trustpilot Coming soon Online businesses Read & reply
- Yelp Beta Local businesses Read only
- Tripadvisor Beta Hospitality and travel 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
- eBay Coming soon Marketplaces Read & reply
- Etsy Coming soon Marketplaces Read only
- Steam Beta Games Read only
- Okendo Beta E-commerce Read only
- Feefo Beta E-commerce Read only
- eKomi Beta E-commerce Read & reply
- Loox Beta E-commerce Read only
- ProvenExpert Beta Local businesses Read only
- Shopper Approved Beta E-commerce Read only
- WordPress.org Beta Software Read only
- Salesforce AppExchange Beta Software Read only
- Facebook Beta Local businesses Read only
- OpenTable Beta Hospitality and travel Read only
- DoorDash Beta Local businesses Read only
- Angi Coming soon Local businesses Read only
- Checkatrade Beta Local businesses Read only
- Avvo Beta Local businesses Read only
- Capterra Beta B2B software Read only
- Apartments.com Beta Hospitality and travel Read only
Get your API key in a minute
Free Spark plan: 2 locations, no card. Test keys return sample data on all 32 platforms, so you can build before connecting a real one.