Read testimonials, configure your wall, and react to new submissions programmatically with a REST API and webhooks.
When you want more than an embed, ShowTrust exposes a REST API. Generate API keys in settings and read your testimonials, drive wall configuration, and build custom displays on top of your data.
Webhooks let your systems react the moment a new testimonial arrives — kick off a thank-you email, notify Slack, or sync it elsewhere.
The problem
A fixed widget can't cover every use case. Teams that want custom rendering, automation, or sync with other tools hit a wall when the only interface is an embed.
Generate and manage keys from your ShowTrust settings.
Read testimonials and configure walls programmatically to build exactly the display you want.
Receive an event when a new testimonial is submitted and trigger your own workflows.
REST API to read testimonials and configure walls
API key management in settings
Webhooks for new-testimonial events
Build custom displays and automations
In the docs:
API referenceGenerate and manage API keys from your ShowTrust settings. See the API docs for endpoints and examples.
Webhooks fire on new testimonial submissions so you can automate follow-ups, notifications, or syncing to other systems.
Create a project per product or client, each with its own collection page, wall, and settings — built for agencies and multi-product founders.
Copy-paste integration guides for Next.js (App Router & Pages), Astro, Vite + React, and plain HTML.
See per-domain impressions, CTA click-through, and conversion attribution so you know which testimonial actually sells.
Collect text and video testimonials, curate the best, and embed them anywhere with one line. Free to start — no card required.