Real-time draw results, jackpots, winners, and schedules from 200+ lotteries. One endpoint, every country. Integrate in minutes.
$ curl -s /api/v2/lotteries/Powerball/draws/1052 | jq
{
"lotteryId": "Powerball",
"lotteryName": "Powerball",
"drawNumber": 1052,
"drawStatus": "RESULTS_AVAILABLE",
"drawDate": "2025-01-15T03:00:00Z",
"results": {
"primaryResults": ["12", "25", "34", "48", "61"],
"secondaryResults": ["7"],
"multiplier": 2
},
"estimatedJackpot": { "amount": 300000000, "currency": "USD" },
"prizeType": "JACKPOT",
"lastModifiedDate": "2025-01-15T04:12:33Z"
}
Results from 200+ lotteries across 50+ countries and all US states. Powerball, Mega Millions, EuroMillions, EuroJackpot, and many more — all in one unified format.
Draw results, jackpots, and winner data scraped and verified continuously from official sources. Data appears within minutes of publication — no delays.
Estimated and actual jackpot amounts with currency. Full winner data by tier — match description, winner count, prize amount, and total payout per location.
Subscribe by lottery or region and receive HTTP callbacks when new results are published. Set up once — no polling, no cron jobs, no infrastructure needed.
Follow every draw from Future through Open, Waiting Results, Results Available, to Closed. Query upcoming draws and open jackpots at any time.
Clean JSON endpoints over HTTPS. Standard GET requests, predictable response structure, full Swagger documentation. Works with any language or platform.
/v2/lotteries/ids-and-names
All supported lottery IDs and names
/v2/lotteries/{lotteryId}/next-open-draw
Next open draw for a specific lottery
/v2/lotteries/{lotteryId}/draws/{drawNumber}
Single draw — results, status, jackpot
/v2/lotteries/{lotteryId}/draws/{drawNumber}/winners
Winners for a specific draw
/v2/draws
Paginated draws with filtering
/v2/draws/updates
Draws modified since a given date
/v2/draws/live
Currently active draws
/v2/winners/updates
Winners modified since a given date
Official lottery sources scraped 24/7 — HTML parsing, headless browsers, and AI-assisted extraction.
Every result cross-checked against multiple sources. Conflicts resolved before data reaches you.
Call the REST API or subscribe to webhooks. Clean JSON, always up to date, any language.
Tell us about your use case. We'll help you figure out the best way to integrate.
Read the API docs