🎁 New Customer Offer

Bet $5, Get $200 in Bonus Bets

Instantly when you place your first $5 bet. Plus, 1 Month of NFL+ Premium on us.

📍
Verifying your location... Checking that you're in an eligible state for online sports betting.
🏀 NBA — Live Games See All →
NBA · Playoffs · Semifinals Game 5 LIVE · Q3 7:48
Milwaukee Bucks 49-33 82
Boston Celtics 64-18 89
NBA · Playoffs · Semifinals Game 5 LIVE · Q2 5:12
Dallas Mavericks 50-32 48
Los Angeles Lakers 47-35 52
NBA · Playoffs · Semifinals Game 6 Tonight · 9:00 PM ET
Chicago Bulls 39-43
Miami Heat 46-36
// GeoComply · Geolocation Compliance via Cloudflare KV
How it works
Browser
CF Worker
KV Store
GeoComply SDK

GeoComply pushes both the SDK version and license key into your Cloudflare KV store. Your Worker just reads — no code changes, no deployments, no maintenance. When GeoComply rotates keys or updates the SDK, it updates KV directly. You never touch a config file.

  1. Create a Cloudflare KV namespace (one command, one time)
  2. Bind it to your Worker as PP_SECRETS
  3. GeoComply handles all key rotation and SDK updates automatically
Worker snippets
// GET /api/sdk → proxies latest SDK from GeoComply CDN export async function onRequest({ env }) { const url = await env.PP_SECRETS.get('sdk_url'); return fetch(url); }
// GET /api/license → returns license key from KV export async function onRequest({ env }) { const license = await env.PP_SECRETS.get('license'); return new Response( JSON.stringify({ license }), { headers: { 'Content-Type': 'application/json' } } ); }
Live status
sdk_url
license
geo.city
geo.state
geo.country
geo.eligible
resultawaiting verify