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

ParameterTypeRequiredDefaultDescription
gamestringRequiredNoneTarget game slug (e.g. powerball).
start_datestring (YYYY-MM-DD)OptionalNoneFilter draws occurring on or after this date.
end_datestring (YYYY-MM-DD)OptionalNoneFilter draws occurring on or before this date.
yearintegerOptionalNoneFilter draws by calendar year (e.g. 2026).
pageintegerOptional1Page number for paginated response.
limitintegerOptional20Number 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
    }
  ]
}