LottoAPI

Free JSON API · US lotteries

Lottery results, as data.

Winning numbers, jackpots and next-draw times for 300 US lottery games, from Powerball and Mega Millions to every state's daily draws, in one small JSON API.

Updated after every draw

300Lottery games
41Jurisdictions
Browse all games →

Free keys: Powerball & Mega Millions, 1 call a minute · Paid keys: every game, unlimited

Mega Millions

Tue, Oct 27, 2026
14192145673
Jackpot$443 million
Next draw Fri, Oct 30, 11:00 PM ET · est. $463 million

Powerball

Mon, Oct 26, 2026
18264950541
Jackpot$691 million
Next draw Wed, Oct 28, 10:59 PM ET · est. $716 million

Three steps, no SDK.

i

Get a key

Sign up with your email and we'll send you a free key. Free keys cover Powerball and Mega Millions and allow one request a minute; paid keys reach every game, with no limit.

ii

Send one header

Put the key in X-API-Key on any request. That's the whole setup.

iii

Get JSON back

Winning numbers, bonus balls, jackpots and next-draw times, ready for your app.

One request, real data.

Request
curl -H 'X-API-Key: YOUR_KEY' \
  https://lottoapi.io/v1/games/us-mega-millions/draws/latest
Response · abridged
{
  "gameId": "us-mega-millions",
  "drawDate": "2026-10-27",
  "numbers": [14, 19, 21, 45, 67],
  "bonusNumbers": [3],
  "jackpot": {
    "formatted": "$443,000,000.00"
  }
}