Widgets
Show your reviews on your own site
Four ways, one rule: nothing here tracks your visitors, and nothing here can be edited to flatter you.
Live score badge
Starter and aboveYour current score, label and review count, linking to your profile. Updates within minutes of a new review.
<div data-review-badge="YOUR_KEY"></div> <script async src="https://roovello.com/w/YOUR_KEY.js"></script>
Review widget (latest three)
Starter and aboveFixed the water heater the same day, fair price, cleaned up after.
Good work; invoice came a day late but matched the quote.
Second time using them. Showed up when they said they would.
The same payload carries your three latest published reviews with their verification labels, so your badge can expand into a small widget.
GET https://roovello.com/api/widget/YOUR_KEY
→ { "score": 4.6, "label": "Excellent", "reviewCount": 128, "verifiedScore": 4.7, "reviews": [ … ] }Static “Read customer reviews” badge
Every plan

A plain image link to your profile for email signatures and site builders that cannot run scripts. It carries no score, so it never goes stale.
<a href="https://roovello.com/review/yourbusiness.com"><img src="https://roovello.com/brand/read-reviews-badge-light.png" alt="Read customer reviews on RooVello" width="240" height="64"></a>
JSON and markdown for your own design
Starter and above (JSON); markdown is publicBuild the badge your designer wants from the JSON, or point an AI agent at the markdown twin of your profile. Both are cached and carry nothing about your plan.
curl https://roovello.com/api/widget/YOUR_KEY curl https://roovello.com/review/yourbusiness.com.md
Public read API for everything else: developers.
What the widgets will not do
Hide a review or show only the good ones. The payload is the same three latest published reviews anyone sees on your profile.
Change your score. The number on the badge is the number on your page.
Track visitors. No cookies, no pixels, no visitor data to us. Ever.
Keep serving after a cancel. The badge is a plan tool; it stops the minute the plan does and restarts with it.
Questions
- Which plan includes the widgets?
- The live badge, the review widget and the JSON endpoint are part of Starter ($14.99 a month, first month free) and the plans above it. The static image badge links to your profile and needs no plan.
- Does the badge track my visitors?
- No. The script sets no cookies, stores nothing in the browser and sends nothing about the visitor to us. It makes one request for your score, cached at the edge for five minutes. That is a product rule, not a setting.
- Can I show the widget on several sites?
- Yes. The same snippet works anywhere you control. Rotate the key from your dashboard if a snippet leaks and the old one stops immediately.
- Will Google show stars from the badge?
- Not from the badge on your own site: self-serving review markup is not eligible for rich results. Your profile page here carries the structured data, and search engines read it there.

