US Lottery API Logo
US Lottery API
Official Virginia (VA) · REST API · JSON

Virginia Lottery API — Winning Numbers & Jackpots

Access programmatic, real-time winning numbers and draw histories for Virginia. Build lottery dashboards, notification bots, and analytics applications with our robust JSON API.

3+
Virginia Games
≤10min
Result Latency
99.9%
Uptime SLA
JSON
Format

Supported Games in Virginia

Real-time drawing coverage for games played in Virginia.

Game NameCategoryDraw ScheduleAPI Status
Bank a MillionjackpotWed, Sat 23:00 ETLive API
Cash 5pick5Daily 23:00 ETLive API
Pick 3pick3Daily 13:59 ET & 23:00 ETLive API

Quick Start: Query Virginia Lottery Data

Fetch winning numbers for games in Virginia using standard cURL:

bash
curl https://uslotteryapi.com/api/v1/states/va/latest \
  -H "Authorization: Bearer YOUR_API_KEY"

# Response (JSON):
{
  "status": "success",
  "state": "VA",
  "state_name": "Virginia",
  "timestamp": "2026-09-24T04:05:02.725Z",
  "data": {
    "jurisdiction": "Virginia",
    "multistate_active": ["powerball", "mega-millions"]
  }
}

Frequently Asked Questions (Virginia)

Which Virginia lottery games are supported by the API?

The API covers major jackpot games available in Virginia (including Powerball and Mega Millions) plus state-specific drawings as they are verified.

How quickly are winning numbers published for Virginia?

Winning numbers are ingested within 5–10 minutes of official certification by the lottery draw administrators.

Can I fetch historical draw data for Virginia?

Yes, full archives with winning numbers, jackpot estimates, and multipliers are queryable by date range or draw number.

Multi-State Games Active in Virginia

Available in Virginia and across 45+ US jurisdictions.

Explore Other US State Lottery APIs

Explore REST APIs for other key state lotteries.