Partner Embed

Show the global Bitcoin jackpot
on your site.

Updates live. No tracking. No iframes. One line of HTML. Works on any blog, Nostr client, wallet landing page, or personal site.

Get the snippet → View live API
Zero dependencies
Refreshes every 60s
CORS open (*)
Dark + light themes
Countdown ticks live
No tracking pixels
Live Preview

This is what your visitors see

Pulls live data from the jackpot. The countdown below is running right now.

data-theme="dark" (default)

data-theme="light"

Install

One line. That's it.

Drop the snippet anywhere in your HTML. The widget injects itself where you place the data attribute.

Basic
Light theme
JSON API
<!-- Place this where you want the widget -->
<div data-chainjack-widget></div>

<!-- Load the widget script (async, one-time) -->
<script src="https://chainjack.polsia.app/embed/jackpot.js" async></script>
API Reference

Endpoints

All endpoints are public, CORS-open, and require no authentication.

GET
/api/jackpot.json
Live jackpot state. Cache-Control: max-age=30. Returns jackpot_sats, jackpot_usd, seconds_to_draw, round, tickets_sold, play_url.
GET
/embed/jackpot.js
Self-contained widget script. Targets [data-chainjack-widget] elements. Supports data-theme="dark|light". Refreshes every 60s. Cache-Control: max-age=3600.
GET
/api/lottery/draws
Full draw history JSON. Optional ?limit= param (max 500). Each draw includes block hash, ticket count, payout amount, and mempool.space verification URL.
Why embed?

Your readers. Our jackpot. Shared win.

Every person who clicks "Play" from your widget and buys their first ticket earns them a small bonus — and drives the jackpot higher for everyone.

All traffic from embedded widgets is tagged ?ref=embed&site=yourdomain.com so you can track the impact.