GET/api/v1/draws/history
Historical Draw Archive Endpoint
Search over two decades of past draw records for Powerball, Mega Millions, and state lotteries. Includes full pagination, date range filtering, and jackpot progression data.
Query Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| game | string | Required | None | Target game slug (e.g. powerball). |
| start_date | string (YYYY-MM-DD) | Optional | None | Filter draws occurring on or after this date. |
| end_date | string (YYYY-MM-DD) | Optional | None | Filter draws occurring on or before this date. |
| year | integer | Optional | None | Filter draws by calendar year (e.g. 2026). |
| page | integer | Optional | 1 | Page number for paginated response. |
| limit | integer | Optional | 20 | Number of draws per page (Min: 1, Max: 100). |
Historical Search Code Examples
Execute Query
curl -X GET "https://uslotteryapi.com/api/v1/draws/history?game=powerball&year=2026&page=1&limit=10" \
-H "x-api-key: YOUR_API_KEY" \
-H "Accept: application/json"Paginated JSON Response Schema
{
"status": "success",
"pagination": {
"total_records": 92,
"current_page": 1,
"total_pages": 10,
"limit": 10,
"has_next": true,
"has_prev": false
},
"data": [
{
"game_slug": "powerball",
"draw_date": "2026-08-01",
"winning_numbers": [12, 24, 33, 41, 58],
"powerball": 17,
"multiplier": 3,
"estimated_jackpot": 420000000
},
{
"game_slug": "powerball",
"draw_date": "2026-07-29",
"winning_numbers": [3, 15, 27, 39, 64],
"powerball": 8,
"multiplier": 2,
"estimated_jackpot": 400000000
}
]
}