Embeddable widgets

Two embeds, clear limits.

VerifyUGC currently ships two different widget scripts: a handle-based trust badge, and a separate pre-deal trust-check card. This page documents what each one actually does today.

Creator badge preview

VerifyUGC 182 Trust Score

This preview represents /widget/trust.js, the creator badge embed for one public handle.

1. Creator badge embed

<script src="https://verifyugc.dev/widget/trust.js" data-handle="yourhandle" async></script>

Replace yourhandle with your VerifyUGC handle. Supported attribute today: data-handle only. The badge iframe is fixed at 300 by 96, links to the public profile, and updates as the public trust score changes.

2. Pre-deal trust-check card

<script src="https://verifyugc.dev/widget.js" data-theme="dark" data-platform="roblox" async></script>

This separate loader embeds the generic trust-check card, not a creator-specific badge. Supported attributes today: data-theme="dark|light" and optional data-platform="roblox|uefn|minecraft".

Current limits

No style controls on the badge

/widget/trust.js does not support data-theme, data-size, data-nolink, or data-accent.

No per-handle mode in /widget.js

/widget.js embeds the trust-check card with its own handle input. It does not render a creator badge from data-handle.

Fixed iframe sizes

The badge ships at 300 by 96. The trust-check card starts at 300 by 360 and resizes to fit its content.

Public data only

Both embeds are read-only. They depend on public VerifyUGC trust and profile data, not a logged-in session or private creator data.

Need a verified handle first?

The creator badge requires a public VerifyUGC profile. The trust-check card is open to anyone, but it only returns results for handles that already exist on VerifyUGC.

Get verified →