{
  "info": {
    "_postman_id": "da2ddcbe-3450-5cb7-a9a8-5f66a438c68a",
    "name": "South African Lottery Results API",
    "description": "Every documented ResultsZA API endpoint, ready to send.\n\n**Before you start:** open the collection's **Variables** tab and paste your API key into `apiKey`. Get a key at https://resultsza.co.za/signup (create an account, then generate the key in My Dashboard).\n\nOptional parameters are listed on each request but switched off; tick one to send it. Full documentation: https://resultsza.co.za/api_docs\n\n## Welcome\n\nThe ResultsZA API provides programmatic access to South African National Lottery draw results, number analysis tools, and random number generators.\n\n## Getting Started\n\n1. **Create a free account** at [resultsza.co.za/signup](https://resultsza.co.za/signup), set your password and generate your API key in My Dashboard (API page).\n2. **Choose a subscription** on [resultsza.co.za/api-pricing](https://resultsza.co.za/api-pricing) and pay for it in My Dashboard - new API keys require an active monthly subscription.\n3. **Authenticate** by passing your `api_key` as a query parameter on every request.\n4. **Check your balance** at any time via the `/check_api_key_balance` endpoint (free - does not consume credits).\n\n## Subscription Tiers\n\n| Tier | Price (ZAR/month) | Monthly Calls | Per-Call Cost | Rate Limit |\n|------|-------------------|---------------|---------------|------------|\n| Starter | R149 | 300 | R0.50 | None |\n| Basic | R299 | 1,500 | R0.20 | None |\n| Professional | R599 | 6,000 | R0.10 | None |\n| Unlimited | R1,000 | Unlimited* | N/A | 60 RPM |\n\n*Unlimited is subject to fair use and API rate limits to protect service availability.\n\n### Subscription Features\n- Monthly API call limits reset automatically on your billing cycle.\n- Access stops at the end of your subscription end date; there is no grace period.\n- Upgrade or downgrade tiers at any time (unused calls are lost when downgrading).\n- Extend at any time before expiry: the new months are added after your current end date.\n- Unused calls are lost when the subscription ends.\n\n## API Call Consumption\n\n| Endpoint | Calls Consumed |\n|----------|----------------|\n| Dedicated result endpoints (Daily Lotto, Lotto, Powerball, UK 49's, EuroMillions, etc.) | 1 call each |\n| Generate Random Numbers | 1 call (regardless of lines) |\n| Text-to-Lucky Numbers | 1 call |\n| Hot & Cold Numbers | 1 call |\n| Number Frequencies | 1 call |\n| Number Pairs | 1 call |\n| Winning Number Checker | 1 call per request (up to 10 lines) |\n| Bulk Number Checker | 1 call per line (up to 500 lines); older token-based keys: 5 tokens per 50 lines or part thereof |\n| Check API Key Balance | Free |\n\n### Which responses are charged\n\n- **Charged:** 200 (data returned); 404 when your request is valid but no result matches your date or game (except `bulk_check_numbers`, which looks for the draw before charging); 429 (rate limited, on Unlimited).\n- **Not charged:** 400 (missing or invalid input, such as a badly formatted date or an unknown game, is checked before your key is charged); 401 (key not accepted); 500 when your key could not be checked; 410 (retired endpoint); 404 for an endpoint that does not exist; and a 404 from `bulk_check_numbers` when there is no draw for that date.\n\n## Rate Limiting (Unlimited Tier Only)\n\nThe Unlimited tier is subject to a sliding-window rate limit of **60 requests per minute** per API key.\n\n- If exceeded, the API key enters a **5-minute cooldown period** during which **all requests are blocked**.\n- After the cooldown expires, the sliding window resets and normal access resumes.\n- Rate limit headers (`X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`) are returned on every response for Unlimited-tier keys.\n- During cooldown, an additional `X-RateLimit-Cooldown` header shows seconds remaining.\n\n## Supported Games\n\n| Region | Game | Main Numbers | Range | Bonus | Bonus Range |\n|--------|------|-------------|-------|-------|-------------|\n| South Africa | Daily Lotto | 5 | 1-36 | None | - |\n| South Africa | Lotto | 6 | 1-52 | Bonus Ball | From draw |\n| South Africa | Lotto Plus 1 | 6 | 1-52 | Bonus Ball | From draw |\n| South Africa | Lotto 5 Max | 6 | 1-52 | Bonus Ball | From draw |\n| South Africa | Powerball | 5 + 1 PB | 1-50 | Powerball | 1-16 |\n| South Africa | Powerball Xtra | 5 + 1 PB | 1-50 | Powerball | 1-16 |\n| Africa | Kenya Lotto | 6 | 0-39 | None | - |\n| Africa | Nigeria Lotto | 5 | 1-90 | None | - |\n| Africa | Ghana Lotto | 5 | 1-90 | None | - |\n| United Kingdom | UK49s Brunchtime | 6 | 1-49 | Booster Ball | 1-49 |\n| United Kingdom | UK49s Lunchtime | 6 | 1-49 | Booster Ball | 1-49 |\n| United Kingdom | UK49s Drivetime | 6 | 1-49 | Booster Ball | 1-49 |\n| United Kingdom | UK49s Teatime | 6 | 1-49 | Booster Ball | 1-49 |\n| Europe | EuroMillions | 5 + 2 Stars | 1-50 | 2 Lucky Stars | 1-12 |\n| Europe | Irish Lotto | 6 | 1-47 | Bonus Ball | From draw |\n| United States | US Powerball | 5 + 1 PB | 1-69 | Powerball | 1-26 |\n| United States | Mega Millions | 5 + 1 MB | 1-70 | Mega Ball | 1-24 |\n| Russia | Gosloto 6/45 | 6 | 1-45 | None | - |\n| Russia | Gosloto 7/49 | 7 | 1-49 | None | - |\n| Russia | Gosloto 5/36 | 5 | 1-36 | Bonus Ball | 1-4 |\n\n**Gosloto:** draws many times a day (Moscow time). Use `date` on a Gosloto endpoint to return every draw on that day, not just one.\n\n**Game changes (effective 1 June 2026):** Daily Lotto Plus discontinued; Lotto Plus 2 replaced by Lotto 5 Max; Powerball Plus renamed Powerball Xtra. Historic results for old games remain queryable by passing a `date` before `2026-06-01`.",
    "version": "2.0.0",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://resultsza.co.za",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "YOUR_API_KEY",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "South Africa",
      "description": "Dedicated South African National Lottery game endpoints: Daily Lotto, Lotto, Lotto Plus 1, Lotto 5 Max, Powerball and Powerball Xtra.",
      "item": [
        {
          "id": "9138bac9-adbd-5a3b-83a8-896395efc972",
          "name": "Get Daily Lotto Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_daily_lotto_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_daily_lotto_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-03",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "SA Daily Lotto draw results. Draws 7 days a week."
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_daily_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_daily_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Daily Lotto draw results. Draws 7 days a week."
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game_type\": \"Daily Lotto\",\n      \"draw_id\": \"2635\",\n      \"draw_date\": \"2026-06-02T21:00:00Z\",\n      \"draw_day\": \"Tuesday\",\n      \"draw_machine\": \"RNG1\",\n      \"total_pool_size\": 1098087.82,\n      \"total_sales\": 2262699.0,\n      \"winning_numbers\": [\n        5,\n        6,\n        10,\n        24,\n        32\n      ],\n      \"bonus_ball\": null,\n      \"next_draw_date\": \"2026-06-03T21:00:00Z\",\n      \"next_jackpot\": 400000.0,\n      \"rollover_amount\": 0.0,\n      \"rollover_no\": 0,\n      \"divisions\": [\n        {\n          \"division\": \"DIV 1\",\n          \"match\": \"MATCH 5\",\n          \"winners\": 1,\n          \"winning_amount\": 384330.7\n        },\n        {\n          \"division\": \"DIV 2\",\n          \"match\": \"MATCH 4\",\n          \"winners\": 278,\n          \"winning_amount\": 394.9\n        },\n        {\n          \"division\": \"DIV 3\",\n          \"match\": \"MATCH 3\",\n          \"winners\": 9076,\n          \"winning_amount\": 18.1\n        },\n        {\n          \"division\": \"DIV 4\",\n          \"match\": \"MATCH 2\",\n          \"winners\": 88379,\n          \"winning_amount\": 4.9\n        }\n      ]\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_daily_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_daily_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Daily Lotto draw results. Draws 7 days a week."
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_daily_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_daily_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Daily Lotto draw results. Draws 7 days a week."
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_daily_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_daily_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Daily Lotto draw results. Draws 7 days a week."
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_daily_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_daily_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Daily Lotto draw results. Draws 7 days a week."
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            }
          ]
        },
        {
          "id": "3678a9c2-6058-5856-a54f-3976ffec8060",
          "name": "Get Lotto Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_lotto_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_lotto_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-03",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "SA Lotto draw results. Draws Wednesday and Saturday."
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto draw results. Draws Wednesday and Saturday."
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game_type\": \"Lotto\",\n      \"draw_id\": \"2651\",\n      \"draw_date\": \"2026-06-03T21:00:00Z\",\n      \"draw_day\": \"Wednesday\",\n      \"draw_machine\": \"TSHEGO\",\n      \"total_pool_size\": 4922711.5,\n      \"total_sales\": 10046350.0,\n      \"winning_numbers\": [\n        5,\n        8,\n        19,\n        30,\n        44,\n        46\n      ],\n      \"bonus_ball\": 13,\n      \"next_draw_date\": null,\n      \"next_jackpot\": 22000000.0,\n      \"rollover_amount\": 17917009.44,\n      \"rollover_no\": 8,\n      \"divisions\": [\n        {\n          \"division\": \"DIV 1\",\n          \"match\": \"MATCH 6\",\n          \"winners\": 0,\n          \"winning_amount\": 0.0\n        },\n        {\n          \"division\": \"DIV 2\",\n          \"match\": \"MATCH 5 + BONUS\",\n          \"winners\": 0,\n          \"winning_amount\": 0.0\n        },\n        {\n          \"division\": \"DIV 3\",\n          \"match\": \"MATCH 5\",\n          \"winners\": 25,\n          \"winning_amount\": 44543.3\n        },\n        {\n          \"division\": \"DIV 4\",\n          \"match\": \"MATCH 4 + BONUS\",\n          \"winners\": 61,\n          \"winning_amount\": 4000.0\n        },\n        {\n          \"division\": \"DIV 5\",\n          \"match\": \"MATCH 4\",\n          \"winners\": 1417,\n          \"winning_amount\": 200.0\n        },\n        {\n          \"division\": \"DIV 6\",\n          \"match\": \"MATCH 3 + BONUS\",\n          \"winners\": 2018,\n          \"winning_amount\": 200.0\n        },\n        {\n          \"division\": \"DIV 7\",\n          \"match\": \"MATCH 2 + BONUS\",\n          \"winners\": 21451,\n          \"winning_amount\": 30.0\n        },\n        {\n          \"division\": \"DIV 8\",\n          \"match\": \"MATCH 3\",\n          \"winners\": 28211,\n          \"winning_amount\": 20.0\n        }\n      ]\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto draw results. Draws Wednesday and Saturday."
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto draw results. Draws Wednesday and Saturday."
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto draw results. Draws Wednesday and Saturday."
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto draw results. Draws Wednesday and Saturday."
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            }
          ]
        },
        {
          "id": "4abc918c-e3ec-53ce-9bdf-f545a43fffc8",
          "name": "Get Lotto Plus 1 Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_lotto_plus_1_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_lotto_plus_1_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-03",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "SA Lotto Plus 1 draw results."
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_plus_1_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_plus_1_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto Plus 1 draw results."
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game_type\": \"Lotto Plus 1\",\n      \"draw_id\": \"2651\",\n      \"draw_date\": \"2026-06-03T21:00:00Z\",\n      \"draw_day\": \"Wednesday\",\n      \"draw_machine\": \"TSHEGO\",\n      \"total_pool_size\": 2124532.2,\n      \"total_sales\": 4335780.0,\n      \"winning_numbers\": [\n        2,\n        28,\n        45,\n        49,\n        51,\n        52\n      ],\n      \"bonus_ball\": 23,\n      \"next_draw_date\": null,\n      \"next_jackpot\": 2500000.0,\n      \"rollover_amount\": 550724.49,\n      \"rollover_no\": 1,\n      \"divisions\": [\n        {\n          \"division\": \"Plus1 DIV 1\",\n          \"match\": \"MATCH 6\",\n          \"winners\": 0,\n          \"winning_amount\": 0.0\n        },\n        {\n          \"division\": \"Plus1 DIV 2\",\n          \"match\": \"MATCH 5 + BONUS\",\n          \"winners\": 1,\n          \"winning_amount\": 244766.4\n        },\n        {\n          \"division\": \"Plus1 DIV 3\",\n          \"match\": \"MATCH 5\",\n          \"winners\": 28,\n          \"winning_amount\": 15297.9\n        },\n        {\n          \"division\": \"Plus1 DIV 4\",\n          \"match\": \"MATCH 4 + BONUS\",\n          \"winners\": 58,\n          \"winning_amount\": 2000.0\n        },\n        {\n          \"division\": \"Plus1 DIV 5\",\n          \"match\": \"MATCH 4\",\n          \"winners\": 1291,\n          \"winning_amount\": 100.0\n        },\n        {\n          \"division\": \"Plus1 DIV 6\",\n          \"match\": \"MATCH 3 + BONUS\",\n          \"winners\": 1596,\n          \"winning_amount\": 100.0\n        },\n        {\n          \"division\": \"Plus1 DIV 7\",\n          \"match\": \"MATCH 2 + BONUS\",\n          \"winners\": 17168,\n          \"winning_amount\": 15.0\n        },\n        {\n          \"division\": \"Plus1 DIV 8\",\n          \"match\": \"MATCH 3\",\n          \"winners\": 23848,\n          \"winning_amount\": 10.0\n        }\n      ]\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_plus_1_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_plus_1_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto Plus 1 draw results."
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_plus_1_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_plus_1_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto Plus 1 draw results."
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_plus_1_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_plus_1_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto Plus 1 draw results."
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_plus_1_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_plus_1_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto Plus 1 draw results."
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            }
          ]
        },
        {
          "id": "17e25c50-4b18-5bbf-aed6-de856db7be8b",
          "name": "Get Lotto 5 Max Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_lotto_5_max_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_lotto_5_max_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-03",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "SA Lotto 5 Max draw results (replaced Lotto Plus 2 from June 2026)."
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_5_max_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_5_max_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto 5 Max draw results (replaced Lotto Plus 2 from June 2026)."
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game_type\": \"Lotto 5 Max\",\n      \"draw_id\": \"2651\",\n      \"draw_date\": \"2026-06-03T21:00:00Z\",\n      \"draw_day\": \"Wednesday\",\n      \"draw_machine\": \"TSHEGO\",\n      \"total_pool_size\": 1950626.3,\n      \"total_sales\": 3980870.0,\n      \"winning_numbers\": [\n        2,\n        4,\n        6,\n        25,\n        29,\n        42\n      ],\n      \"bonus_ball\": 3,\n      \"next_draw_date\": null,\n      \"next_jackpot\": 13000000.0,\n      \"rollover_amount\": 10766609.87,\n      \"rollover_no\": 12,\n      \"divisions\": [\n        {\n          \"division\": \"5 MAX DIV 1\",\n          \"match\": \"MATCH 6\",\n          \"winners\": 0,\n          \"winning_amount\": 0.0\n        },\n        {\n          \"division\": \"5 MAX DIV 2\",\n          \"match\": \"MATCH 5 + BONUS\",\n          \"winners\": 1,\n          \"winning_amount\": 189944.2\n        },\n        {\n          \"division\": \"5 MAX DIV 3\",\n          \"match\": \"MATCH 5\",\n          \"winners\": 24,\n          \"winning_amount\": 13850.1\n        },\n        {\n          \"division\": \"5 MAX DIV 4\",\n          \"match\": \"MATCH 4 + BONUS\",\n          \"winners\": 57,\n          \"winning_amount\": 2000.0\n        },\n        {\n          \"division\": \"5 MAX DIV 5\",\n          \"match\": \"MATCH 4\",\n          \"winners\": 1105,\n          \"winning_amount\": 100.0\n        },\n        {\n          \"division\": \"5 MAX DIV 6\",\n          \"match\": \"MATCH 3 + BONUS\",\n          \"winners\": 2784,\n          \"winning_amount\": 100.0\n        },\n        {\n          \"division\": \"5 MAX DIV 7\",\n          \"match\": \"MATCH 2 + BONUS\",\n          \"winners\": 18197,\n          \"winning_amount\": 15.0\n        },\n        {\n          \"division\": \"5 MAX DIV 8\",\n          \"match\": \"MATCH 3\",\n          \"winners\": 22505,\n          \"winning_amount\": 10.0\n        }\n      ]\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_5_max_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_5_max_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto 5 Max draw results (replaced Lotto Plus 2 from June 2026)."
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_5_max_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_5_max_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto 5 Max draw results (replaced Lotto Plus 2 from June 2026)."
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_5_max_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_5_max_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto 5 Max draw results (replaced Lotto Plus 2 from June 2026)."
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_lotto_5_max_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_lotto_5_max_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Lotto 5 Max draw results (replaced Lotto Plus 2 from June 2026)."
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            }
          ]
        },
        {
          "id": "40ae53ec-f0fe-58aa-bfc3-f44734db80bb",
          "name": "Get SA Powerball Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_sa_powerball_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_sa_powerball_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-03",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "South African Powerball draw results. Not the same as US Powerball."
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_sa_powerball_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_sa_powerball_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "South African Powerball draw results. Not the same as US Powerball."
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game_type\": \"Powerball\",\n      \"draw_id\": \"1725\",\n      \"draw_date\": \"2026-06-02T21:00:00Z\",\n      \"draw_day\": \"Tuesday\",\n      \"draw_machine\": \"PB1\",\n      \"total_pool_size\": 13950040.0,\n      \"total_sales\": 27900080.0,\n      \"winning_numbers\": [\n        2,\n        10,\n        22,\n        28,\n        49\n      ],\n      \"powerball\": 7,\n      \"next_draw_date\": \"2026-06-05T21:00:00Z\",\n      \"next_jackpot\": 7000000.0,\n      \"rollover_amount\": 0.0,\n      \"rollover_no\": 0,\n      \"divisions\": [\n        {\n          \"division\": \"DIV 1\",\n          \"match\": \"MATCH 5 + PowerBall\",\n          \"winners\": 1,\n          \"winning_amount\": 128593394.5\n        },\n        {\n          \"division\": \"DIV 2\",\n          \"match\": \"MATCH 5\",\n          \"winners\": 0,\n          \"winning_amount\": 0.0\n        },\n        {\n          \"division\": \"DIV 3\",\n          \"match\": \"MATCH 4 + PowerBall\",\n          \"winners\": 22,\n          \"winning_amount\": 31983.7\n        },\n        {\n          \"division\": \"DIV 4\",\n          \"match\": \"MATCH 4\",\n          \"winners\": 305,\n          \"winning_amount\": 2000.0\n        },\n        {\n          \"division\": \"DIV 5\",\n          \"match\": \"MATCH 3 + PowerBall\",\n          \"winners\": 935,\n          \"winning_amount\": 500.0\n        },\n        {\n          \"division\": \"DIV 6\",\n          \"match\": \"MATCH 3\",\n          \"winners\": 12435,\n          \"winning_amount\": 100.0\n        },\n        {\n          \"division\": \"DIV 7\",\n          \"match\": \"MATCH 2 + PowerBall\",\n          \"winners\": 13171,\n          \"winning_amount\": 100.0\n        },\n        {\n          \"division\": \"DIV 8\",\n          \"match\": \"MATCH 1 + PowerBall\",\n          \"winners\": 68807,\n          \"winning_amount\": 20.0\n        },\n        {\n          \"division\": \"DIV 9\",\n          \"match\": \"MATCH PowerBall\",\n          \"winners\": 111756,\n          \"winning_amount\": 10.0\n        }\n      ]\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_sa_powerball_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_sa_powerball_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "South African Powerball draw results. Not the same as US Powerball."
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_sa_powerball_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_sa_powerball_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "South African Powerball draw results. Not the same as US Powerball."
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_sa_powerball_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_sa_powerball_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "South African Powerball draw results. Not the same as US Powerball."
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_sa_powerball_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_sa_powerball_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "South African Powerball draw results. Not the same as US Powerball."
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            }
          ]
        },
        {
          "id": "922391e5-410f-58c5-9b40-e720ac663012",
          "name": "Get Powerball Xtra Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_powerball_xtra_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_powerball_xtra_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-03",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "SA Powerball Xtra draw results (renamed from Powerball Plus in June 2026)."
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_powerball_xtra_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_powerball_xtra_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Powerball Xtra draw results (renamed from Powerball Plus in June 2026)."
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game_type\": \"Powerball Xtra\",\n      \"draw_id\": \"1725\",\n      \"draw_date\": \"2026-06-02T21:00:00Z\",\n      \"draw_day\": \"Tuesday\",\n      \"draw_machine\": \"PB1\",\n      \"total_pool_size\": 5953152.5,\n      \"total_sales\": 11906305.0,\n      \"winning_numbers\": [\n        4,\n        12,\n        27,\n        35,\n        41\n      ],\n      \"powerball\": 15,\n      \"next_draw_date\": \"2026-06-05T21:00:00Z\",\n      \"next_jackpot\": 116000000.0,\n      \"rollover_amount\": 109994741.95,\n      \"rollover_no\": 38,\n      \"divisions\": [\n        {\n          \"division\": \"XTRA DIV 1\",\n          \"match\": \"MATCH 5 + PowerBall\",\n          \"winners\": 0,\n          \"winning_amount\": 0.0\n        },\n        {\n          \"division\": \"XTRA DIV 2\",\n          \"match\": \"MATCH 5\",\n          \"winners\": 0,\n          \"winning_amount\": 0.0\n        },\n        {\n          \"division\": \"XTRA DIV 3\",\n          \"match\": \"MATCH 4 + PowerBall\",\n          \"winners\": 16,\n          \"winning_amount\": 20402.8\n        },\n        {\n          \"division\": \"XTRA DIV 4\",\n          \"match\": \"MATCH 4\",\n          \"winners\": 255,\n          \"winning_amount\": 1000.0\n        },\n        {\n          \"division\": \"XTRA DIV 5\",\n          \"match\": \"MATCH 3 + PowerBall\",\n          \"winners\": 691,\n          \"winning_amount\": 250.0\n        },\n        {\n          \"division\": \"XTRA DIV 6\",\n          \"match\": \"MATCH 3\",\n          \"winners\": 10222,\n          \"winning_amount\": 50.0\n        },\n        {\n          \"division\": \"XTRA DIV 7\",\n          \"match\": \"MATCH 2 + PowerBall\",\n          \"winners\": 9433,\n          \"winning_amount\": 50.0\n        },\n        {\n          \"division\": \"XTRA DIV 8\",\n          \"match\": \"MATCH 1 + PowerBall\",\n          \"winners\": 50357,\n          \"winning_amount\": 10.0\n        },\n        {\n          \"division\": \"XTRA DIV 9\",\n          \"match\": \"MATCH PowerBall\",\n          \"winners\": 82382,\n          \"winning_amount\": 5.0\n        }\n      ]\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_powerball_xtra_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_powerball_xtra_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Powerball Xtra draw results (renamed from Powerball Plus in June 2026)."
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_powerball_xtra_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_powerball_xtra_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Powerball Xtra draw results (renamed from Powerball Plus in June 2026)."
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_powerball_xtra_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_powerball_xtra_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Powerball Xtra draw results (renamed from Powerball Plus in June 2026)."
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_powerball_xtra_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_powerball_xtra_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "SA Powerball Xtra draw results (renamed from Powerball Plus in June 2026)."
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Africa",
      "description": "African lottery games beyond South Africa: Kenya Lotto (MyLottoKenya), Nigeria Baba Ijebu Lotto and Ghana NLA Lotto. Draw times are local to each game's country.",
      "item": [
        {
          "id": "a99465c0-8bc3-5413-a8bb-b703e876ead6",
          "name": "Get Kenya Lotto Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_kenya_lotto_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_kenya_lotto_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-21",
                  "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD), newest-first. Omit for the latest draw.",
                  "disabled": true
                },
                {
                  "key": "type",
                  "value": "daily",
                  "description": "(Optional) Filter by draw type: 'daily' (hourly Daily Draw, Mon/Tue/Thu/Fri/Sun) or 'jackpot' (Mega Jackpot, Wed/Sat). Omit to return both.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns Kenya Lotto (MyLottoKenya) results. The **Daily Draw** runs **every hour** on Mon/Tue/Thu/Fri/Sun (up to 24 draws/day); the **Mega Jackpot** draws **Wednesday and Saturday** at 22:00. All times are East Africa Time (EAT, UTC+3) in 24h HH:MM. With a date, every draw for that day is returned newest-first; without a date, only the latest draw is returned.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_kenya_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_kenya_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-21",
                      "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD), newest-first. Omit for the latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "type",
                      "value": "daily",
                      "description": "(Optional) Filter by draw type: 'daily' (hourly Daily Draw, Mon/Tue/Thu/Fri/Sun) or 'jackpot' (Mega Jackpot, Wed/Sat). Omit to return both.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Kenya Lotto (MyLottoKenya) results. The **Daily Draw** runs **every hour** on Mon/Tue/Thu/Fri/Sun (up to 24 draws/day); the **Mega Jackpot** draws **Wednesday and Saturday** at 22:00. All times are East Africa Time (EAT, UTC+3) in 24h HH:MM. With a date, every draw for that day is returned newest-first; without a date, only the latest draw is returned.\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game\": \"Kenya Lotto Sunday\",\n      \"date\": \"2026-06-21\",\n      \"day\": \"Sunday\",\n      \"draw_time\": \"23:00\",\n      \"winning_numbers\": \"9, 12, 16, 21, 29, 32\"\n    }\n  ]\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_kenya_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_kenya_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-21",
                      "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD), newest-first. Omit for the latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "type",
                      "value": "daily",
                      "description": "(Optional) Filter by draw type: 'daily' (hourly Daily Draw, Mon/Tue/Thu/Fri/Sun) or 'jackpot' (Mega Jackpot, Wed/Sat). Omit to return both.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Kenya Lotto (MyLottoKenya) results. The **Daily Draw** runs **every hour** on Mon/Tue/Thu/Fri/Sun (up to 24 draws/day); the **Mega Jackpot** draws **Wednesday and Saturday** at 22:00. All times are East Africa Time (EAT, UTC+3) in 24h HH:MM. With a date, every draw for that day is returned newest-first; without a date, only the latest draw is returned.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_kenya_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_kenya_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-21",
                      "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD), newest-first. Omit for the latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "type",
                      "value": "daily",
                      "description": "(Optional) Filter by draw type: 'daily' (hourly Daily Draw, Mon/Tue/Thu/Fri/Sun) or 'jackpot' (Mega Jackpot, Wed/Sat). Omit to return both.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Kenya Lotto (MyLottoKenya) results. The **Daily Draw** runs **every hour** on Mon/Tue/Thu/Fri/Sun (up to 24 draws/day); the **Mega Jackpot** draws **Wednesday and Saturday** at 22:00. All times are East Africa Time (EAT, UTC+3) in 24h HH:MM. With a date, every draw for that day is returned newest-first; without a date, only the latest draw is returned.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_kenya_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_kenya_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-21",
                      "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD), newest-first. Omit for the latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "type",
                      "value": "daily",
                      "description": "(Optional) Filter by draw type: 'daily' (hourly Daily Draw, Mon/Tue/Thu/Fri/Sun) or 'jackpot' (Mega Jackpot, Wed/Sat). Omit to return both.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Kenya Lotto (MyLottoKenya) results. The **Daily Draw** runs **every hour** on Mon/Tue/Thu/Fri/Sun (up to 24 draws/day); the **Mega Jackpot** draws **Wednesday and Saturday** at 22:00. All times are East Africa Time (EAT, UTC+3) in 24h HH:MM. With a date, every draw for that day is returned newest-first; without a date, only the latest draw is returned.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_kenya_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_kenya_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-21",
                      "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD), newest-first. Omit for the latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "type",
                      "value": "daily",
                      "description": "(Optional) Filter by draw type: 'daily' (hourly Daily Draw, Mon/Tue/Thu/Fri/Sun) or 'jackpot' (Mega Jackpot, Wed/Sat). Omit to return both.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Kenya Lotto (MyLottoKenya) results. The **Daily Draw** runs **every hour** on Mon/Tue/Thu/Fri/Sun (up to 24 draws/day); the **Mega Jackpot** draws **Wednesday and Saturday** at 22:00. All times are East Africa Time (EAT, UTC+3) in 24h HH:MM. With a date, every draw for that day is returned newest-first; without a date, only the latest draw is returned.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        },
        {
          "id": "2325eb8d-fb89-53bb-854c-facc58f7f983",
          "name": "Get Nigeria Lotto Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_nigeria_lotto_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_nigeria_lotto_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "game",
                  "value": "PREMIER PEOPLES",
                  "description": "(Optional) One of the 25 official Premier Lotto game names (e.g. PREMIER PEOPLES, PREMIER DIAMOND). Omit to return all games for the given date. Must be exact uppercase match.",
                  "disabled": true
                },
                {
                  "key": "date",
                  "value": "2026-06-22",
                  "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns Nigeria Baba Ijebu (Premier Lotto) draw results. There are **25 game names**, each drawing once per day across 6 daily time slots in **West Africa Time (WAT, UTC+1)**. Responses also include the equivalent **SAST time (UTC+2)**. Numbers are 5 balls drawn from 1 to 90. Historic data available from **January 2015**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** and no **game**, all draws across all games for that day are returned (up to 6). Each game requires a separate API call.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_nigeria_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_nigeria_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "PREMIER PEOPLES",
                      "description": "(Optional) One of the 25 official Premier Lotto game names (e.g. PREMIER PEOPLES, PREMIER DIAMOND). Omit to return all games for the given date. Must be exact uppercase match.",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Nigeria Baba Ijebu (Premier Lotto) draw results. There are **25 game names**, each drawing once per day across 6 daily time slots in **West Africa Time (WAT, UTC+1)**. Responses also include the equivalent **SAST time (UTC+2)**. Numbers are 5 balls drawn from 1 to 90. Historic data available from **January 2015**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** and no **game**, all draws across all games for that day are returned (up to 6). Each game requires a separate API call.\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"draw_id\": 24812,\n      \"draw_name\": \"PREMIER PEOPLES\",\n      \"date\": \"2026-06-22\",\n      \"draw_time_wat\": \"12:45\",\n      \"draw_time_sast\": \"13:45\",\n      \"numbers\": [\n        42,\n        17,\n        23,\n        74,\n        29\n      ]\n    }\n  ]\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_nigeria_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_nigeria_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "PREMIER PEOPLES",
                      "description": "(Optional) One of the 25 official Premier Lotto game names (e.g. PREMIER PEOPLES, PREMIER DIAMOND). Omit to return all games for the given date. Must be exact uppercase match.",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Nigeria Baba Ijebu (Premier Lotto) draw results. There are **25 game names**, each drawing once per day across 6 daily time slots in **West Africa Time (WAT, UTC+1)**. Responses also include the equivalent **SAST time (UTC+2)**. Numbers are 5 balls drawn from 1 to 90. Historic data available from **January 2015**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** and no **game**, all draws across all games for that day are returned (up to 6). Each game requires a separate API call.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_nigeria_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_nigeria_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "PREMIER PEOPLES",
                      "description": "(Optional) One of the 25 official Premier Lotto game names (e.g. PREMIER PEOPLES, PREMIER DIAMOND). Omit to return all games for the given date. Must be exact uppercase match.",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Nigeria Baba Ijebu (Premier Lotto) draw results. There are **25 game names**, each drawing once per day across 6 daily time slots in **West Africa Time (WAT, UTC+1)**. Responses also include the equivalent **SAST time (UTC+2)**. Numbers are 5 balls drawn from 1 to 90. Historic data available from **January 2015**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** and no **game**, all draws across all games for that day are returned (up to 6). Each game requires a separate API call.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_nigeria_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_nigeria_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "PREMIER PEOPLES",
                      "description": "(Optional) One of the 25 official Premier Lotto game names (e.g. PREMIER PEOPLES, PREMIER DIAMOND). Omit to return all games for the given date. Must be exact uppercase match.",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Nigeria Baba Ijebu (Premier Lotto) draw results. There are **25 game names**, each drawing once per day across 6 daily time slots in **West Africa Time (WAT, UTC+1)**. Responses also include the equivalent **SAST time (UTC+2)**. Numbers are 5 balls drawn from 1 to 90. Historic data available from **January 2015**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** and no **game**, all draws across all games for that day are returned (up to 6). Each game requires a separate API call.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_nigeria_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_nigeria_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "PREMIER PEOPLES",
                      "description": "(Optional) One of the 25 official Premier Lotto game names (e.g. PREMIER PEOPLES, PREMIER DIAMOND). Omit to return all games for the given date. Must be exact uppercase match.",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Optional) Return all draws for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Nigeria Baba Ijebu (Premier Lotto) draw results. There are **25 game names**, each drawing once per day across 6 daily time slots in **West Africa Time (WAT, UTC+1)**. Responses also include the equivalent **SAST time (UTC+2)**. Numbers are 5 balls drawn from 1 to 90. Historic data available from **January 2015**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** and no **game**, all draws across all games for that day are returned (up to 6). Each game requires a separate API call.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        },
        {
          "id": "da786c8f-0cda-5c8a-8789-c5d40eb9c1e7",
          "name": "Get Ghana NLA Lotto Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_ghana_lotto_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_ghana_lotto_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "game",
                  "value": "Ghana Monday Special",
                  "description": "(Optional) One of the 10 Ghana NLA game names (e.g. Ghana Monday Special). Omit to return all draws for the given date.",
                  "disabled": true
                },
                {
                  "key": "date",
                  "value": "2026-06-22",
                  "description": "(Optional) Return the draw for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns Ghana NLA (National Lottery Authority) draw results. There are **10 games**: 7 weekly games (one per day, Monday Special through Sunday Aseda) plus 3 daily games that run Monday to Saturday: VAG Lotto (10:00 GMT, 5/90), Noon Rush (13:00 GMT, 5/90), and Daywa 5/39 (18:30 GMT, 5 from 39). All times in **GMT (UTC+0)**; responses also include **SAST (UTC+2)**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** only, all draws on that date are returned.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_ghana_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_ghana_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Ghana Monday Special",
                      "description": "(Optional) One of the 10 Ghana NLA game names (e.g. Ghana Monday Special). Omit to return all draws for the given date.",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Optional) Return the draw for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Ghana NLA (National Lottery Authority) draw results. There are **10 games**: 7 weekly games (one per day, Monday Special through Sunday Aseda) plus 3 daily games that run Monday to Saturday: VAG Lotto (10:00 GMT, 5/90), Noon Rush (13:00 GMT, 5/90), and Daywa 5/39 (18:30 GMT, 5 from 39). All times in **GMT (UTC+0)**; responses also include **SAST (UTC+2)**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** only, all draws on that date are returned.\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"draw_name\": \"Ghana Monday Special\",\n      \"date\": \"2026-06-22\",\n      \"draw_time_gmt\": \"20:00\",\n      \"draw_time_sast\": \"22:00\",\n      \"numbers\": [\n        12,\n        34,\n        47,\n        61,\n        88\n      ]\n    }\n  ]\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_ghana_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_ghana_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Ghana Monday Special",
                      "description": "(Optional) One of the 10 Ghana NLA game names (e.g. Ghana Monday Special). Omit to return all draws for the given date.",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Optional) Return the draw for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Ghana NLA (National Lottery Authority) draw results. There are **10 games**: 7 weekly games (one per day, Monday Special through Sunday Aseda) plus 3 daily games that run Monday to Saturday: VAG Lotto (10:00 GMT, 5/90), Noon Rush (13:00 GMT, 5/90), and Daywa 5/39 (18:30 GMT, 5 from 39). All times in **GMT (UTC+0)**; responses also include **SAST (UTC+2)**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** only, all draws on that date are returned.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_ghana_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_ghana_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Ghana Monday Special",
                      "description": "(Optional) One of the 10 Ghana NLA game names (e.g. Ghana Monday Special). Omit to return all draws for the given date.",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Optional) Return the draw for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Ghana NLA (National Lottery Authority) draw results. There are **10 games**: 7 weekly games (one per day, Monday Special through Sunday Aseda) plus 3 daily games that run Monday to Saturday: VAG Lotto (10:00 GMT, 5/90), Noon Rush (13:00 GMT, 5/90), and Daywa 5/39 (18:30 GMT, 5 from 39). All times in **GMT (UTC+0)**; responses also include **SAST (UTC+2)**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** only, all draws on that date are returned.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_ghana_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_ghana_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Ghana Monday Special",
                      "description": "(Optional) One of the 10 Ghana NLA game names (e.g. Ghana Monday Special). Omit to return all draws for the given date.",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Optional) Return the draw for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Ghana NLA (National Lottery Authority) draw results. There are **10 games**: 7 weekly games (one per day, Monday Special through Sunday Aseda) plus 3 daily games that run Monday to Saturday: VAG Lotto (10:00 GMT, 5/90), Noon Rush (13:00 GMT, 5/90), and Daywa 5/39 (18:30 GMT, 5 from 39). All times in **GMT (UTC+0)**; responses also include **SAST (UTC+2)**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** only, all draws on that date are returned.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_ghana_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_ghana_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Ghana Monday Special",
                      "description": "(Optional) One of the 10 Ghana NLA game names (e.g. Ghana Monday Special). Omit to return all draws for the given date.",
                      "disabled": true
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Optional) Return the draw for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Ghana NLA (National Lottery Authority) draw results. There are **10 games**: 7 weekly games (one per day, Monday Special through Sunday Aseda) plus 3 daily games that run Monday to Saturday: VAG Lotto (10:00 GMT, 5/90), Noon Rush (13:00 GMT, 5/90), and Daywa 5/39 (18:30 GMT, 5 from 39). All times in **GMT (UTC+0)**; responses also include **SAST (UTC+2)**.\n\nWith a **game** and no **date**, the latest draw for that game is returned. With a **date** only, all draws on that date are returned.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "United Kingdom",
      "description": "UK 49's draw results. Not affiliated with the South African National Lottery.",
      "item": [
        {
          "id": "16b5e97a-c245-521e-9e2b-886509ca2372",
          "name": "Get UK 49's Draw Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_uk49s_results?api_key={{apiKey}}&game=UK49s Lunchtime",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_uk49s_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "game",
                  "value": "UK49s Lunchtime",
                  "description": "(Required) The UK 49's draw name."
                },
                {
                  "key": "date",
                  "value": "2025-12-25",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). If omitted, returns the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "Retrieve results for any UK 49's daily draw: Brunchtime, Lunchtime, Drivetime, or Teatime. Returns the latest draw by default; optionally specify a date.\n\nAvailability: Lunchtime from **December 1996**, Teatime from **November 1997**, Brunchtime and Drivetime from **early 2026**. Booster ball available from **2007** onwards (null for earlier records).\n\n> UK 49's is a fixed-odds betting draw operated by 49's Ltd (UK). **Not affiliated** with the South African National Lottery (ITHUBA).\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_uk49s_results?api_key={{apiKey}}&game=UK49s Lunchtime",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_uk49s_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "UK49s Lunchtime",
                      "description": "(Required) The UK 49's draw name."
                    },
                    {
                      "key": "date",
                      "value": "2025-12-25",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). If omitted, returns the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Retrieve results for any UK 49's daily draw: Brunchtime, Lunchtime, Drivetime, or Teatime. Returns the latest draw by default; optionally specify a date.\n\nAvailability: Lunchtime from **December 1996**, Teatime from **November 1997**, Brunchtime and Drivetime from **early 2026**. Booster ball available from **2007** onwards (null for earlier records).\n\n> UK 49's is a fixed-odds betting draw operated by 49's Ltd (UK). **Not affiliated** with the South African National Lottery (ITHUBA).\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"draw_id\": null,\n      \"game_name\": \"UK49s Lunchtime\",\n      \"draw_day\": \"Wednesday\",\n      \"draw_date\": \"2026-06-03T20:00:00Z\",\n      \"winning_numbers\": [\n        18,\n        24,\n        29,\n        33,\n        38,\n        44\n      ],\n      \"booster_ball\": 47\n    }\n  ]\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_uk49s_results?api_key={{apiKey}}&game=UK49s Lunchtime",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_uk49s_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "UK49s Lunchtime",
                      "description": "(Required) The UK 49's draw name."
                    },
                    {
                      "key": "date",
                      "value": "2025-12-25",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). If omitted, returns the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Retrieve results for any UK 49's daily draw: Brunchtime, Lunchtime, Drivetime, or Teatime. Returns the latest draw by default; optionally specify a date.\n\nAvailability: Lunchtime from **December 1996**, Teatime from **November 1997**, Brunchtime and Drivetime from **early 2026**. Booster ball available from **2007** onwards (null for earlier records).\n\n> UK 49's is a fixed-odds betting draw operated by 49's Ltd (UK). **Not affiliated** with the South African National Lottery (ITHUBA).\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_uk49s_results?api_key={{apiKey}}&game=UK49s Lunchtime",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_uk49s_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "UK49s Lunchtime",
                      "description": "(Required) The UK 49's draw name."
                    },
                    {
                      "key": "date",
                      "value": "2025-12-25",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). If omitted, returns the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Retrieve results for any UK 49's daily draw: Brunchtime, Lunchtime, Drivetime, or Teatime. Returns the latest draw by default; optionally specify a date.\n\nAvailability: Lunchtime from **December 1996**, Teatime from **November 1997**, Brunchtime and Drivetime from **early 2026**. Booster ball available from **2007** onwards (null for earlier records).\n\n> UK 49's is a fixed-odds betting draw operated by 49's Ltd (UK). **Not affiliated** with the South African National Lottery (ITHUBA).\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_uk49s_results?api_key={{apiKey}}&game=UK49s Lunchtime",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_uk49s_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "UK49s Lunchtime",
                      "description": "(Required) The UK 49's draw name."
                    },
                    {
                      "key": "date",
                      "value": "2025-12-25",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). If omitted, returns the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Retrieve results for any UK 49's daily draw: Brunchtime, Lunchtime, Drivetime, or Teatime. Returns the latest draw by default; optionally specify a date.\n\nAvailability: Lunchtime from **December 1996**, Teatime from **November 1997**, Brunchtime and Drivetime from **early 2026**. Booster ball available from **2007** onwards (null for earlier records).\n\n> UK 49's is a fixed-odds betting draw operated by 49's Ltd (UK). **Not affiliated** with the South African National Lottery (ITHUBA).\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_uk49s_results?api_key={{apiKey}}&game=UK49s Lunchtime",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_uk49s_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "UK49s Lunchtime",
                      "description": "(Required) The UK 49's draw name."
                    },
                    {
                      "key": "date",
                      "value": "2025-12-25",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). If omitted, returns the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Retrieve results for any UK 49's daily draw: Brunchtime, Lunchtime, Drivetime, or Teatime. Returns the latest draw by default; optionally specify a date.\n\nAvailability: Lunchtime from **December 1996**, Teatime from **November 1997**, Brunchtime and Drivetime from **early 2026**. Booster ball available from **2007** onwards (null for earlier records).\n\n> UK 49's is a fixed-odds betting draw operated by 49's Ltd (UK). **Not affiliated** with the South African National Lottery (ITHUBA).\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Europe",
      "description": "European draws: EuroMillions and Irish Lotto. Not affiliated with the South African National Lottery.",
      "item": [
        {
          "id": "c6d3e660-2bdf-5fc4-bd32-4c292712bcb1",
          "name": "Get EuroMillions Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_euromillions_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_euromillions_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-03",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns EuroMillions draw results. Draws every **Tuesday and Friday** at 21:00 CET / 23:00 SAST. Historical data from February 2004.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_euromillions_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_euromillions_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns EuroMillions draw results. Draws every **Tuesday and Friday** at 21:00 CET / 23:00 SAST. Historical data from February 2004.\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game\": \"EuroMillions\",\n      \"date\": \"2026-06-02\",\n      \"day\": \"Tuesday\",\n      \"winning_numbers\": \"6, 9, 17, 18, 42\",\n      \"lucky_star_1\": 7,\n      \"lucky_star_2\": 9,\n      \"jackpot\": 142961066.5,\n      \"draw_id\": \"442026\"\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_euromillions_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_euromillions_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns EuroMillions draw results. Draws every **Tuesday and Friday** at 21:00 CET / 23:00 SAST. Historical data from February 2004.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_euromillions_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_euromillions_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns EuroMillions draw results. Draws every **Tuesday and Friday** at 21:00 CET / 23:00 SAST. Historical data from February 2004.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_euromillions_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_euromillions_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns EuroMillions draw results. Draws every **Tuesday and Friday** at 21:00 CET / 23:00 SAST. Historical data from February 2004.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_euromillions_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_euromillions_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns EuroMillions draw results. Draws every **Tuesday and Friday** at 21:00 CET / 23:00 SAST. Historical data from February 2004.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            }
          ]
        },
        {
          "id": "da254a22-fd65-51db-8e8d-681f9770af40",
          "name": "Get Irish Lotto Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_irish_lotto_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_irish_lotto_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-27",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns Irish Lotto draw results. Draws every **Wednesday and Saturday** at ~18:45 UTC (20:45 SAST). Pick 6 from 1-47 plus bonus ball.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_irish_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_irish_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-27",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Irish Lotto draw results. Draws every **Wednesday and Saturday** at ~18:45 UTC (20:45 SAST). Pick 6 from 1-47 plus bonus ball.\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game\": \"Irish Lotto\",\n      \"date\": \"2026-06-27\",\n      \"day\": \"Saturday\",\n      \"winning_numbers\": \"12, 27, 29, 38, 43, 46\",\n      \"bonus_ball\": 25,\n      \"jackpot\": 5181046.0,\n      \"draw_id\": null\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_irish_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_irish_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-27",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Irish Lotto draw results. Draws every **Wednesday and Saturday** at ~18:45 UTC (20:45 SAST). Pick 6 from 1-47 plus bonus ball.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_irish_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_irish_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-27",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Irish Lotto draw results. Draws every **Wednesday and Saturday** at ~18:45 UTC (20:45 SAST). Pick 6 from 1-47 plus bonus ball.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_irish_lotto_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_irish_lotto_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-27",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Irish Lotto draw results. Draws every **Wednesday and Saturday** at ~18:45 UTC (20:45 SAST). Pick 6 from 1-47 plus bonus ball.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "United States",
      "description": "US draws: US Powerball and Mega Millions. Not affiliated with the South African National Lottery.",
      "item": [
        {
          "id": "a6593bbb-e898-5a4f-9c45-c5f34035aef3",
          "name": "Get US Powerball Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_us_powerball_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_us_powerball_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-02",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns US Powerball draw results. Draws every **Monday, Wednesday and Saturday** at 22:59 ET (~05:00 SAST next day). Historical data from 2010.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_us_powerball_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_us_powerball_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-02",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns US Powerball draw results. Draws every **Monday, Wednesday and Saturday** at 22:59 ET (~05:00 SAST next day). Historical data from 2010.\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game\": \"Powerball\",\n      \"date\": \"2026-06-01\",\n      \"day\": \"Monday\",\n      \"winning_numbers\": \"02, 42, 47, 57, 58\",\n      \"powerball\": 14,\n      \"power_play\": 3\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_us_powerball_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_us_powerball_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-02",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns US Powerball draw results. Draws every **Monday, Wednesday and Saturday** at 22:59 ET (~05:00 SAST next day). Historical data from 2010.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_us_powerball_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_us_powerball_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-02",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns US Powerball draw results. Draws every **Monday, Wednesday and Saturday** at 22:59 ET (~05:00 SAST next day). Historical data from 2010.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_us_powerball_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_us_powerball_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-02",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns US Powerball draw results. Draws every **Monday, Wednesday and Saturday** at 22:59 ET (~05:00 SAST next day). Historical data from 2010.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_us_powerball_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_us_powerball_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-02",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns US Powerball draw results. Draws every **Monday, Wednesday and Saturday** at 22:59 ET (~05:00 SAST next day). Historical data from 2010.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            }
          ]
        },
        {
          "id": "39a7836f-aaf3-52e4-8c8a-982797fb5160",
          "name": "Get Mega Millions Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_megamillions_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_megamillions_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-03",
                  "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns Mega Millions draw results. Draws every **Tuesday and Friday** at 23:00 ET (~05:00 SAST next day). Historical data from 2002.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_megamillions_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_megamillions_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Mega Millions draw results. Draws every **Tuesday and Friday** at 23:00 ET (~05:00 SAST next day). Historical data from 2002.\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game\": \"Mega Millions\",\n      \"date\": \"2026-06-02\",\n      \"day\": \"Tuesday\",\n      \"winning_numbers\": \"15, 26, 43, 48, 60\",\n      \"mega_ball\": 12,\n      \"megaplier\": null\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_megamillions_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_megamillions_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Mega Millions draw results. Draws every **Tuesday and Friday** at 23:00 ET (~05:00 SAST next day). Historical data from 2002.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_megamillions_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_megamillions_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Mega Millions draw results. Draws every **Tuesday and Friday** at 23:00 ET (~05:00 SAST next day). Historical data from 2002.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_megamillions_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_megamillions_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Mega Millions draw results. Draws every **Tuesday and Friday** at 23:00 ET (~05:00 SAST next day). Historical data from 2002.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_megamillions_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_megamillions_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-03",
                      "description": "(Optional) Return results for a specific date (YYYY-MM-DD). Omit for the latest draw.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Mega Millions draw results. Draws every **Tuesday and Friday** at 23:00 ET (~05:00 SAST next day). Historical data from 2002.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Russia",
      "description": "Russian Gosloto draws: 6/45, 7/49 and 5/36. Many draws a day; times are given in both SAST and Moscow time. Not affiliated with the South African National Lottery.",
      "item": [
        {
          "id": "e4c0bd55-fa59-5f56-b989-b72f72011f3f",
          "name": "Get Gosloto 6/45 Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_gosloto_6_45_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_gosloto_6_45_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-08-06",
                  "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                  "disabled": true
                },
                {
                  "key": "draw_id",
                  "value": "18325",
                  "description": "(Optional) Return one specific draw by its draw ID.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns Gosloto 6/45 draw results. Pick 6 from 1-45, no bonus ball. Draws around 11 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_6_45_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_6_45_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "18325",
                      "description": "(Optional) Return one specific draw by its draw ID.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 6/45 draw results. Pick 6 from 1-45, no bonus ball. Draws around 11 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game\": \"Gosloto 6/45\",\n      \"date\": \"2026-08-06\",\n      \"day\": \"Thursday\",\n      \"time_sast\": \"22:59\",\n      \"time_msk\": \"23:59\",\n      \"winning_numbers\": \"1, 19, 23, 37, 42, 43\",\n      \"draw_id\": \"18325\"\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_6_45_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_6_45_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "18325",
                      "description": "(Optional) Return one specific draw by its draw ID.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 6/45 draw results. Pick 6 from 1-45, no bonus ball. Draws around 11 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_6_45_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_6_45_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "18325",
                      "description": "(Optional) Return one specific draw by its draw ID.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 6/45 draw results. Pick 6 from 1-45, no bonus ball. Draws around 11 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_6_45_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_6_45_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "18325",
                      "description": "(Optional) Return one specific draw by its draw ID.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 6/45 draw results. Pick 6 from 1-45, no bonus ball. Draws around 11 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        },
        {
          "id": "9f05b616-e059-5eb2-8a9c-a0f100e2ff8f",
          "name": "Get Gosloto 7/49 Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_gosloto_7_49_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_gosloto_7_49_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-08-06",
                  "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                  "disabled": true
                },
                {
                  "key": "draw_id",
                  "value": "27418",
                  "description": "(Optional) Return one specific draw by its draw ID. Not every 7/49 draw has one: rows can carry a null draw_id (see the endpoint description), and those rows 404 for this parameter.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns Gosloto 7/49 draw results. Pick 7 from 1-49, no bonus ball. Draws around 10 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n`draw_id` can be `null` for this game: a result can be published before its draw number is available, and then comes back with `draw_id: null`. This is routine and by design, and specific to 7/49. A row with a null `draw_id` cannot be fetched with `draw_id`; use `date` instead.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_7_49_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_7_49_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "27418",
                      "description": "(Optional) Return one specific draw by its draw ID. Not every 7/49 draw has one: rows can carry a null draw_id (see the endpoint description), and those rows 404 for this parameter.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 7/49 draw results. Pick 7 from 1-49, no bonus ball. Draws around 10 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n`draw_id` can be `null` for this game: a result can be published before its draw number is available, and then comes back with `draw_id: null`. This is routine and by design, and specific to 7/49. A row with a null `draw_id` cannot be fetched with `draw_id`; use `date` instead.\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game\": \"Gosloto 7/49\",\n      \"date\": \"2026-08-06\",\n      \"day\": \"Thursday\",\n      \"time_sast\": \"21:30\",\n      \"time_msk\": \"22:30\",\n      \"winning_numbers\": \"3, 11, 19, 24, 33, 41, 47\",\n      \"draw_id\": \"27418\"\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_7_49_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_7_49_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "27418",
                      "description": "(Optional) Return one specific draw by its draw ID. Not every 7/49 draw has one: rows can carry a null draw_id (see the endpoint description), and those rows 404 for this parameter.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 7/49 draw results. Pick 7 from 1-49, no bonus ball. Draws around 10 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n`draw_id` can be `null` for this game: a result can be published before its draw number is available, and then comes back with `draw_id: null`. This is routine and by design, and specific to 7/49. A row with a null `draw_id` cannot be fetched with `draw_id`; use `date` instead.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_7_49_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_7_49_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "27418",
                      "description": "(Optional) Return one specific draw by its draw ID. Not every 7/49 draw has one: rows can carry a null draw_id (see the endpoint description), and those rows 404 for this parameter.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 7/49 draw results. Pick 7 from 1-49, no bonus ball. Draws around 10 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n`draw_id` can be `null` for this game: a result can be published before its draw number is available, and then comes back with `draw_id: null`. This is routine and by design, and specific to 7/49. A row with a null `draw_id` cannot be fetched with `draw_id`; use `date` instead.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_7_49_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_7_49_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "27418",
                      "description": "(Optional) Return one specific draw by its draw ID. Not every 7/49 draw has one: rows can carry a null draw_id (see the endpoint description), and those rows 404 for this parameter.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 7/49 draw results. Pick 7 from 1-49, no bonus ball. Draws around 10 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n`draw_id` can be `null` for this game: a result can be published before its draw number is available, and then comes back with `draw_id: null`. This is routine and by design, and specific to 7/49. A row with a null `draw_id` cannot be fetched with `draw_id`; use `date` instead.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        },
        {
          "id": "d2071a21-eef3-5d56-bb01-23b15bbbec97",
          "name": "Get Gosloto 5/36 Results",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_gosloto_5_36_results?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_gosloto_5_36_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-08-06",
                  "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                  "disabled": true
                },
                {
                  "key": "draw_id",
                  "value": "104382",
                  "description": "(Optional) Return one specific draw by its draw ID.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns Gosloto 5/36 draw results. Pick 5 from 1-36, plus a separate bonus ball from 1-4. Draws around 60 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Results returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_5_36_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_5_36_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "104382",
                      "description": "(Optional) Return one specific draw by its draw ID.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 5/36 draw results. Pick 5 from 1-36, plus a separate bonus ball from 1-4. Draws around 60 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n**Consumes:** 1 API call"
              },
              "status": "Results returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"results\": [\n    {\n      \"game\": \"Gosloto 5/36\",\n      \"date\": \"2026-08-06\",\n      \"day\": \"Thursday\",\n      \"time_sast\": \"22:44\",\n      \"time_msk\": \"23:44\",\n      \"winning_numbers\": \"4, 9, 17, 22, 31\",\n      \"draw_id\": \"104382\",\n      \"bonus_ball\": 2\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_5_36_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_5_36_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "104382",
                      "description": "(Optional) Return one specific draw by its draw ID.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 5/36 draw results. Pick 5 from 1-36, plus a separate bonus ball from 1-4. Draws around 60 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_5_36_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_5_36_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "104382",
                      "description": "(Optional) Return one specific draw by its draw ID.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 5/36 draw results. Pick 5 from 1-36, plus a separate bonus ball from 1-4. Draws around 60 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_gosloto_5_36_results?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_gosloto_5_36_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-06",
                      "description": "(Optional) Return every draw on this date (YYYY-MM-DD), newest first. These games draw many times a day, so a date can return multiple results. Omit for the single latest draw.",
                      "disabled": true
                    },
                    {
                      "key": "draw_id",
                      "value": "104382",
                      "description": "(Optional) Return one specific draw by its draw ID.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns Gosloto 5/36 draw results. Pick 5 from 1-36, plus a separate bonus ball from 1-4. Draws around 60 times a day. `time_sast` and `time_msk` are both given since Moscow time is SAST plus one hour all year.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Horse Racing",
      "description": "South African horse racing results. Covers Greyville, Kenilworth, Fairview and Vaal. Returns meeting lists, full race cards with top-3 finishers and exotic dividends, and detailed runner tables.",
      "item": [
        {
          "id": "1586a429-7b52-5dbe-8207-43287029c43d",
          "name": "List Horse Racing Meetings",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_horse_racing_meetings?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_horse_racing_meetings"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "from_date",
                  "value": "2026-06-15",
                  "description": "(Optional) Start of date range (YYYY-MM-DD). Defaults to 7 days ago.",
                  "disabled": true
                },
                {
                  "key": "to_date",
                  "value": "2026-06-22",
                  "description": "(Optional) End of date range (YYYY-MM-DD). Defaults to today.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns available SA horse racing meetings within a date range. Use this endpoint to discover which dates and venues have data before calling the race card or runner endpoints. Defaults to the last 7 days if no dates are supplied.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Meetings returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_meetings?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_meetings"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "from_date",
                      "value": "2026-06-15",
                      "description": "(Optional) Start of date range (YYYY-MM-DD). Defaults to 7 days ago.",
                      "disabled": true
                    },
                    {
                      "key": "to_date",
                      "value": "2026-06-22",
                      "description": "(Optional) End of date range (YYYY-MM-DD). Defaults to today.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns available SA horse racing meetings within a date range. Use this endpoint to discover which dates and venues have data before calling the race card or runner endpoints. Defaults to the last 7 days if no dates are supplied.\n\n**Consumes:** 1 API call"
              },
              "status": "Meetings returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"from_date\": \"2026-06-15\",\n  \"to_date\": \"2026-06-22\",\n  \"meetings\": [\n    {\n      \"race_date\": \"2026-06-22\",\n      \"venue\": \"Greyville\",\n      \"province\": \"KwaZulu-Natal\",\n      \"race_count\": 8,\n      \"data_status\": \"complete\"\n    },\n    {\n      \"race_date\": \"2026-06-20\",\n      \"venue\": \"Greyville\",\n      \"province\": \"KwaZulu-Natal\",\n      \"race_count\": 9,\n      \"data_status\": \"complete\"\n    },\n    {\n      \"race_date\": \"2026-06-19\",\n      \"venue\": \"Fairview\",\n      \"province\": \"Eastern Cape\",\n      \"race_count\": 8,\n      \"data_status\": \"complete\"\n    }\n  ]\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_meetings?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_meetings"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "from_date",
                      "value": "2026-06-15",
                      "description": "(Optional) Start of date range (YYYY-MM-DD). Defaults to 7 days ago.",
                      "disabled": true
                    },
                    {
                      "key": "to_date",
                      "value": "2026-06-22",
                      "description": "(Optional) End of date range (YYYY-MM-DD). Defaults to today.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns available SA horse racing meetings within a date range. Use this endpoint to discover which dates and venues have data before calling the race card or runner endpoints. Defaults to the last 7 days if no dates are supplied.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_meetings?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_meetings"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "from_date",
                      "value": "2026-06-15",
                      "description": "(Optional) Start of date range (YYYY-MM-DD). Defaults to 7 days ago.",
                      "disabled": true
                    },
                    {
                      "key": "to_date",
                      "value": "2026-06-22",
                      "description": "(Optional) End of date range (YYYY-MM-DD). Defaults to today.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns available SA horse racing meetings within a date range. Use this endpoint to discover which dates and venues have data before calling the race card or runner endpoints. Defaults to the last 7 days if no dates are supplied.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_meetings?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_meetings"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "from_date",
                      "value": "2026-06-15",
                      "description": "(Optional) Start of date range (YYYY-MM-DD). Defaults to 7 days ago.",
                      "disabled": true
                    },
                    {
                      "key": "to_date",
                      "value": "2026-06-22",
                      "description": "(Optional) End of date range (YYYY-MM-DD). Defaults to today.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Returns available SA horse racing meetings within a date range. Use this endpoint to discover which dates and venues have data before calling the race card or runner endpoints. Defaults to the last 7 days if no dates are supplied.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        },
        {
          "id": "cc28c089-abed-5348-8e3b-d90e8d4e7c13",
          "name": "Get Race Card for a Meeting",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_horse_racing_results?api_key={{apiKey}}&date=2026-06-22&venue=Greyville",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_horse_racing_results"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-22",
                  "description": "(Required) Race date (YYYY-MM-DD)."
                },
                {
                  "key": "venue",
                  "value": "Greyville",
                  "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings` (e.g. `Greyville`, `Kenilworth`, `Fairview`, `Vaal`)."
                }
              ]
            },
            "description": "Returns the full race card for a specific date and venue: all races with their top-3 finishers, exotic bet dividends (Exacta, Trifecta, Swinger, Quartet, Double, Pick 3, Pick 6, Jackpot, Bipot, Place Accumulator), prize breakdowns and win times. Use `get_horse_racing_meetings` first to find valid date and venue combinations.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Race card returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_results?api_key={{apiKey}}&date=2026-06-22&venue=Greyville",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Required) Race date (YYYY-MM-DD)."
                    },
                    {
                      "key": "venue",
                      "value": "Greyville",
                      "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings` (e.g. `Greyville`, `Kenilworth`, `Fairview`, `Vaal`)."
                    }
                  ]
                },
                "description": "Returns the full race card for a specific date and venue: all races with their top-3 finishers, exotic bet dividends (Exacta, Trifecta, Swinger, Quartet, Double, Pick 3, Pick 6, Jackpot, Bipot, Place Accumulator), prize breakdowns and win times. Use `get_horse_racing_meetings` first to find valid date and venue combinations.\n\n**Consumes:** 1 API call"
              },
              "status": "Race card returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"race_date\": \"2026-06-22\",\n  \"venue\": \"Greyville\",\n  \"province\": \"KwaZulu-Natal\",\n  \"races\": [\n    {\n      \"race_no\": 1,\n      \"race_name\": \"Maiden Plate (F&M)(Polytrack)\",\n      \"grade\": null,\n      \"distance\": 1200,\n      \"going\": \"Good\",\n      \"off_time\": \"12:30\",\n      \"win_time\": 71.0,\n      \"stake_total\": 125000,\n      \"prize_breakdown\": {\n        \"1st\": 74219,\n        \"2nd\": 23750,\n        \"3rd\": 11875,\n        \"4th\": 5938,\n        \"5th\": 2969\n      },\n      \"jackpot\": false,\n      \"pick_six\": false,\n      \"top3\": [\n        {\n          \"finish\": 1,\n          \"horse_name\": \"Come Together\",\n          \"jockey_name\": \"T Godden\",\n          \"trainer_name\": \"LA Crawford\",\n          \"owner_name\": \"Ms F T Naicker & Mr Gavin Govender\",\n          \"draw\": 3,\n          \"mass\": 60.0,\n          \"sp_decimal\": 4.0,\n          \"tote_win\": 3.9,\n          \"tote_place\": 1.6,\n          \"lengths_behind\": 0.0,\n          \"margin\": null,\n          \"age\": 3,\n          \"colour\": \"bay\",\n          \"sex\": \"filly\",\n          \"sire_name\": \"Elusive Fort\",\n          \"dam_name\": \"Better Together\"\n        },\n        {\n          \"finish\": 2,\n          \"horse_name\": \"Midnight Hour\",\n          \"jockey_name\": \"S Moodley\",\n          \"trainer_name\": \"A Nel\",\n          \"owner_name\": \"Mrs S Plattner\",\n          \"draw\": 4,\n          \"mass\": 60.0,\n          \"sp_decimal\": 5.5,\n          \"tote_win\": null,\n          \"tote_place\": 1.8,\n          \"lengths_behind\": 1.8,\n          \"margin\": 1.8,\n          \"age\": 4,\n          \"colour\": \"bay\",\n          \"sex\": \"filly\",\n          \"sire_name\": \"Vercingetorix\",\n          \"dam_name\": \"Lady Starlett\"\n        },\n        {\n          \"finish\": 3,\n          \"horse_name\": \"Peach Melba\",\n          \"jockey_name\": \"A Fortune\",\n          \"trainer_name\": \"W Whitehead\",\n          \"owner_name\": \"Gary Player Stud Farm (Pty) Ltd\",\n          \"draw\": 7,\n          \"mass\": 60.0,\n          \"sp_decimal\": 2.8,\n          \"tote_win\": null,\n          \"tote_place\": 1.0,\n          \"lengths_behind\": 3.1,\n          \"margin\": 1.3,\n          \"age\": 3,\n          \"colour\": \"chestnut\",\n          \"sex\": \"filly\",\n          \"sire_name\": \"Willow Magic\",\n          \"dam_name\": \"Absolutelypositive\"\n        }\n      ],\n      \"dividends\": [\n        {\n          \"bet_type\": \"Exacta\",\n          \"selections\": \"3/4\",\n          \"dividend\": 14.8\n        },\n        {\n          \"bet_type\": \"Trifecta\",\n          \"selections\": \"3/4/7\",\n          \"dividend\": 34.7\n        },\n        {\n          \"bet_type\": \"Quartet\",\n          \"selections\": \"3/4/7/8\",\n          \"dividend\": 402.4\n        },\n        {\n          \"bet_type\": \"Swinger\",\n          \"selections\": \"3/4\",\n          \"dividend\": 2.8\n        }\n      ]\n    }\n  ]\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_results?api_key={{apiKey}}&date=2026-06-22&venue=Greyville",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Required) Race date (YYYY-MM-DD)."
                    },
                    {
                      "key": "venue",
                      "value": "Greyville",
                      "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings` (e.g. `Greyville`, `Kenilworth`, `Fairview`, `Vaal`)."
                    }
                  ]
                },
                "description": "Returns the full race card for a specific date and venue: all races with their top-3 finishers, exotic bet dividends (Exacta, Trifecta, Swinger, Quartet, Double, Pick 3, Pick 6, Jackpot, Bipot, Place Accumulator), prize breakdowns and win times. Use `get_horse_racing_meetings` first to find valid date and venue combinations.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_results?api_key={{apiKey}}&date=2026-06-22&venue=Greyville",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Required) Race date (YYYY-MM-DD)."
                    },
                    {
                      "key": "venue",
                      "value": "Greyville",
                      "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings` (e.g. `Greyville`, `Kenilworth`, `Fairview`, `Vaal`)."
                    }
                  ]
                },
                "description": "Returns the full race card for a specific date and venue: all races with their top-3 finishers, exotic bet dividends (Exacta, Trifecta, Swinger, Quartet, Double, Pick 3, Pick 6, Jackpot, Bipot, Place Accumulator), prize breakdowns and win times. Use `get_horse_racing_meetings` first to find valid date and venue combinations.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_results?api_key={{apiKey}}&date=2026-06-22&venue=Greyville",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Required) Race date (YYYY-MM-DD)."
                    },
                    {
                      "key": "venue",
                      "value": "Greyville",
                      "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings` (e.g. `Greyville`, `Kenilworth`, `Fairview`, `Vaal`)."
                    }
                  ]
                },
                "description": "Returns the full race card for a specific date and venue: all races with their top-3 finishers, exotic bet dividends (Exacta, Trifecta, Swinger, Quartet, Double, Pick 3, Pick 6, Jackpot, Bipot, Place Accumulator), prize breakdowns and win times. Use `get_horse_racing_meetings` first to find valid date and venue combinations.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_results?api_key={{apiKey}}&date=2026-06-22&venue=Greyville",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_results"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Required) Race date (YYYY-MM-DD)."
                    },
                    {
                      "key": "venue",
                      "value": "Greyville",
                      "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings` (e.g. `Greyville`, `Kenilworth`, `Fairview`, `Vaal`)."
                    }
                  ]
                },
                "description": "Returns the full race card for a specific date and venue: all races with their top-3 finishers, exotic bet dividends (Exacta, Trifecta, Swinger, Quartet, Double, Pick 3, Pick 6, Jackpot, Bipot, Place Accumulator), prize breakdowns and win times. Use `get_horse_racing_meetings` first to find valid date and venue combinations.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        },
        {
          "id": "7999ce09-c26d-53f3-a97f-ddd3083094dc",
          "name": "Get Full Runner Table for a Race",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_horse_racing_race?api_key={{apiKey}}&date=2026-06-22&venue=Greyville&race_no=1",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_horse_racing_race"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "date",
                  "value": "2026-06-22",
                  "description": "(Required) Race date (YYYY-MM-DD)."
                },
                {
                  "key": "venue",
                  "value": "Greyville",
                  "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings`."
                },
                {
                  "key": "race_no",
                  "value": "1",
                  "description": "(Required) Race number (integer)."
                }
              ]
            },
            "description": "Returns the complete runner table for a single race including all finishers and scratched horses, full breeding details (sire, dam, dam sire, breeder), owner name, draw and weight carried, SP as decimal odds, margins, tote win/place, and exotic dividends for that race.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Runner table returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_race?api_key={{apiKey}}&date=2026-06-22&venue=Greyville&race_no=1",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_race"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Required) Race date (YYYY-MM-DD)."
                    },
                    {
                      "key": "venue",
                      "value": "Greyville",
                      "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings`."
                    },
                    {
                      "key": "race_no",
                      "value": "1",
                      "description": "(Required) Race number (integer)."
                    }
                  ]
                },
                "description": "Returns the complete runner table for a single race including all finishers and scratched horses, full breeding details (sire, dam, dam sire, breeder), owner name, draw and weight carried, SP as decimal odds, margins, tote win/place, and exotic dividends for that race.\n\n**Consumes:** 1 API call"
              },
              "status": "Runner table returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"race_date\": \"2026-06-22\",\n  \"venue\": \"Greyville\",\n  \"race_no\": 1,\n  \"race_name\": \"Maiden Plate (F&M)(Polytrack)\",\n  \"grade\": null,\n  \"distance\": 1200,\n  \"going\": \"Good\",\n  \"off_time\": \"12:30\",\n  \"win_time\": 71.0,\n  \"declared_runners\": 11,\n  \"apprentice_allowance\": 1,\n  \"stake_total\": 125000,\n  \"prize_breakdown\": {\n    \"1st\": 74219,\n    \"2nd\": 23750,\n    \"3rd\": 11875,\n    \"4th\": 5938,\n    \"5th\": 2969\n  },\n  \"jackpot\": false,\n  \"pick_six\": false,\n  \"dividends\": [\n    {\n      \"bet_type\": \"Exacta\",\n      \"selections\": \"3/4\",\n      \"dividend\": 14.8\n    },\n    {\n      \"bet_type\": \"Trifecta\",\n      \"selections\": \"3/4/7\",\n      \"dividend\": 34.7\n    }\n  ],\n  \"runners\": [\n    {\n      \"finish\": 1,\n      \"completed_run\": true,\n      \"horse_no\": 3,\n      \"horse_name\": \"Come Together\",\n      \"jockey_name\": \"T Godden\",\n      \"trainer_name\": \"LA Crawford\",\n      \"owner_name\": \"Ms F T Naicker & Mr Gavin Govender\",\n      \"breeder_name\": \"Big Sky Ranch\",\n      \"age\": 3,\n      \"colour\": \"bay\",\n      \"sex\": \"filly\",\n      \"sire_name\": \"Elusive Fort\",\n      \"dam_name\": \"Better Together\",\n      \"dam_sire_name\": \"What A Winter\",\n      \"draw\": 3,\n      \"mass\": 60.0,\n      \"sp_decimal\": 4.0,\n      \"tote_win\": 3.9,\n      \"tote_place\": 1.6,\n      \"lengths_behind\": 0.0\n    },\n    {\n      \"finish\": null,\n      \"completed_run\": false,\n      \"horse_no\": 5,\n      \"horse_name\": \"Anniversary\",\n      \"jockey_name\": \"K de Melo\",\n      \"trainer_name\": \"GB Puller\",\n      \"owner_name\": \"Messrs Nathan Pillay & G B Puller\",\n      \"breeder_name\": \"Tertia Properties\",\n      \"age\": 2,\n      \"colour\": \"bay\",\n      \"sex\": \"filly\",\n      \"sire_name\": \"Willow Magic\",\n      \"dam_name\": \"Desdemona\",\n      \"dam_sire_name\": \"Western Winter\",\n      \"draw\": 5,\n      \"mass\": 57.0,\n      \"sp_decimal\": 6.5,\n      \"tote_win\": null,\n      \"tote_place\": null,\n      \"lengths_behind\": 0.0\n    }\n  ]\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_race?api_key={{apiKey}}&date=2026-06-22&venue=Greyville&race_no=1",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_race"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Required) Race date (YYYY-MM-DD)."
                    },
                    {
                      "key": "venue",
                      "value": "Greyville",
                      "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings`."
                    },
                    {
                      "key": "race_no",
                      "value": "1",
                      "description": "(Required) Race number (integer)."
                    }
                  ]
                },
                "description": "Returns the complete runner table for a single race including all finishers and scratched horses, full breeding details (sire, dam, dam sire, breeder), owner name, draw and weight carried, SP as decimal odds, margins, tote win/place, and exotic dividends for that race.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_race?api_key={{apiKey}}&date=2026-06-22&venue=Greyville&race_no=1",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_race"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Required) Race date (YYYY-MM-DD)."
                    },
                    {
                      "key": "venue",
                      "value": "Greyville",
                      "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings`."
                    },
                    {
                      "key": "race_no",
                      "value": "1",
                      "description": "(Required) Race number (integer)."
                    }
                  ]
                },
                "description": "Returns the complete runner table for a single race including all finishers and scratched horses, full breeding details (sire, dam, dam sire, breeder), owner name, draw and weight carried, SP as decimal odds, margins, tote win/place, and exotic dividends for that race.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_race?api_key={{apiKey}}&date=2026-06-22&venue=Greyville&race_no=1",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_race"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Required) Race date (YYYY-MM-DD)."
                    },
                    {
                      "key": "venue",
                      "value": "Greyville",
                      "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings`."
                    },
                    {
                      "key": "race_no",
                      "value": "1",
                      "description": "(Required) Race number (integer)."
                    }
                  ]
                },
                "description": "Returns the complete runner table for a single race including all finishers and scratched horses, full breeding details (sire, dam, dam sire, breeder), owner name, draw and weight carried, SP as decimal odds, margins, tote win/place, and exotic dividends for that race.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_horse_racing_race?api_key={{apiKey}}&date=2026-06-22&venue=Greyville&race_no=1",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_horse_racing_race"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "date",
                      "value": "2026-06-22",
                      "description": "(Required) Race date (YYYY-MM-DD)."
                    },
                    {
                      "key": "venue",
                      "value": "Greyville",
                      "description": "(Required) Venue name exactly as returned by `get_horse_racing_meetings`."
                    },
                    {
                      "key": "race_no",
                      "value": "1",
                      "description": "(Required) Race number (integer)."
                    }
                  ]
                },
                "description": "Returns the complete runner table for a single race including all finishers and scratched horses, full breeding details (sire, dam, dam sire, breeder), owner name, draw and weight carried, SP as decimal odds, margins, tote win/place, and exotic dividends for that race.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Generators",
      "description": "Random and personalised number generation",
      "item": [
        {
          "id": "7fd7b4e8-0006-5534-8c1a-a511294d0cc7",
          "name": "Generate Random Numbers",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/generate_random_numbers?api_key={{apiKey}}&game=Daily Lotto",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "generate_random_numbers"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "game",
                  "value": "Daily Lotto",
                  "description": "(Required) The lottery game to generate numbers for.\n\nAccepts all supported games across all countries."
                },
                {
                  "key": "lines",
                  "value": "5",
                  "description": "(Optional) Number of lines to generate, from 1 to 500. Outside that range the request is refused with 400 and no call is used.",
                  "disabled": true
                }
              ]
            },
            "description": "Generate random lottery numbers following the rules of a specified game. Supports all games across all countries.\n\n**Consumes:** 1 API call (regardless of number of lines)"
          },
          "response": [
            {
              "name": "200 Random numbers generated successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/generate_random_numbers?api_key={{apiKey}}&game=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "generate_random_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game to generate numbers for.\n\nAccepts all supported games across all countries."
                    },
                    {
                      "key": "lines",
                      "value": "5",
                      "description": "(Optional) Number of lines to generate, from 1 to 500. Outside that range the request is refused with 400 and no call is used.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Generate random lottery numbers following the rules of a specified game. Supports all games across all countries.\n\n**Consumes:** 1 API call (regardless of number of lines)"
              },
              "status": "Random numbers generated successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"game\": \"Lotto\",\n  \"lines\": 2,\n  \"random_numbers\": [\n    [\n      3,\n      12,\n      25,\n      38,\n      47,\n      55\n    ],\n    [\n      1,\n      8,\n      19,\n      33,\n      41,\n      52\n    ]\n  ]\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/generate_random_numbers?api_key={{apiKey}}&game=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "generate_random_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game to generate numbers for.\n\nAccepts all supported games across all countries."
                    },
                    {
                      "key": "lines",
                      "value": "5",
                      "description": "(Optional) Number of lines to generate, from 1 to 500. Outside that range the request is refused with 400 and no call is used.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Generate random lottery numbers following the rules of a specified game. Supports all games across all countries.\n\n**Consumes:** 1 API call (regardless of number of lines)"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/generate_random_numbers?api_key={{apiKey}}&game=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "generate_random_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game to generate numbers for.\n\nAccepts all supported games across all countries."
                    },
                    {
                      "key": "lines",
                      "value": "5",
                      "description": "(Optional) Number of lines to generate, from 1 to 500. Outside that range the request is refused with 400 and no call is used.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Generate random lottery numbers following the rules of a specified game. Supports all games across all countries.\n\n**Consumes:** 1 API call (regardless of number of lines)"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/generate_random_numbers?api_key={{apiKey}}&game=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "generate_random_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game to generate numbers for.\n\nAccepts all supported games across all countries."
                    },
                    {
                      "key": "lines",
                      "value": "5",
                      "description": "(Optional) Number of lines to generate, from 1 to 500. Outside that range the request is refused with 400 and no call is used.",
                      "disabled": true
                    }
                  ]
                },
                "description": "Generate random lottery numbers following the rules of a specified game. Supports all games across all countries.\n\n**Consumes:** 1 API call (regardless of number of lines)"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        },
        {
          "id": "5ecbb1ac-8377-5851-8761-6b1c1830c1cf",
          "name": "Text to Lucky Numbers",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/text_to_lucky_numbers?api_key={{apiKey}}&game=Daily Lotto",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "text_to_lucky_numbers"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "game",
                  "value": "Daily Lotto",
                  "description": "(Required) The lottery game to generate lucky numbers for. Supports all current games across all countries."
                }
              ]
            },
            "description": "Generate personalised lucky numbers based on input text using SHA-256 hashing. **Deterministic** - the same text and game always produce the same numbers.\n\n**Consumes:** 1 API call",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"text\": \"John Doe\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "name": "200 Lucky numbers generated successfully",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/text_to_lucky_numbers?api_key={{apiKey}}&game=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "text_to_lucky_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game to generate lucky numbers for. Supports all current games across all countries."
                    }
                  ]
                },
                "description": "Generate personalised lucky numbers based on input text using SHA-256 hashing. **Deterministic** - the same text and game always produce the same numbers.\n\n**Consumes:** 1 API call",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"text\": \"John Doe\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Lucky numbers generated successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"text\": \"John Doe\",\n  \"game_type\": \"Lotto\",\n  \"lucky_numbers\": [\n    7,\n    22,\n    33,\n    41,\n    48,\n    50\n  ]\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/text_to_lucky_numbers?api_key={{apiKey}}&game=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "text_to_lucky_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game to generate lucky numbers for. Supports all current games across all countries."
                    }
                  ]
                },
                "description": "Generate personalised lucky numbers based on input text using SHA-256 hashing. **Deterministic** - the same text and game always produce the same numbers.\n\n**Consumes:** 1 API call",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"text\": \"John Doe\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/text_to_lucky_numbers?api_key={{apiKey}}&game=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "text_to_lucky_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game to generate lucky numbers for. Supports all current games across all countries."
                    }
                  ]
                },
                "description": "Generate personalised lucky numbers based on input text using SHA-256 hashing. **Deterministic** - the same text and game always produce the same numbers.\n\n**Consumes:** 1 API call",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"text\": \"John Doe\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/text_to_lucky_numbers?api_key={{apiKey}}&game=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "text_to_lucky_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game to generate lucky numbers for. Supports all current games across all countries."
                    }
                  ]
                },
                "description": "Generate personalised lucky numbers based on input text using SHA-256 hashing. **Deterministic** - the same text and game always produce the same numbers.\n\n**Consumes:** 1 API call",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"text\": \"John Doe\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Analysis",
      "description": "Number statistics and frequency analysis",
      "item": [
        {
          "id": "61ea1b22-2262-56a2-b518-c47a909c1908",
          "name": "Hot & Cold Numbers",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_hot_cold_numbers_stats?api_key={{apiKey}}&product=Daily Lotto",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_hot_cold_numbers_stats"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "product",
                  "value": "Daily Lotto",
                  "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                }
              ]
            },
            "description": "Retrieve the most frequently drawn (hot) and least frequently drawn (cold) numbers for a game.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_hot_cold_numbers_stats?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_hot_cold_numbers_stats"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Retrieve the most frequently drawn (hot) and least frequently drawn (cold) numbers for a game.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_hot_cold_numbers_stats?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_hot_cold_numbers_stats"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Retrieve the most frequently drawn (hot) and least frequently drawn (cold) numbers for a game.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_hot_cold_numbers_stats?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_hot_cold_numbers_stats"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Retrieve the most frequently drawn (hot) and least frequently drawn (cold) numbers for a game.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            },
            {
              "name": "404 Not enough draw history for this game yet.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_hot_cold_numbers_stats?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_hot_cold_numbers_stats"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Retrieve the most frequently drawn (hot) and least frequently drawn (cold) numbers for a game.\n\n**Consumes:** 1 API call"
              },
              "status": "Not enough draw history for this game yet.",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Not enough draw history to compute statistics for this game yet.\"\n}"
            }
          ]
        },
        {
          "id": "0c028b38-8942-5c04-b4e2-b2c7102f18fa",
          "name": "Number Frequencies",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_number_frequencies?api_key={{apiKey}}&product=Daily Lotto",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_number_frequencies"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "product",
                  "value": "Daily Lotto",
                  "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                }
              ]
            },
            "description": "Fetch the frequency of each number drawn for a specific game, ordered by frequency descending.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Frequency data returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_number_frequencies?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_number_frequencies"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Fetch the frequency of each number drawn for a specific game, ordered by frequency descending.\n\n**Consumes:** 1 API call"
              },
              "status": "Frequency data returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"product\": \"Lotto\",\n  \"statistics\": [\n    {\n      \"number\": 5,\n      \"frequency\": 20,\n      \"last_drawn\": \"2023-03-15\"\n    },\n    {\n      \"number\": 12,\n      \"frequency\": 18,\n      \"last_drawn\": \"2023-03-10\"\n    }\n  ]\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_number_frequencies?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_number_frequencies"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Fetch the frequency of each number drawn for a specific game, ordered by frequency descending.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_number_frequencies?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_number_frequencies"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Fetch the frequency of each number drawn for a specific game, ordered by frequency descending.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_number_frequencies?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_number_frequencies"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Fetch the frequency of each number drawn for a specific game, ordered by frequency descending.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        },
        {
          "id": "6b07054e-a9da-5849-bc69-88ccdde38a15",
          "name": "Number Pairs",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/get_number_pairs?api_key={{apiKey}}&product=Daily Lotto",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "get_number_pairs"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "product",
                  "value": "Daily Lotto",
                  "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                }
              ]
            },
            "description": "Retrieve up to 100 of the most common number pairs drawn together for a game, counted over its most recent 500 draws and sorted by frequency, then by most recently drawn.\n\n**Consumes:** 1 API call"
          },
          "response": [
            {
              "name": "200 Number pairs returned successfully",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_number_pairs?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_number_pairs"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Retrieve up to 100 of the most common number pairs drawn together for a game, counted over its most recent 500 draws and sorted by frequency, then by most recently drawn.\n\n**Consumes:** 1 API call"
              },
              "status": "Number pairs returned successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"product\": \"Lotto\",\n  \"pairs\": [\n    {\n      \"number1\": 5,\n      \"number2\": 7,\n      \"frequency\": 15,\n      \"last_drawn\": \"2023-03-10\"\n    },\n    {\n      \"number1\": 12,\n      \"number2\": 33,\n      \"frequency\": 12,\n      \"last_drawn\": \"2023-03-05\"\n    }\n  ]\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_number_pairs?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_number_pairs"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Retrieve up to 100 of the most common number pairs drawn together for a game, counted over its most recent 500 draws and sorted by frequency, then by most recently drawn.\n\n**Consumes:** 1 API call"
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_number_pairs?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_number_pairs"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Retrieve up to 100 of the most common number pairs drawn together for a game, counted over its most recent 500 draws and sorted by frequency, then by most recently drawn.\n\n**Consumes:** 1 API call"
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_number_pairs?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_number_pairs"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Retrieve up to 100 of the most common number pairs drawn together for a game, counted over its most recent 500 draws and sorted by frequency, then by most recently drawn.\n\n**Consumes:** 1 API call"
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/api/get_number_pairs?api_key={{apiKey}}&product=Daily Lotto",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "get_number_pairs"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "product",
                      "value": "Daily Lotto",
                      "description": "(Required) The lottery game name. Use `UK49s` for combined statistics across all four UK49s draws."
                    }
                  ]
                },
                "description": "Retrieve up to 100 of the most common number pairs drawn together for a game, counted over its most recent 500 draws and sorted by frequency, then by most recently drawn.\n\n**Consumes:** 1 API call"
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Checkers",
      "description": "Check played numbers against winning draws",
      "item": [
        {
          "id": "c6f59d4e-abf7-5017-9857-ddb7d0b83560",
          "name": "Check Played Numbers",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/check_played_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "check_played_numbers"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "game",
                  "value": "Daily Lotto",
                  "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                },
                {
                  "key": "date",
                  "value": "2026-08-05",
                  "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                }
              ]
            },
            "description": "Check your played numbers against winning numbers for a specific game and draw date. Supports up to **10 lines** per request.\n\n**Consumes:** 1 API call per request, whether you send 1 line or 10.\n\nWith a single line, `results` is that line's object itself. With two or more lines, `results` holds one `lineN_results` object per line.\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"played_numbers\": [\n    5,\n    20,\n    21,\n    36,\n    1,\n    13\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "name": "200 Numbers checked successfully",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/check_played_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "check_played_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-05",
                      "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                    }
                  ]
                },
                "description": "Check your played numbers against winning numbers for a specific game and draw date. Supports up to **10 lines** per request.\n\n**Consumes:** 1 API call per request, whether you send 1 line or 10.\n\nWith a single line, `results` is that line's object itself. With two or more lines, `results` holds one `lineN_results` object per line.\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"played_numbers\": [\n    5,\n    20,\n    21,\n    36,\n    1,\n    13\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Numbers checked successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"game\": \"Powerball Xtra\",\n  \"draw_date\": \"2026-08-04\",\n  \"results\": {\n    \"played_numbers\": [\n      5,\n      20,\n      21,\n      36,\n      1,\n      13\n    ],\n    \"winning_numbers\": [\n      5,\n      20,\n      21,\n      36,\n      44\n    ],\n    \"powerball\": 13,\n    \"result\": {\n      \"matches\": {\n        \"main_matches\": 4,\n        \"powerball_match\": true\n      },\n      \"division\": \"DIV 3\",\n      \"winning_amount\": \"21660.20\"\n    }\n  }\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/check_played_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "check_played_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-05",
                      "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                    }
                  ]
                },
                "description": "Check your played numbers against winning numbers for a specific game and draw date. Supports up to **10 lines** per request.\n\n**Consumes:** 1 API call per request, whether you send 1 line or 10.\n\nWith a single line, `results` is that line's object itself. With two or more lines, `results` holds one `lineN_results` object per line.\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"played_numbers\": [\n    5,\n    20,\n    21,\n    36,\n    1,\n    13\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/check_played_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "check_played_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-05",
                      "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                    }
                  ]
                },
                "description": "Check your played numbers against winning numbers for a specific game and draw date. Supports up to **10 lines** per request.\n\n**Consumes:** 1 API call per request, whether you send 1 line or 10.\n\nWith a single line, `results` is that line's object itself. With two or more lines, `results` holds one `lineN_results` object per line.\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"played_numbers\": [\n    5,\n    20,\n    21,\n    36,\n    1,\n    13\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/check_played_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "check_played_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-05",
                      "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                    }
                  ]
                },
                "description": "Check your played numbers against winning numbers for a specific game and draw date. Supports up to **10 lines** per request.\n\n**Consumes:** 1 API call per request, whether you send 1 line or 10.\n\nWith a single line, `results` is that line's object itself. With two or more lines, `results` holds one `lineN_results` object per line.\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"played_numbers\": [\n    5,\n    20,\n    21,\n    36,\n    1,\n    13\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/check_played_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "check_played_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-05",
                      "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                    }
                  ]
                },
                "description": "Check your played numbers against winning numbers for a specific game and draw date. Supports up to **10 lines** per request.\n\n**Consumes:** 1 API call per request, whether you send 1 line or 10.\n\nWith a single line, `results` is that line's object itself. With two or more lines, `results` holds one `lineN_results` object per line.\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"played_numbers\": [\n    5,\n    20,\n    21,\n    36,\n    1,\n    13\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        },
        {
          "id": "a8935d18-03ab-5c76-9729-329b52280df2",
          "name": "Bulk Check Numbers",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/bulk_check_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "bulk_check_numbers"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                },
                {
                  "key": "game",
                  "value": "Daily Lotto",
                  "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                },
                {
                  "key": "date",
                  "value": "2026-08-05",
                  "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                }
              ]
            },
            "description": "Check a large set of played numbers (up to **500 lines**) against winning numbers for a specific game and draw date.\n\n**Consumes:** 1 API call per line checked (subscription billing) or 5 tokens per 50 lines or part thereof (token billing). If the batch would take a subscription over its monthly limit, the whole request is refused.\n\nEvery line must be an array, even when you send only one, and `results` always holds one `lineN_results` object per line.\n\n**Note:** This endpoint is only available for paying customers (subscription or token billing).\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"played_numbers\": [\n    [\n      14,\n      26,\n      27,\n      28,\n      6,\n      40\n    ],\n    [\n      14,\n      26,\n      27,\n      10,\n      11,\n      12\n    ],\n    [\n      1,\n      2,\n      3,\n      4,\n      5,\n      7\n    ]\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "name": "200 Bulk check completed successfully",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/bulk_check_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "bulk_check_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-05",
                      "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                    }
                  ]
                },
                "description": "Check a large set of played numbers (up to **500 lines**) against winning numbers for a specific game and draw date.\n\n**Consumes:** 1 API call per line checked (subscription billing) or 5 tokens per 50 lines or part thereof (token billing). If the batch would take a subscription over its monthly limit, the whole request is refused.\n\nEvery line must be an array, even when you send only one, and `results` always holds one `lineN_results` object per line.\n\n**Note:** This endpoint is only available for paying customers (subscription or token billing).\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"played_numbers\": [\n    [\n      14,\n      26,\n      27,\n      28,\n      6,\n      40\n    ],\n    [\n      14,\n      26,\n      27,\n      10,\n      11,\n      12\n    ],\n    [\n      1,\n      2,\n      3,\n      4,\n      5,\n      7\n    ]\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bulk check completed successfully",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"game\": \"Lotto Plus 1\",\n  \"draw_date\": \"2026-08-05\",\n  \"lines_checked\": 3,\n  \"results\": {\n    \"line1_results\": {\n      \"played_numbers\": [\n        14,\n        26,\n        27,\n        28,\n        6,\n        40\n      ],\n      \"winning_numbers\": [\n        14,\n        26,\n        27,\n        28,\n        35,\n        51\n      ],\n      \"bonus_ball\": 6,\n      \"result\": {\n        \"matches\": {\n          \"main_matches\": 4,\n          \"bonus_match\": true\n        },\n        \"division\": \"DIV 4\",\n        \"winning_amount\": \"2000.00\"\n      }\n    },\n    \"line2_results\": {\n      \"played_numbers\": [\n        14,\n        26,\n        27,\n        10,\n        11,\n        12\n      ],\n      \"winning_numbers\": [\n        14,\n        26,\n        27,\n        28,\n        35,\n        51\n      ],\n      \"bonus_ball\": 6,\n      \"result\": {\n        \"matches\": {\n          \"main_matches\": 3,\n          \"bonus_match\": false\n        },\n        \"division\": \"DIV 8\",\n        \"winning_amount\": \"10.00\"\n      }\n    },\n    \"line3_results\": {\n      \"played_numbers\": [\n        1,\n        2,\n        3,\n        4,\n        5,\n        7\n      ],\n      \"winning_numbers\": [\n        14,\n        26,\n        27,\n        28,\n        35,\n        51\n      ],\n      \"bonus_ball\": 6,\n      \"result\": {\n        \"matches\": {\n          \"main_matches\": 0,\n          \"bonus_match\": false\n        },\n        \"division\": null,\n        \"winning_amount\": null\n      }\n    }\n  }\n}"
            },
            {
              "name": "400 Bad request - missing or invalid parameters",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/bulk_check_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "bulk_check_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-05",
                      "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                    }
                  ]
                },
                "description": "Check a large set of played numbers (up to **500 lines**) against winning numbers for a specific game and draw date.\n\n**Consumes:** 1 API call per line checked (subscription billing) or 5 tokens per 50 lines or part thereof (token billing). If the batch would take a subscription over its monthly limit, the whole request is refused.\n\nEvery line must be an array, even when you send only one, and `results` always holds one `lineN_results` object per line.\n\n**Note:** This endpoint is only available for paying customers (subscription or token billing).\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"played_numbers\": [\n    [\n      14,\n      26,\n      27,\n      28,\n      6,\n      40\n    ],\n    [\n      14,\n      26,\n      27,\n      10,\n      11,\n      12\n    ],\n    [\n      1,\n      2,\n      3,\n      4,\n      5,\n      7\n    ]\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad request - missing or invalid parameters",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid parameter value\"\n}"
            },
            {
              "name": "401 API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/bulk_check_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "bulk_check_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-05",
                      "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                    }
                  ]
                },
                "description": "Check a large set of played numbers (up to **500 lines**) against winning numbers for a specific game and draw date.\n\n**Consumes:** 1 API call per line checked (subscription billing) or 5 tokens per 50 lines or part thereof (token billing). If the batch would take a subscription over its monthly limit, the whole request is refused.\n\nEvery line must be an array, even when you send only one, and `results` always holds one `lineN_results` object per line.\n\n**Note:** This endpoint is only available for paying customers (subscription or token billing).\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"played_numbers\": [\n    [\n      14,\n      26,\n      27,\n      28,\n      6,\n      40\n    ],\n    [\n      14,\n      26,\n      27,\n      10,\n      11,\n      12\n    ],\n    [\n      1,\n      2,\n      3,\n      4,\n      5,\n      7\n    ]\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "API key not accepted: invalid, expired, inactive or out of credits. Not charged.",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Invalid API key\"\n}"
            },
            {
              "name": "404 No data found for the specified criteria",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/bulk_check_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "bulk_check_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-05",
                      "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                    }
                  ]
                },
                "description": "Check a large set of played numbers (up to **500 lines**) against winning numbers for a specific game and draw date.\n\n**Consumes:** 1 API call per line checked (subscription billing) or 5 tokens per 50 lines or part thereof (token billing). If the batch would take a subscription over its monthly limit, the whole request is refused.\n\nEvery line must be an array, even when you send only one, and `results` always holds one `lineN_results` object per line.\n\n**Note:** This endpoint is only available for paying customers (subscription or token billing).\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"played_numbers\": [\n    [\n      14,\n      26,\n      27,\n      28,\n      6,\n      40\n    ],\n    [\n      14,\n      26,\n      27,\n      10,\n      11,\n      12\n    ],\n    [\n      1,\n      2,\n      3,\n      4,\n      5,\n      7\n    ]\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "No data found for the specified criteria",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"No results found for the specified criteria\"\n}"
            },
            {
              "name": "500 Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/api/bulk_check_numbers?api_key={{apiKey}}&game=Daily Lotto&date=2026-08-05",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "api",
                    "bulk_check_numbers"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    },
                    {
                      "key": "game",
                      "value": "Daily Lotto",
                      "description": "(Required) South African game name. Lotto 5 Max and Powerball Xtra exist from 2026-06-01. The old games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are only valid for draw dates before 2026-06-01; later dates return a 400 error explaining the change."
                    },
                    {
                      "key": "date",
                      "value": "2026-08-05",
                      "description": "(Required) The draw date to check against, in YYYY-MM-DD format. A date on which the game did not draw returns 404."
                    }
                  ]
                },
                "description": "Check a large set of played numbers (up to **500 lines**) against winning numbers for a specific game and draw date.\n\n**Consumes:** 1 API call per line checked (subscription billing) or 5 tokens per 50 lines or part thereof (token billing). If the batch would take a subscription over its monthly limit, the whole request is refused.\n\nEvery line must be an array, even when you send only one, and `results` always holds one `lineN_results` object per line.\n\n**Note:** This endpoint is only available for paying customers (subscription or token billing).\n\n### Number count per game\n- **Lotto / Lotto Plus 1 / Lotto 5 Max:** 6 numbers. The bonus matches when any of your 6 numbers is the drawn bonus ball.\n- **Powerball / Powerball Xtra:** 6 numbers: 5 main numbers, then your Powerball as the last (6th) number.\n- **Daily Lotto:** 5 numbers, no bonus ball.\n\nFor draw dates before 2026-06-01, the discontinued games (Daily Lotto Plus, Lotto Plus 2, Powerball Plus) are still accepted against historic data. Powerball Plus takes the Powerball as the last number.\n\n### Prize divisions\n`division` is the bare label from the game's own table (for example `DIV 5`), for the main game and its add-on alike. `winning_amount` is the prize per winning line in that game, as a string with two decimals, or `null` when the line did not win or the prize for its division has not been published. Lotto Plus 1, Lotto 5 Max and Powerball Xtra winners get their own game's prize.\n\n| Division | Lotto, Lotto Plus 1, Lotto 5 Max | Powerball, Powerball Xtra | Daily Lotto |\n|---|---|---|---|\n| DIV 1 | 6 | 5 + Powerball | 5 |\n| DIV 2 | 5 + Bonus | 5 | 4 |\n| DIV 3 | 5 | 4 + Powerball | 3 |\n| DIV 4 | 4 + Bonus | 4 | 2 |\n| DIV 5 | 4 | 3 + Powerball | |\n| DIV 6 | 3 + Bonus | 3 | |\n| DIV 7 | 2 + Bonus | 2 + Powerball | |\n| DIV 8 | 3 | 1 + Powerball | |\n| DIV 9 | | Powerball only | |\n\nDivision rank does not follow match count: in the Lotto games, 2 + Bonus is DIV 7 and 3 numbers is DIV 8.\n\nPowerball and Powerball Xtra results use `powerball` and `powerball_match` in place of `bonus_ball` and `bonus_match`.\n\n> **South African games only.** Number checking for UK 49's, EuroMillions, US Powerball and Mega Millions is not currently supported.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"played_numbers\": [\n    [\n      14,\n      26,\n      27,\n      28,\n      6,\n      40\n    ],\n    [\n      14,\n      26,\n      27,\n      10,\n      11,\n      12\n    ],\n    [\n      1,\n      2,\n      3,\n      4,\n      5,\n      7\n    ]\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unexpected server error. When it happens while checking your API key, the call is not charged.",
              "code": 500,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"Internal Server Error\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Account",
      "description": "API key balance and validation (free - no credits consumed)",
      "item": [
        {
          "id": "d4941e34-8167-50eb-8477-8c5bbb237de7",
          "name": "Check API Key Balance (GET)",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/check_api_key_balance?api_key={{apiKey}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "check_api_key_balance"
              ],
              "query": [
                {
                  "key": "api_key",
                  "value": "{{apiKey}}",
                  "description": "Your API key (set it once in the collection variables)."
                }
              ]
            },
            "description": "Check your API key's subscription status, remaining credits, and billing information.\n\n**Free - does not consume any API calls.**\n\nAlso available as GET with `api_key` as a query parameter.\n\n`subscription_state` is one of `active`, `cancelling` (cancelled but still inside the paid period), `expired`, `invoice_cancelled` or `none`. `usage_breakdown` lists usage per key when the account has sub-keys (empty otherwise). When a capped plan has used every call this month the response is **403** with the usage figures (see below)."
          },
          "response": [
            {
              "name": "200 Balance information returned",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/check_api_key_balance?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "check_api_key_balance"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    }
                  ]
                },
                "description": "Check your API key's subscription status, remaining credits, and billing information.\n\n**Free - does not consume any API calls.**\n\nAlso available as GET with `api_key` as a query parameter.\n\n`subscription_state` is one of `active`, `cancelling` (cancelled but still inside the paid period), `expired`, `invoice_cancelled` or `none`. `usage_breakdown` lists usage per key when the account has sub-keys (empty otherwise). When a capped plan has used every call this month the response is **403** with the usage figures (see below)."
              },
              "status": "Balance information returned",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"billing_model\": \"subscription\",\n  \"tier\": \"professional\",\n  \"monthly_limit\": 6000,\n  \"used\": 1250,\n  \"remaining\": 4750,\n  \"is_unlimited\": false,\n  \"subscription_status\": \"active\",\n  \"subscription_end\": \"2026-02-23\",\n  \"days_until_expiry\": 31,\n  \"note\": \"IMPORTANT: When your subscription expires, your API key is deactivated immediately. Extend before expiry to avoid interruption: new months are added after your current end date. If you exhaust your calls, you can upgrade to a higher tier immediately and only pay the difference for the months left.\",\n  \"subscription_period_months\": 1,\n  \"subscription_state\": \"active\",\n  \"usage_breakdown\": [\n    {\n      \"label\": \"Primary Key\",\n      \"key_suffix\": \"a1b2c3\",\n      \"is_sub_key\": false,\n      \"usage\": 300\n    },\n    {\n      \"label\": \"Mobile app\",\n      \"key_suffix\": \"d4e5f6\",\n      \"is_sub_key\": true,\n      \"usage\": 150\n    }\n  ]\n}"
            },
            {
              "name": "400 Missing API key",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/check_api_key_balance?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "check_api_key_balance"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    }
                  ]
                },
                "description": "Check your API key's subscription status, remaining credits, and billing information.\n\n**Free - does not consume any API calls.**\n\nAlso available as GET with `api_key` as a query parameter.\n\n`subscription_state` is one of `active`, `cancelling` (cancelled but still inside the paid period), `expired`, `invoice_cancelled` or `none`. `usage_breakdown` lists usage per key when the account has sub-keys (empty otherwise). When a capped plan has used every call this month the response is **403** with the usage figures (see below)."
              },
              "status": "Missing API key",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"API key is required.\"\n}"
            },
            {
              "name": "404 API key not found",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/check_api_key_balance?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "check_api_key_balance"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    }
                  ]
                },
                "description": "Check your API key's subscription status, remaining credits, and billing information.\n\n**Free - does not consume any API calls.**\n\nAlso available as GET with `api_key` as a query parameter.\n\n`subscription_state` is one of `active`, `cancelling` (cancelled but still inside the paid period), `expired`, `invoice_cancelled` or `none`. `usage_breakdown` lists usage per key when the account has sub-keys (empty otherwise). When a capped plan has used every call this month the response is **403** with the usage figures (see below)."
              },
              "status": "API key not found",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"API key not found.\"\n}"
            },
            {
              "name": "403 A capped plan has used all its calls for this month (still free to call).",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/check_api_key_balance?api_key={{apiKey}}",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "check_api_key_balance"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "{{apiKey}}",
                      "description": "Your API key (set it once in the collection variables)."
                    }
                  ]
                },
                "description": "Check your API key's subscription status, remaining credits, and billing information.\n\n**Free - does not consume any API calls.**\n\nAlso available as GET with `api_key` as a query parameter.\n\n`subscription_state` is one of `active`, `cancelling` (cancelled but still inside the paid period), `expired`, `invoice_cancelled` or `none`. `usage_breakdown` lists usage per key when the account has sub-keys (empty otherwise). When a capped plan has used every call this month the response is **403** with the usage figures (see below)."
              },
              "status": "A capped plan has used all its calls for this month (still free to call).",
              "code": 403,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"billing_model\": \"subscription\",\n  \"message\": \"You have used all your API credits for this month. Purchase a call top-up to get through the rest of the month, or upgrade your subscription for a higher monthly limit.\",\n  \"tier\": \"basic\",\n  \"monthly_limit\": 1500,\n  \"used\": 1500,\n  \"remaining\": 0,\n  \"subscription_status\": \"active\",\n  \"subscription_end\": \"2026-12-10\",\n  \"days_until_expiry\": 30,\n  \"usage_breakdown\": []\n}"
            }
          ]
        },
        {
          "id": "5b61ddaa-0c4e-5586-8631-feefc106b880",
          "name": "Check API Key Balance",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/check_api_key_balance",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "check_api_key_balance"
              ],
              "query": []
            },
            "description": "Check your API key's subscription status, remaining credits, and billing information.\n\n**Free - does not consume any API calls.**\n\nAlso available as GET with `api_key` as a query parameter.\n\n`subscription_state` is one of `active`, `cancelling` (cancelled but still inside the paid period), `expired`, `invoice_cancelled` or `none`. `usage_breakdown` lists usage per key when the account has sub-keys (empty otherwise). When a capped plan has used every call this month the response is **403** with the usage figures (see below).",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{apiKey}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "name": "200 Balance information returned",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/check_api_key_balance",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "check_api_key_balance"
                  ],
                  "query": []
                },
                "description": "Check your API key's subscription status, remaining credits, and billing information.\n\n**Free - does not consume any API calls.**\n\nAlso available as GET with `api_key` as a query parameter.\n\n`subscription_state` is one of `active`, `cancelling` (cancelled but still inside the paid period), `expired`, `invoice_cancelled` or `none`. `usage_breakdown` lists usage per key when the account has sub-keys (empty otherwise). When a capped plan has used every call this month the response is **403** with the usage figures (see below).",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"api_key\": \"{{apiKey}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Balance information returned",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"billing_model\": \"subscription\",\n  \"tier\": \"professional\",\n  \"monthly_limit\": 6000,\n  \"used\": 1250,\n  \"remaining\": 4750,\n  \"is_unlimited\": false,\n  \"subscription_status\": \"active\",\n  \"subscription_end\": \"2026-02-23\",\n  \"days_until_expiry\": 31,\n  \"note\": \"IMPORTANT: When your subscription expires, your API key is deactivated immediately. Extend before expiry to avoid interruption: new months are added after your current end date. If you exhaust your calls, you can upgrade to a higher tier immediately and only pay the difference for the months left.\",\n  \"subscription_period_months\": 1,\n  \"subscription_state\": \"active\",\n  \"usage_breakdown\": [\n    {\n      \"label\": \"Primary Key\",\n      \"key_suffix\": \"a1b2c3\",\n      \"is_sub_key\": false,\n      \"usage\": 300\n    },\n    {\n      \"label\": \"Mobile app\",\n      \"key_suffix\": \"d4e5f6\",\n      \"is_sub_key\": true,\n      \"usage\": 150\n    }\n  ]\n}"
            },
            {
              "name": "400 Missing API key",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/check_api_key_balance",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "check_api_key_balance"
                  ],
                  "query": []
                },
                "description": "Check your API key's subscription status, remaining credits, and billing information.\n\n**Free - does not consume any API calls.**\n\nAlso available as GET with `api_key` as a query parameter.\n\n`subscription_state` is one of `active`, `cancelling` (cancelled but still inside the paid period), `expired`, `invoice_cancelled` or `none`. `usage_breakdown` lists usage per key when the account has sub-keys (empty otherwise). When a capped plan has used every call this month the response is **403** with the usage figures (see below).",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"api_key\": \"{{apiKey}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Missing API key",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"API key is required.\"\n}"
            },
            {
              "name": "404 API key not found",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/check_api_key_balance",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "check_api_key_balance"
                  ],
                  "query": []
                },
                "description": "Check your API key's subscription status, remaining credits, and billing information.\n\n**Free - does not consume any API calls.**\n\nAlso available as GET with `api_key` as a query parameter.\n\n`subscription_state` is one of `active`, `cancelling` (cancelled but still inside the paid period), `expired`, `invoice_cancelled` or `none`. `usage_breakdown` lists usage per key when the account has sub-keys (empty otherwise). When a capped plan has used every call this month the response is **403** with the usage figures (see below).",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"api_key\": \"{{apiKey}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "API key not found",
              "code": 404,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"message\": \"API key not found.\"\n}"
            },
            {
              "name": "403 A capped plan has used all its calls for this month (still free to call).",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/check_api_key_balance",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "check_api_key_balance"
                  ],
                  "query": []
                },
                "description": "Check your API key's subscription status, remaining credits, and billing information.\n\n**Free - does not consume any API calls.**\n\nAlso available as GET with `api_key` as a query parameter.\n\n`subscription_state` is one of `active`, `cancelling` (cancelled but still inside the paid period), `expired`, `invoice_cancelled` or `none`. `usage_breakdown` lists usage per key when the account has sub-keys (empty otherwise). When a capped plan has used every call this month the response is **403** with the usage figures (see below).",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"api_key\": \"{{apiKey}}\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "A capped plan has used all its calls for this month (still free to call).",
              "code": 403,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"error\",\n  \"billing_model\": \"subscription\",\n  \"message\": \"You have used all your API credits for this month. Purchase a call top-up to get through the rest of the month, or upgrade your subscription for a higher monthly limit.\",\n  \"tier\": \"basic\",\n  \"monthly_limit\": 1500,\n  \"used\": 1500,\n  \"remaining\": 0,\n  \"subscription_status\": \"active\",\n  \"subscription_end\": \"2026-12-10\",\n  \"days_until_expiry\": 30,\n  \"usage_breakdown\": []\n}"
            }
          ]
        }
      ]
    }
  ]
}
