EMBEDS · API
Embed our data
Every score on this site rebuilds from our database on every deploy, and these widgets rebuild with it. Embed a badge or research graphic anywhere: the image always shows the same figure the live page shows, with attribution baked in. Free for any honest use, including criticism of us.
Operator trust-score badge
One badge per scored operator, at
/embed/badge/{slug}.svg. The slug is the same one in the
operator's trust-score page URL. Wrap it in a
link to that page so your readers can check the working:
<a href="https://bonusbandit.win/trust-score/play-fame/">
<img src="https://bonusbandit.win/embed/badge/play-fame.svg"
alt="PlayFame BB Trust Score (BonusBandit)" width="260" height="72" loading="lazy" />
</a>
State legality cartogram
A newsroom-ready tile map covering every state and DC. Each tile reads the same source-linked record as our state legality tracker, and an unclear or unverified record stays unclear in the graphic. Wrap the image in the tracker link so readers can inspect the statute, effective date, review date, and source for their jurisdiction:
<a href="https://bonusbandit.win/legal/">
<img src="https://bonusbandit.win/embed/state-legality.svg"
alt="Sweepstakes casino legality across all 50 states and DC (BonusBandit)" width="760" height="565" style="max-width:100%;height:auto" loading="lazy" />
</a>
General information, not legal advice. Classifications and effective dates change, so open the linked state record before relying on a tile.
First-hand payout evidence funnel
This graphic keeps the two denominators separate. The pay rate is operators that paid us at least once divided by operators with a resolved redemption outcome. Request records appear only as separate context. Open requests are excluded from both sides of the rate, because pending is not paid:
<a href="https://bonusbandit.win/sweepstakes-payout-study/">
<img src="https://bonusbandit.win/embed/payout-evidence.svg"
alt="First-hand sweepstakes casino payout evidence funnel (BonusBandit)" width="760" height="350" style="max-width:100%;height:auto" loading="lazy" />
</a>
Complaint-index stat card
The Sweepstakes Casino Complaint Index headline figures as a single card:
<a href="https://bonusbandit.win/sweepstakes-complaint-index/">
<img src="https://bonusbandit.win/embed/complaint-index.svg"
alt="Sweepstakes Casino Complaint Index headline figures (BonusBandit)" width="490" height="100" loading="lazy" />
</a>
Public JSON API
Four read-only endpoints, rebuilt on every deploy, CORS-open, no key needed:
-
/api/trust-scores.json: every scored operator with score, tier, rank, page URL, and badge URL. -
/api/complaint-index.json: the full complaint index, including per-operator review bases, negative shares, themes, and active score penalties. -
/api/bonus-drops.json: the free bonus drops observed in the current window, with the reward exactly as the source post stated it. -
/api/sweeps-terms-watch.json: the complete public archive of material and severe operator-terms diffs, with the older and newer archive snapshots that bound each observation.
Each payload carries a generatedAt stamp and its license
in-band. Every field, its unit, and what a null in it means are documented
in the dataset catalog, which also carries the
limits and a copy-ready citation for each one. For bulk or historical
snapshots, use the
open-data repository.
Terms
Data and widgets use the CC BY 4.0: use them, including commercially, with attribution to Bonus Bandit and a link to the page you drew from. If you modify a graphic, indicate the changes and do not attribute altered figures to Bonus Bandit. Scores recompute over time, so quote a figure as current "as of" your pull date. Questions, custom cuts, or a figure you want confirmed before you run it: see the press & data desk.
Bonus Bandit is an independent publisher, not a gambling operator. We may earn a commission from some operators; it never affects a score (how we make money).