Prisma Reviews / Integrations / Judge.me
Judge.me reviews API
Read and reply to Judge.me reviews with the same API you use for every other platform. Published product and store reviews with rating, title, text, reviewer and product link, in the same format as every other platform.
Read & reply At launch
# List new reviews
curl "https://api.prismareviews.com/v1/reviews?platform=judge_me&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=judge_me&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": "judge_me", "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."}) Why Prisma instead of integrating Judge.me 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
Judge.me on your own
- Request the shop’s private API token and keep it secret
- Page through every review: the API has no date filter or sort
- No replies in the reviews response, so you track them yourself
- Replies can be created but never edited or deleted
Three steps to Judge.me reviews in your product
-
Connect
The store gives Prisma its shop domain and Judge.me private API token. Works with Shopify stores on Judge.me. The private API token is in Judge.me → Settings → Integrations → Developers.
curl -X POST https://api.prismareviews.com/v1/connections \ -H "Authorization: Bearer $PRISMA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "platform": "judge_me", "credentials": { "shop_domain": "acme.myshopify.com", "api_token": "<private token>" } }' -
Read
Published product and store reviews with rating, title, text, reviewer and product link, in the same format as every other platform. New reviews also reach your webhook as review.created.
curl "https://api.prismareviews.com/v1/reviews?platform=judge_me&has_reply=false" \ -H "Authorization: Bearer $PRISMA_API_KEY" -
Reply
Publish public replies through Judge.me’s official API. Judge.me doesn’t allow editing or deleting them by API.
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! See you soon."}' # → reply.status: "queued"
What you get for Judge.me
Published reviews only
Spam, hidden and not-yet-curated reviews are skipped, so you only see what shoppers see.
Product links
Each review links to its product page on the store.
Public replies
Replies are published through Judge.me’s official API and show on the review widget.
Webhooks
review.created and reply.published reach your endpoint like every other platform.
Who it’s for
Product reviews next to Google and app reviews, for brands that sell online and offline.
Frequently asked questions
Can I reply to Judge.me reviews through the API?
Publish public replies through Judge.me’s official API. Judge.me doesn’t allow editing or deleting them by API.
How do my customers connect Judge.me?
The store gives Prisma its shop domain and Judge.me private API token. Works with Shopify stores on Judge.me.
Can I edit or delete a Judge.me reply?
No. Judge.me’s API only creates replies, so DELETE /v1/reviews/{id}/reply returns 422 operation_not_supported. Edit or remove it in the Judge.me admin.
Is Judge.me in the free plan?
Yes. Judge.me is included in Spark (2 locations free); each Judge.me shop 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
- Trustpilot Beta 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
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.