NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

Lottery Numbers API

GET

Track winning numbers and jackpot amounts across major lotteries.

Lottery Numbers fetches winning lottery numbers, bonus balls, draw dates, and jackpot amounts for major games. Specify Powerball, Mega Millions, EuroMillions, or Lotto Max to receive draw results with prize totals, and on paid plans the next draw's estimate and number frequency statistics from the last 100 draws.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/lottery?numbers=powerball
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "drawDate": "2026-10-26",
    "numbers": [
      18,
      26,
      49,
      50,
      54,
      1
    ],
    "powerball": 1,
    "jackpot": "$691 Million",
    "jackpotValue": 691000000,
    "jackpotFormatted": "$691 Million",
    "lotteryType": "powerball",
    "nextDraw": {
      "drawDate": "2026-10-28",
      "jackpot": "$716 Million",
      "jackpotValue": 716000000,
      "jackpotFormatted": "$716 Million",
      "cashValue": "$307.2 Million",
      "cashValueValue": 307200000
    },
    "stats": {
      "drawsAnalyzed": 100,
      "since": "2026-03-09",
      "hotNumbers": [
        {
          "number": 42,
          "timesDrawn": 13
        },
        {
          "number": 3,
          "timesDrawn": 12
        },
        {
          "number": 64,
          "timesDrawn": 12
        },
        {
          "number": 4,
          "timesDrawn": 11
        },
        {
          "number": 14,
          "timesDrawn": 11
        }
      ],
      "coldNumbers": [
        {
          "number": 1,
          "timesDrawn": 3
        },
        {
          "number": 34,
          "timesDrawn": 3
        },
        {
          "number": 39,
          "timesDrawn": 3
        },
        {
          "number": 62,
          "timesDrawn": 3
        },
        {
          "number": 20,
          "timesDrawn": 4
        }
      ],
      "hotBonusNumbers": [
        {
          "number": 3,
          "timesDrawn": 8
        },
        {
          "number": 14,
          "timesDrawn": 7
        },
        {
          "number": 1,
          "timesDrawn": 6
        }
      ],
      "drawNumbers": [
        {
          "number": 18,
          "timesDrawn": 8,
          "drawsSinceLast": 16
        },
        {
          "number": 26,
          "timesDrawn": 6,
          "drawsSinceLast": 14
        },
        {
          "number": 49,
          "timesDrawn": 8,
          "drawsSinceLast": 12
        },
        {
          "number": 50,
          "timesDrawn": 10,
          "drawsSinceLast": 2
        },
        {
          "number": 54,
          "timesDrawn": 7,
          "drawsSinceLast": 9
        }
      ]
    }
  }
}

About the Lottery Numbers API

Pass a supported game identifier—powerball, megamillions, euromillions, or lottomax. The lookup returns the latest drawn numbers, game-specific bonus balls, draw date, and jackpot totals updated daily. EuroMillions draws include Lucky Stars, while Powerball and Mega Millions return their respective special balls. Paid plans can pass a past date for historical drawings, access upcoming draw estimates, and get frequency statistics over the 100 draws up to the returned one: the most and least drawn numbers, the most drawn bonus balls, and how often each number in the draw has come up.

What people use it for

Ticket Verification Portals
Lottery tracking apps compare user-submitted ticket numbers against returned winning numbers and bonus balls to alert players to matching prizes.
News Media Drawboards
When a major draw concludes, regional news outlets display winning numbers and jackpot values on automated result widgets.
Convenience Retail Displays
Broadcast updated winning numbers and current jackpot totals on in-store digital screens to inform lottery customers at the checkout counter.
Office Lottery Syndicates
Pool managers verify group ticket entries against the latest draw dates and winning number arrays to automate weekly payout calculations.

See it in action

The Lottery Numbers API in one live call, from the Playground to your own code.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Lottery Numbers

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Lottery Numbers API.

Read the docs →
Which lotteries does the API cover?
It covers four major games: Powerball, Mega Millions, EuroMillions, and Canada Lotto Max. Every plan can fetch the latest draw results; paid plans can look up historical winning numbers for any specific date.
Is it cheap enough to check lottery numbers daily across all games?
Yes. At 2 credits per call, the Starter plan covers 100,000 checks each month, working out to about $0.30 per 1,000 calls. The Free plan provides 100 calls each month, which is enough to evaluate the endpoints during development.
What do paid plans add to the draw results?
The Free plan returns the most recent winning numbers, bonus numbers, and jackpot amounts. Paid plans add estimated details for the upcoming draw (next draw date, estimated jackpot and cash value), the historical date parameter, and, with stats=true, frequency statistics over the last 100 draws: the five most and least drawn numbers, the most drawn bonus balls, and how many times each number in the draw has appeared and how many draws ago it last came up.
Why is the next draw object sometimes missing from the response?
The next draw object is temporarily absent immediately following a drawing while the lottery operator resets and calculates the upcoming jackpot. In addition, cash value fields are only returned for Powerball and Mega Millions, and draw dates may be null if a source reports relative timing.
Can I display these lottery results in my commercial app or website?
Yes, as long as you are on a paid plan. Commercial use is permitted on Starter and above. You can display draw numbers, bonus balls, and jackpot values within your user-facing product, but you cannot redistribute or resell the raw data as-is.
Do the hot and cold numbers predict the next draw?
No. Every draw is independent, so a number that has come up often is no more or less likely to come up next. The statistics describe the last 100 draws for display and analysis, such as showing which numbers have appeared most this year, and are counted on the game's current number ranges.

Ready to build with Lottery Numbers? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs