Discover/lotterypost.com API
live

lotterypost.com APIlotterypost.com

Fetch lottery results, historical drawings, jackpot amounts, and game listings for US states and major worldwide lotteries via the LotteryPost.com API.

Endpoints
5
Updated
3mo ago
Try it
Two-letter US state code (e.g. NY, CA, TX, FL, PA).
api.parse.bot/scraper/76d00006-2092-4ae3-81d2-58e8ccd84550/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/76d00006-2092-4ae3-81d2-58e8ccd84550/get_state_results?state=CA' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Retrieve latest lottery results and next drawing/jackpot info for a specific state. Returns all games with their most recent drawing numbers, bonus numbers, and upcoming draw information.

Input
ParamTypeDescription
statestringTwo-letter US state code (e.g. NY, CA, TX, FL, PA).
Response
{
  "type": "object",
  "fields": {
    "state": "string, two-letter state code",
    "results": "array of game result objects with game_slug, game_name, game_id, drawing_date, drawing_timestamp, winning_numbers, bonus_numbers, and optional next_jackpot, jackpot_change, next_drawing"
  },
  "sample": {
    "data": {
      "state": "NY",
      "results": [
        {
          "game_id": "144",
          "game_name": "Numbers Midday",
          "game_slug": "numbers",
          "drawing_date": "Wednesday, May 13, 2026",
          "next_drawing": "Thu, May 14, 2026, 2:30 pmEastern Time (GMT-5:00)4 hours from now",
          "bonus_numbers": [],
          "winning_numbers": [
            "0",
            "0",
            "3"
          ],
          "drawing_timestamp": "2026-05-13T14:30-05:00"
        },
        {
          "game_id": "143",
          "game_name": "Lotto",
          "game_slug": "lotto",
          "drawing_date": "Wednesday, May 13, 2026",
          "next_drawing": "Sat, May 16, 2026, 8:15 pmEastern Time (GMT-5:00)2 days from now",
          "next_jackpot": "$2.3 Million",
          "bonus_numbers": [
            "41"
          ],
          "jackpot_change": "$100,000",
          "winning_numbers": [
            "10",
            "20",
            "38",
            "40",
            "44",
            "56"
          ],
          "drawing_timestamp": "2026-05-13T20:15-05:00"
        }
      ]
    },
    "status": "success"
  }
}

About the lotterypost.com API

The LotteryPost.com API exposes 5 endpoints covering lottery results, historical drawing data, and live jackpot standings for US states and major worldwide games. The get_state_results endpoint returns the most recent winning numbers, bonus numbers, and next-draw details for every active game in a given state, while get_jackpots ranks current jackpot amounts globally with change tracking across draws.

Endpoints and Coverage

Five endpoints cover the main data surfaces on LotteryPost.com. get_state_results accepts a two-letter state code and returns an array of game result objects — each with game_name, game_slug, drawing_date, drawing_timestamp, winning_numbers, and bonus_numbers — along with upcoming draw and jackpot info. get_multiple_states_results accepts a comma-separated states parameter and batches the same per-state result objects into one response, which is useful when you need to compare results across several states without issuing separate calls.

Game Listings and Historical Data

get_state_games returns the full list of games available for a state, including each game's game_name, game_slug, and game_id. Those slugs feed directly into get_historical_results, which accepts game, state, year, and month parameters. Historical results return an array of drawing objects with date, timestamp, winning_numbers, and bonus_numbers. Guest access is limited to the past 12 months of history; requests for older data outside that window will not return results.

Jackpot Feed

get_jackpots requires no input parameters and returns a ranked list of current jackpots worldwide. Each entry includes rank, amount, region, game, game_link, next_draw_date, prev_jackpot, and change — making it straightforward to detect jackpot growth or rollover between consecutive draws.

Data Notes

Game slugs from get_state_games are the reliable way to construct valid get_historical_results requests; hardcoding slugs without verifying them for a given state may return empty results. The month filter on historical results requires year to also be set. Coverage spans US state lotteries and major multi-state games (Powerball, Mega Millions) as well as international lotteries surfaced through the jackpot endpoint.

Common use cases
  • Display tonight's winning numbers for any US state lottery on a results dashboard
  • Track Powerball and Mega Millions jackpot growth over consecutive draws using prev_jackpot and change fields
  • Build a multi-state results page by batching state codes through get_multiple_states_results
  • Analyze frequency of specific winning numbers over the past year using get_historical_results with year and month filters
  • Alert users when a jackpot crosses a threshold by polling get_jackpots and comparing amount to a stored value
  • Enumerate all active games in a state with get_state_games before building a game-selection UI
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does LotteryPost have an official public developer API?+
No. LotteryPost.com does not publish a documented public developer API or offer API keys directly to third-party developers.
How far back does `get_historical_results` go?+
Guest access is limited to the past 12 months of drawing history. Requests for a year/month combination outside that window will not return results. If you need deeper history, you can fork this API on Parse and revise it to extend the historical range.
What does `get_jackpots` return and how is it scoped?+
get_jackpots takes no parameters and returns a globally ranked list of jackpots. Each record includes rank, amount, region, game, next_draw_date, prev_jackpot, and change. It covers both US and international lotteries that LotteryPost tracks, ranked by current jackpot size.
Does the API return prize tier breakdowns (e.g., how many winners matched 4 of 5 numbers)?+
Not currently. The API returns winning numbers, bonus numbers, drawing dates, and jackpot amounts, but not per-tier prize payouts or winner counts. You can fork this API on Parse and revise it to add an endpoint targeting those prize-tier detail pages.
Can I look up results for a game slug without first calling `get_state_games`?+
You can pass known slugs like powerball or megamillions directly to get_historical_results, but game availability varies by state. For state-specific games such as regional daily numbers draws, calling get_state_games first is the reliable way to confirm which slugs are valid for a given state code.
Page content last updated . Spec covers 5 endpoints from lotterypost.com.
Related APIs in OtherSee all →
ueex.com.ua API
Access real-time and historical pricing data for Ukrainian energy commodities including natural gas, electricity, coal, LPG, and timber directly from official exchange quotations and auction results. Monitor trading indices, check medium long-term market rates, and view the trading calendar to stay informed on energy market trends.
cses.fi API
Explore the CSES Problem Set by browsing problems across different categories, viewing detailed problem information, and discovering available courses and contests. Access comprehensive problem lists organized by topic to find coding challenges tailored to your learning goals.
bazaardb.gg API
Search and retrieve comprehensive data about The Bazaar game cards, including items, skills, merchants, trainers, monsters, and events with full details like tiers, attributes, enchantments, and tooltips. Quickly find the specific card information you need to optimize your gameplay strategy and deck building.
jurisprudencia.tst.jus.br API
Search and retrieve judicial decisions from Brazil's Superior Labor Court with filters by date, court body, and keywords to access decision summaries, outcomes, and full texts. Quickly find relevant labor law precedents and court rulings to support legal research and case analysis.
icons8.com API
Search for millions of icons across different visual styles like colorful, pattern-based, and minimalist designs to find the perfect icon for your project. Discover and retrieve icons in your preferred style to enhance your designs and applications.
smstome.com API
Browse temporary phone numbers from countries around the world and read incoming SMS messages in real time. List available numbers by country, retrieve messages sorted newest to oldest, and search message history by sender or content.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.