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
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 →