Embed real-time betting site status on your website. Free JSON API, widgets, and badges.
RESTful endpoints for status & uptime data. CORS-enabled.
Drop-in JavaScript widget. Dark/light themes, compact mode.
shields.io style SVG badges for README files and dashboards.
No API key required. 60 requests/min. Just link back to IsBetDown.
Shields.io-style SVG badges you can embed anywhere — README files, dashboards, blog posts.
<!-- Uptime badge (7-day default) --> <img src="https://isbetdown.com/badge/bet365" alt="Bet365 uptime"> <!-- Status badge (live up/down) --> <img src="https://isbetdown.com/badge/bet365/status" alt="Bet365 status"> <!-- Uptime periods: ?period=24h | 7d | 30d --> <img src="https://isbetdown.com/badge/bet365?period=30d" alt="Bet365 30-day uptime"> <!-- Markdown (for README files) --> 
bet365 · betfair · williamhill · paddypower · ladbrokes · coral · skybet · betway · 888sport · unibet · bwin
Add a live bookmaker status indicator to your site with two lines of HTML.
<!-- Paste this where you want the widget --> <div data-isbetdown="bet365"></div> <script src="https://isbetdown.com/widget.js"></script>
<div data-isbetdown="all"></div> <script src="https://isbetdown.com/widget.js"></script>
<!-- Light theme --> <div data-isbetdown="bet365" data-theme="light"></div> <!-- Compact size --> <div data-isbetdown="bet365" data-size="compact"></div> <!-- Light + compact --> <div data-isbetdown="bet365" data-theme="light" data-size="compact"></div>
Free REST API with CORS support. No API key needed. Returns JSON with current status and historical uptime data for all UKGC-licensed bookmakers.
Current status of all bookmakers. Returns name, status, latency, and status label.
Status of a single bookmaker. Replace :bookie with the slug (e.g. bet365).
Uptime percentages for all bookmakers across 24h, 7d, and 30d periods.
Detailed uptime for a specific bookmaker including avg latency, max latency, incident count.
// GET /api/v1/status/bet365 { "bookie": "bet365", "name": "Bet365", "status": "up", "latency": 142, "statusLabel": "OK", "timestamp": "2026-02-21T18:30:00.000Z" }
// JavaScript const res = await fetch('https://isbetdown.com/api/v1/status'); const data = await res.json(); console.log(data.bookmakers.bet365.status); // "up" # cURL curl https://isbetdown.com/api/v1/status/bet365 # Python import requests r = requests.get('https://isbetdown.com/api/v1/status') print(r.json())
60 requests per minute per IP. Responses are cached for 2 minutes. For higher volume, please contact us.
This API is free. We just ask that you include a link back to isbetdown.com when displaying our data.
If gambling is causing you problems, free help is available. National Gambling Helpline: 0808 8020 133 (24/7)