US Lottery API Logo
US Lottery API
State Lottery API · California (CA)REST API Active

California Lottery API (US) — SuperLotto Plus

Developer-focused REST API for Golden State drawings. Delivers official winning numbers, MEGA balls, audited pari-mutuel prize breakdowns, and historical draw archives.

State Jurisdiction
California (CA)
CA State Lottery
Supported Games
5 Game Families
Including SuperLotto
Payout System
Pari-Mutuel
Exact Audited Amounts
Update SLA
< 5 Minutes
Post-Official Draw

Supported California Games

Overview of California draw games available through our JSON API endpoints.

SuperLotto Plus

Live Production API
  • Matrix:5/47 + MEGA 1/27
  • Draw Time:Wed & Sat 7:57 PM PT
  • Top Prize:$7,000,000+ Minimum Jackpot
View SuperLotto Plus Data Docs →

Fantasy 5 (CA)

Live Production API
  • Matrix:5/39
  • Draw Time:Daily 6:30 PM PT
  • Top Prize:$75,000+ Starting Jackpot
View Fantasy 5 (CA) Data Docs →

Daily 3 (CA)

Live Production API
  • Matrix:3 Digits (0-9)
  • Draw Time:Daily 1:00 PM & 6:30 PM PT
  • Top Prize:Pari-mutuel Prize Pools
View Daily 3 (CA) Data Docs →

Daily 4 (CA)

Live Production API
  • Matrix:4 Digits (0-9)
  • Draw Time:Daily 6:30 PM PT
  • Top Prize:Pari-mutuel Prize Pools
View Daily 4 (CA) Data Docs →

Daily Derby

Live Production API
  • Matrix:3 Horses + Race Time
  • Draw Time:Daily 6:30 PM PT
  • Top Prize:Grand Prize Pari-mutuel
View Daily Derby Data Docs →
Developer Reference

SuperLotto Plus Request & Response Example

Sample cURL request and JSON payload for California SuperLotto Plus showing MEGA ball numbers and pari-mutuel tier payouts.

cURL Request ExampleGET /v1/states/ca/superlotto/latest
curl -X GET "https://uslotteryapi.com/api/v1/states/ca/games" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
200 OK JSON Responseapplication/json
{
  "status": "success",
  "data": {
    "state": "CA",
    "game": "SuperLotto Plus",
    "draw_date": "2026-08-01",
    "winning_numbers": [8, 16, 24, 33, 41],
    "mega_number": 19,
    "jackpot": "$12,000,000",
    "cash_option": "$6,100,000",
    "pari_mutuel": true,
    "next_draw_date": "2026-08-05",
    "next_jackpot": "$13,000,000",
    "payout_tiers": [
      { "tier": 1, "match": "5 of 5 + MEGA", "winners": 0, "prize": "$12,000,000" },
      { "tier": 2, "match": "5 of 5", "winners": 1, "prize": "$38,412" },
      { "tier": 3, "match": "4 of 5 + MEGA", "winners": 18, "prize": "$1,067" },
      { "tier": 4, "match": "4 of 5", "winners": 412, "prize": "$93" }
    ]
  }
}

California REST API Endpoints

HTTP MethodEndpoint PatternDescriptionAccess Level
GET/v1/states/ca/superlotto/latestFetch latest SuperLotto Plus numbers & MEGA ballFree & Paid
GET/v1/states/ca/fantasy5/latestFetch Fantasy 5 (CA) 5/39 draw resultsFree & Paid
GET/v1/states/ca/daily3/latestFetch Daily 3 Midday & Evening numbersFree & Paid
GET/v1/states/ca/daily4/latestFetch Daily 4 draw numbersFree & Paid
GET/v1/states/ca/historyPaginated draw history for all California gamesDeveloper Tier

California Lottery API FAQs

Which California lottery games are available via the API?↓

Our API provides full draw coverage for SuperLotto Plus, Fantasy 5 (CA), Daily 3 (Midday & Evening), Daily 4, and Daily Derby.

How does the California Lottery API handle pari-mutuel payout structures?↓

Under California law, all lottery prize levels are pari-mutuel. Our API includes exact audited cash payouts and winner counts for every prize tier once verified.

When are SuperLotto Plus drawings conducted and updated?↓

SuperLotto Plus drawings take place every Wednesday and Saturday at 7:57 PM Pacific Time. API data updates within 5 minutes of drawing completion.

Does the payload return the MEGA number separately?↓

Yes. SuperLotto Plus payloads separate the 5 main numbers (1-47) into an array and provide the MEGA number (1-27) in a dedicated `mega_number` field.

Is there a historical endpoint for California lottery draws?↓

Yes. Complete draw history from 2010 through the current date is available via `/v1/states/ca/history`.