US Lottery API Logo
US Lottery API
LoginGet Free API Key
GET /v1/powerball/winning-numbers ยท Live Data

Powerball Winning Numbers API (US) Endpoint

Automate retrieval of official Powerball winning numbers, red Powerball digits, Power Play multipliers, and Double Play results within minutes of every draw.

API Endpoint
GEThttps://api.uslotteryapi.com/v1/powerball/winning-numbers
SLA: 99.99% Uptime

Request Query Parameters

ParameterTypeRequiredDescription
datestringOptionalTarget draw date in YYYY-MM-DD format. Omit for latest draw.
include_double_playbooleanOptionalInclude Double Play numbers in response payload (true/false). Default: true.
limitintegerOptionalNumber of recent draw results to return (1 to 50). Default: 1.
formatstringOptionalResponse format (json or csv). Default: json.

Sample JSON Response Payload

{
  "status": "success",
  "data": {
    "game": "Powerball",
    "draw_date": "2026-08-01",
    "draw_time": "22:59:00 EST",
    "winning_numbers": {
      "white_balls": [12, 24, 38, 52, 67],
      "powerball": 18,
      "power_play": "3x"
    },
    "double_play": {
      "white_balls": [4, 19, 33, 41, 58],
      "powerball": 9
    },
    "jackpot": {
      "annuity": "$340,000,000",
      "cash_option": "$162,500,000"
    },
    "next_draw": {
      "date": "2026-08-03",
      "estimated_jackpot": "$365,000,000"
    }
  },
  "meta": {
    "timestamp": "2026-08-01T23:08:42Z",
    "data_source": "Official Multi-State Lottery Association (MUSL)"
  }
}

Quick Integration Code Examples

cURL RequestCLI / Terminal
curl -X GET "https://api.uslotteryapi.com/v1/powerball/winning-numbers?limit=1" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Accept: application/json"
Python (requests)Backend Integration
import requests

url = "https://api.uslotteryapi.com/v1/powerball/winning-numbers"
headers = {"X-API-Key": "YOUR_API_KEY"}

response = requests.get(url, headers=headers)
data = response.json()
print("White Balls:", data['data']['winning_numbers']['white_balls'])
print("Powerball:", data['data']['winning_numbers']['powerball'])
โšก

Sub-10 Min Latency

Automated validation worker syncs official numbers within 10 minutes of draw conclusion at 10:59 PM ET.

๐Ÿ›ก๏ธ

Multi-State Verification

Data cross-checked across 3 independent lottery feeds ensuring 100% accuracy before payload release.

๐Ÿ”„

Double Play & Power Play

Full breakdown including 10x Power Play eligibility and Double Play secondary winning numbers.

API Access & Quota Plans

Start testing with 500 free requests per month. Upgrade to Pro for high-concurrency production applications.

Free Developer

$0 /mo
  • โœ“ 500 requests / month
  • โœ“ Winning numbers endpoint
  • โœ“ Community support
Get Started Free
Popular

Standard Pro

$29 /mo
  • โœ“ 50,000 requests / month
  • โœ“ High-speed CDN caching
  • โœ“ Double Play & Multipliers
  • โœ“ Priority support
Start Pro Trial

Enterprise

$99 /mo
  • โœ“ 500,000 requests / month
  • โœ“ Webhook push notifications
  • โœ“ Dedicated IP & SLA 99.99%
Contact Sales

Frequently Asked Questions

How fast are Powerball winning numbers delivered via API?

Winning numbers are available via the API within 5 to 10 minutes following the official draw at 10:59 PM ET on Mondays, Wednesdays, and Saturdays.

Does the API include Power Play and Double Play numbers?

Yes. Every draw payload contains the 5 main white balls, the red Powerball, the Power Play multiplier (2x-10x), and optional Double Play numbers if requested.

Can I query winning numbers for a specific draw date?

Yes. Use the `date=YYYY-MM-DD` query parameter to retrieve winning numbers for any specific drawing date back to 2010.

Explore Powerball & Multi-State APIs