US Lottery API Logo
US Lottery API
LoginGet Free API Key
30+ Games · Official Data · JSON API

US Lottery API — Powerball, Mega Millions & All State Lotteries

The most complete US Lottery REST API. Access real-time winning numbers, jackpot estimates, and historical draws for Powerball, Mega Millions, and 30+ state lottery games — all in clean JSON format, sourced from official US government data.

30+
Lottery Games
≤10min
Result Latency
99.9%
Uptime SLA
2010
Historical Since

What is the US Lottery API?

The US Lottery APIis a REST API that provides programmatic access to lottery drawing results, jackpot information, and historical data for all major US lottery games. Whether you're building a lottery results app, a data analytics platform, or automating winning number notifications, our API gives you everything you need in a single endpoint.

Data is sourced directly from official US government sources — including the New York State Open Data portal (powered by the NY State Gaming Commission) and the Multi-State Lottery Association (MUSL) — ensuring accuracy and reliability for all Powerball, Mega Millions, and New York state lottery games.

Results are updated within 10 minutes of each drawing. No scraping, no delays, no guesswork. Just clean, structured JSON that works with any programming language.

How the API Works

🔑
1

Get Your API Key

Sign up free and receive your API key instantly. No credit card required for the Starter plan.

📡
2

Make a Request

Send a GET request to any endpoint with your API key in the Authorization header.

📦
3

Receive JSON Data

Get structured JSON with winning numbers, jackpot, multiplier, and next draw date.

Quick Start

Get the latest Powerball draw results in one API call:

bash
curl https://uslotteryapi.com/api/v1/lotteries/powerball?latest=true \
  -H "Authorization: Bearer YOUR_API_KEY"

# Response:
{
  "status": "success",
  "data": {
    "game": "Powerball",
    "draw_date": "2026-08-02",
    "winning_numbers": [3, 26, 49, 53, 61],
    "powerball": 12,
    "multiplier": 2,
    "jackpot": "$302,000,000",
    "next_draw_date": "2026-08-04",
    "next_jackpot": "$320,000,000"
  }
}

Supported Lottery Games

30+ games across multi-state and state-specific lotteries. New games added regularly.

GameState / JurisdictionDraw DaysStatus
PowerballMulti-State (45+ states)Mon, Wed, SatLive
Mega MillionsMulti-State (45+ states)Tue, FriLive
Lucky for LifeMulti-State (26 states)Mon, ThuLive
Cash4LifeMulti-State (9 states)DailyLive
Lotto AmericaMulti-State (25 states)Wed, SatLive
NY LottoNew YorkWed, SatLive
Take 5New YorkDailyLive
Numbers EveningNew YorkDailyLive
Win 4New YorkDailyLive
Pick 10New YorkDailyLive
Florida LottoFloridaWed, SatComing Soon
Fantasy 5 (FL)FloridaDailyComing Soon
Cash Pop (FL)FloridaDaily (3x)Coming Soon
Texas LottoTexasWed, SatComing Soon
Cash Five (TX)TexasDailyComing Soon
Texas Two StepTexasMon, ThuComing Soon
SuperLotto PlusCaliforniaWed, SatComing Soon
Fantasy 5 (CA)CaliforniaDailyComing Soon
Cash 3 (GA)GeorgiaDaily (2x)Coming Soon
Cash 4 (GA)GeorgiaDaily (2x)Coming Soon

* Data sourced from NY Open Data (SODA API) and official state lottery websites.

Multi-State Lottery APIs

Available now. Nationwide coverage with official government data.

State Lottery APIs

State-specific games — coming soon. Subscribe to get notified when your state goes live.

Data Source & Accuracy

🏛️

Official Government Data

All lottery data is sourced directly from official US government platforms, primarily the New York State Open Data portal (data.ny.gov), maintained by the NY State Gaming Commission — a recognized authority for Powerball and Mega Millions results nationwide. Data is cross-referenced with the Multi-State Lottery Association (MUSL) records to ensure maximum accuracy.

Start Building Today

Free tier includes 500 requests/month. No credit card required. Upgrade anytime as your project grows.