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.
NY Lotto Response Schema
Sample payload returned by GET /v1/states/ny/lotto/latest.
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.
{
"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 Tier | Match Requirements | Odds of Winning | Prize Pool Share / Payout |
|---|---|---|---|
| Jackpot (Tier 1) | All 6 Main Balls | 1 in 45,057,474 | $2 Million Minimum (Pari-mutuel) |
| Tier 2 | 5 Main Balls + Bonus Ball | 1 in 7,509,579 | 9.25% of Prize Pool |
| Tier 3 | 5 Main Balls | 1 in 144,415 | 2.85% of Prize Pool |
| Tier 4 | 4 Main Balls | 1 in 2,180 | 5.50% of Prize Pool |
| Tier 5 | 3 Main Balls | 1 in 96 | 12.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.