US Lottery API Logo
US Lottery API
State Lottery API · Michigan (MI)REST API Active

Michigan Lottery API (US) — Lotto 47 & Fantasy 5

Complete REST API solution for Great Lakes State draw games. Access winning numbers, Lotto 47 results, Fantasy 5, and daily draw games.

State Jurisdiction
Michigan (MI)
Michigan Bureau of State Lottery
Supported Games
4 Major Games
Lotto & Daily
Update SLA
< 5 Minutes
Post-Official Draw
EZmatch Add-On
Supported
Included in Payload

Supported Michigan Games

Overview of Michigan lottery draw games available in the REST API.

Lotto 47

Live Production API
  • Matrix:6/47
  • Draw Time:Wed, Sat 7:29 PM ET
  • Top Prize:$1,000,000 Starting Jackpot
View Lotto 47 Data Docs →

Fantasy 5

Live Production API
  • Matrix:5/39
  • Draw Time:Daily 7:29 PM ET
  • Top Prize:$100,000 Starting Jackpot
View Fantasy 5 Data Docs →

Daily 3 / Daily 4

Live Production API
  • Matrix:3-4 Digits (0-9)
  • Draw Time:2x Daily (Midday, Evening)
  • Top Prize:Up to $5,000 Straight
View Daily 3 / Daily 4 Data Docs →
Developer Reference

Lotto 47 Request & Response Example

Sample cURL request and JSON payload for Lotto 47.

cURL Request ExampleGET /v1/states/mi/lotto-47/latest
curl -X GET "https://api.uslotteryapi.com/v1/states/mi/lotto-47/latest" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
200 OK JSON Responseapplication/json
{
  "status": "success",
  "data": {
    "state": "MI",
    "game": "Lotto 47",
    "draw_date": "2026-08-01",
    "winning_numbers": [3, 12, 17, 24, 39, 44],
    "jackpot": "$1,300,000",
    "next_draw_date": "2026-08-05",
    "next_jackpot": "$1,450,000"
  }
}

Michigan REST API Endpoints

HTTP MethodEndpoint PatternDescriptionAccess Level
GET/v1/states/mi/lotto-47/latestFetch latest Lotto 47 winning numbersFree & Paid
GET/v1/states/mi/fantasy-5/latestFetch latest Fantasy 5 draw dataFree & Paid
GET/v1/states/mi/daily-3/latestFetch latest Daily 3 draw resultsFree & Paid
GET/v1/states/mi/historyPaginated draw archives for all Michigan gamesDeveloper Tier

Michigan Lottery API FAQs

Which Michigan lottery games are supported by the API?

Our API supports Lotto 47, Fantasy 5, Daily 3, and Daily 4.

How fast are Michigan drawing results updated?

Michigan lottery draw results update within 5 minutes of the official drawing times.

How do 2x daily games like Daily 3 handle session queries?

Daily games support session parameters (`?draw=midday`, `?draw=evening`) or defaults to the most recent draw.

Can I access Michigan historical lottery draw archives?

Yes. Our historical endpoints cover full Michigan draw archives from 2010 to present.