US Lottery API Logo
US Lottery API
LoginGet Free API Key
NY State Dedicated Endpoint6/59 Matrix + Bonus Ball

New York Lotto API (US) — Winning Numbers & Jackpot Data

Access official New York Lotto draw numbers, bonus ball values, prize payouts, and jackpot estimates directly through our high-performance REST API.

Number Matrix
6 / 59
+ 1 Bonus Ball
Draw Schedule
Wed & Sat
8:15 PM Eastern Time
Starting Jackpot
$2,000,000
Rolls until won
Update Latency
< 5 Mins
Post-Official Draw
Ticket Cost
$1.00
For 2 Games
API Endpoint Reference

NY Lotto Response Schema

Sample payload returned by GET /v1/states/ny/lotto/latest.

cURL RequestHTTP GET
curl -X GET "https://api.uslotteryapi.com/v1/states/ny/lotto/latest" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Response Field Explanations:

  • winning_numbers: Array of 6 main balls (1–59).
  • bonus_ball: 7th ball drawn for Tier 2 prizes.
  • jackpot: Estimated annuity jackpot value.
  • cash_option: Estimated cash value before taxes.
  • payout_tiers: Tiered payout matrix with winner counts.
200 OK Response PayloadJSON
{
  "status": "success",
  "data": {
    "game_id": "ny-lotto",
    "game_name": "New York Lotto",
    "state": "NY",
    "draw_date": "2026-08-01",
    "draw_time": "20:15:00-04:00",
    "winning_numbers": [14, 22, 31, 40, 48, 55],
    "bonus_ball": 9,
    "jackpot": "$6,400,000",
    "cash_option": "$3,200,000",
    "next_draw_date": "2026-08-05",
    "next_jackpot": "$7,100,000",
    "payout_tiers": [
      { "tier": 1, "match": "6 of 6", "winners": 0, "prize": "$6,400,000" },
      { "tier": 2, "match": "5 of 6 + Bonus", "winners": 2, "prize": "$124,500" },
      { "tier": 3, "match": "5 of 6", "winners": 45, "prize": "$1,450" },
      { "tier": 4, "match": "4 of 6", "winners": 2180, "prize": "$26.50" },
      { "tier": 5, "match": "3 of 6", "winners": 38900, "prize": "$1.50" }
    ]
  }
}

NY Lotto Prize Matrix & Odds Reference

Match TierMatch RequirementsOdds of WinningPrize Pool Share / Payout
Jackpot (Tier 1)All 6 Main Balls1 in 45,057,474$2 Million Minimum (Pari-mutuel)
Tier 25 Main Balls + Bonus Ball1 in 7,509,5799.25% of Prize Pool
Tier 35 Main Balls1 in 144,4152.85% of Prize Pool
Tier 44 Main Balls1 in 2,1805.50% of Prize Pool
Tier 53 Main Balls1 in 9612.40% of Prize Pool

NY Lotto API FAQs

When are New York Lotto winning numbers updated via the API?

New York Lotto drawings take place every Wednesday and Saturday night at 8:15 PM Eastern Time. API winning numbers update within 5 minutes of drawing completion.

How does the API return the New York Lotto Bonus Ball?

The API separates the 6 main numbers in a `winning_numbers` array and returns the Bonus Ball in a dedicated `bonus_ball` integer field.

Does the NY Lotto API include cash option and annuity jackpot amounts?

Yes. Each JSON payload includes `jackpot` (annuity estimated amount) and `cash_option` (lump sum cash value).

Can I retrieve past NY Lotto drawing history for backtesting or statistical analysis?

Yes, our historical endpoint allows querying NY Lotto draw archives back to 2010 using start and end date filters.

What is the rate limit for the Free Tier on NY Lotto endpoints?

The Free Tier allows up to 500 requests per month with 60 requests per minute burst limit.