Winning Numbers for Major Lotteries

Lottery Numbers API.

Look up winning lottery numbers for Powerball, Mega Millions, EuroMillions, and Lotto Max. Get the latest results or look up historical draws by date.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/lotterylive
Response200 OK · sample
{
  "status": "ok",
  "error": null,
  "data": {
    "lotteryType": "megamillions",
    "drawDate": "2026-02-04",
    "numbers": [
      10,
      50,
      55,
      58,
      59,
      5
    ],
    "megaBall": 5,
    "jackpot": "$70 Million"
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

Lottery Numbers API

Look up winning lottery numbers for Powerball, Mega Millions, EuroMillions, and Lotto Max. Get the latest results or look up historical draws by date.

  • Powerball, Mega Millions, EuroMillions, Lotto Max
  • Results updated daily after drawings
  • Historical results with date lookup (premium)
  • Fast response times under 1 second
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/lottery?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { lotteryType, drawDate, numbers, }

Everything in a single call.

/v1/lotteryapplication/json
lotteryType"megamillions"
drawDate"2026-02-04"
numbersarray of 6
megaBall5
jackpot"$70 Million"

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/lottery?numbers=powerball&date=2024-01-15", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole winning numbers for major lotteries stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Lottery Results Log in Google Sheets
WhenScheduled trigger after each drawing
ThenFetch lottery results → append row with lotteryType, drawDate, numbers, and megaBall to Google Sheets
Slack
Lottery Results Alert in Slack
WhenScheduled trigger after each drawing
ThenFetch lottery results → post lotteryType, drawDate, numbers, megaBall, and jackpot to Slack channel
Airtable
Lottery Results Database in Airtable
WhenScheduled trigger after each drawing
ThenFetch lottery results → create Airtable record with lotteryType, drawDate, numbers, and megaBall
Notion
Lottery Results Archive in Notion
WhenScheduled trigger after each drawing
ThenFetch lottery results → create Notion database entry with lotteryType, drawDate, numbers, and megaBall
Salesforce
Lottery Results for Salesforce Campaigns
WhenScheduled trigger after each drawing
ThenFetch lottery results → update Salesforce campaign with lotteryType, drawDate, and jackpot data
GitHub
Lottery Data Feed for GitHub Projects
WhenScheduled trigger after each drawing
ThenFetch lottery results → commit lotteryType, drawDate, numbers, and megaBall to GitHub data repository
Browse all integrations

Questions about the API

Which lotteries are supported?
We support four major lotteries: Powerball (USA), Mega Millions (USA), EuroMillions (Europe), and Lotto Max (Canada). Use the numbers parameter with values: powerball, megamillions, euromillions, or lottomax.
How quickly are results updated after a drawing?
Results are updated daily after official drawings. The API returns the most recent winning numbers for the specified lottery game.
Can I get historical lottery results?
Yes! With the premium tier, you can specify a date parameter to look up historical results. The API returns the nearest draw to the specified date.
How can I use this for a number checker?
Fetch the latest results and compare against user-submitted numbers. The response includes all winning numbers and bonus balls (like the Powerball), making it easy to check for matches.
What format should I use for the date parameter?
Use the YYYY-MM-DD format (e.g., 2024-01-15). The API will return the nearest draw to that date. The date parameter is a premium feature.
What is the Lottery Picker API included in the bundle?
The Lottery Picker API generates random number combinations for different lottery formats. Use it to help users pick numbers or generate quick picks.
Are results official?
We source data from official lottery websites and verify accuracy. However, always confirm winning claims with official lottery sources before claiming prizes.
What data is returned in the response?
The API returns the lottery name, draw date, winning numbers array, and bonus ball information (such as the Powerball number for Powerball draws).

Start building with the Lottery Numbers API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog