Updated Oct 2026
Home services reviews API: Google, Checkatrade, Angi, BBB, Yelp and Facebook
Prisma is a home services reviews API: one REST API that reads the reviews of the trades and home services you own or manage, from every platform that matters to them, in one JSON shape, with a signed webhook on every new review. Built for franchise networks of plumbers, electricians and cleaners, field-service software and the agencies that manage their reputation.
2 locations free. Test keys return sample reviews from every platform. No card, no sales call.
Why trades and home services need an API, not six integrations
- Checkatrade scores are out of 10 and live only on the trade’s profile; Angi, BBB and Yelp have no owner API either.
- A franchise with 80 branches has 80 Google profiles and 80 approvals to manage if it goes direct.
- Reviews arrive on the platform the customer happened to use, so nobody sees the whole picture.
Prisma measured all of this when it integrated the platforms; the per-platform rules are in the State of Review Platform APIs 2026.
The platforms, and what each one allows
| Platform | Reply by API | Connects with | Status in Prisma |
|---|---|---|---|
| Google Business Profile | Yes, once the platform approves Prisma’s access | OAuth sign-in by the owner | Coming soon, waiting for the platform’s API approval |
| Checkatrade | No: the platform has no reply API; each review links to the page where you answer | The public page address, no login shared | Beta |
| Angi | No: the platform has no reply API; each review links to the page where you answer | The public page address, no login shared | Coming soon, waiting for the platform’s API approval |
| BBB | No: the platform has no reply API; each review links to the page where you answer | The public page address, no login shared | Beta |
| Yelp | No: the platform has no reply API; each review links to the page where you answer | The public page address, no login shared | Live |
| No: the platform has no reply API; each review links to the page where you answer | The public page address, no login shared | Live |
Google Business Profile will join as soon as each platform approves Prisma’s access. Everywhere else the review comes with its URL and you answer on the platform.
What teams build with it
- One feed per branch and per franchise, with Checkatrade scores normalised to 5 stars and the trade’s reply included.
- A webhook that posts each new review to the branch’s channel and the network’s dashboard.
- Replies on Google by API from the field-service app, once Google approves the integration.
One call, every platform
curl "https://api.prismareviews.com/v1/reviews?platform=checkatrade&has_reply=false&since=2026-10-01" \
-H "Authorization: Bearer $PRISMA_API_KEY"Every review comes back with the same fields whatever the platform: id, platform, location_id, rating (always out of 5), title, text, author, language, created_at, reply and url. This call lists the Google Business Profile reviews since 1 October that nobody has answered yet; drop the platform filter and you get every platform in one list, newest first. Register a webhook with POST /v1/webhooks to receive review.created the moment a new one is synced; the webhooks reference has the payload and the signature check.
Honest limits
- Prisma reads reviews of businesses you own or manage. It is not a scraper for competitors’ reviews.
- On platforms without a reply API, Prisma can’t post for you; it returns the link and the existing reply.
- Public-page platforms are read on a schedule (every 6 to 24 hours depending on the plan), not in real time; see how often Prisma checks.
- Prisma never writes replies. Your team or your own AI writes them; Prisma publishes the exact text you approve.
FAQ
Is there a Checkatrade or Angi API?
No. Prisma reads the public reviews on the profiles you manage and returns them read-only in the same JSON as Google; Angi support is coming soon.
How do I handle 80 branches?
Connect each branch as a location under one API key; plans are priced per connected location. Prisma’s own Google Cloud project handles Google access for every branch once Google approves it, so you don’t apply 80 times.
Which of these platforms allow replies by API?
Only Google Business Profile. Checkatrade, Angi, BBB, Yelp and Facebook have no reply API; Prisma returns the review URL so the branch answers there.
Every review of every home service, one JSON.
2 locations free. From €49/month by connected locations. Also in n8n and as an MCP server.