After running a draw, embed the verified winner results on your website with a single line of HTML. No JavaScript required on your side.
Compact, scrollless display. Winners appear as pills — each showing the winner's masked identity and their prize. Wraps automatically on small screens.
<!-- Replace DRAW_ID with your draw ID from rfwin.uk --> <iframe src="https://rfwin.uk/embed/DRAW_ID" style="width:100%;border:none;border-radius:18px;display:block" height="140" loading="lazy" title="Verified winner results" ></iframe>
Height tip: Use height="140" for 1–3 winners, height="200" for 4–8 winners. Pills wrap so a fixed height keeps the embed flush with no inner scroll.
Link directly to the complete draw verification page. Shows winners, entrant list, proof chain, and a "verify in browser" step. Best when transparency is the priority.
<!-- Link to the full verified draw page --> <a href="https://rfwin.uk/d/DRAW_ID" target="_blank"> View verified draw results → </a>
<!-- Or as a full-page iframe --> <iframe src="https://rfwin.uk/d/DRAW_ID" style="width:100%;border:none;border-radius:18px;height:600px" loading="lazy" ></iframe>
k8m2x9p4q1https://rfwin.uk/d/k8m2x9p4q1DRAW_ID.
If you want to build your own winner display, fetch the draw bundle directly from the API:
GET https://rfwin.uk/api/draws/{drawId} // Response includes: { "id": "k8m2x9p4q1", "title": "Summer Giveaway", "winners": [ { "prize": "Grand Prize", "entrant": "j••n@ex•••le.com", "entrantOrder": 42 } ], "entrants": [...], // full list with email_masked "serverSeed": "a1b2c3...", // revealed after draw for verification "drandValue": "f3e4..." // public randomness from drand beacon }
All identities are masked at rest — raw emails are never stored. The email_hash field lets entrants verify their own inclusion.