18+ This website contains references to gambling services for adults only. BeGambleAware.org

Free Status API

Embed real-time betting site status on your website. Free JSON API, widgets, and badges.

🔌

JSON API

RESTful endpoints for status & uptime data. CORS-enabled.

🧩

Widget

Drop-in JavaScript widget. Dark/light themes, compact mode.

🏅

Badges

shields.io style SVG badges for README files and dashboards.

Free

No API key required. 60 requests/min. Just link back to IsBetDown.

🏅 Uptime Badges

Shields.io-style SVG badges you can embed anywhere — README files, dashboards, blog posts.

Live examples

Bet365 uptime Betfair uptime William Hill uptime Ladbrokes uptime Coral uptime
Bet365 status Betfair status William Hill status

Embed code

<!-- 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 uptime](https://isbetdown.com/badge/bet365)

Available bookmakers

bet365 · betfair · williamhill · paddypower · ladbrokes · coral · skybet · betway · 888sport · unibet · bwin

🧩 Embeddable Widget

Add a live bookmaker status indicator to your site with two lines of HTML.

Single bookmaker

<!-- Paste this where you want the widget -->
<div data-isbetdown="bet365"></div>
<script src="https://isbetdown.com/widget.js"></script>

All bookmakers

<div data-isbetdown="all"></div>
<script src="https://isbetdown.com/widget.js"></script>

Options

<!-- 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>

🔌 JSON API

Free REST API with CORS support. No API key needed. Returns JSON with current status and historical uptime data for all UKGC-licensed bookmakers.

Endpoints

GET /api/v1/status

Current status of all bookmakers. Returns name, status, latency, and status label.

GET /api/v1/status/:bookie

Status of a single bookmaker. Replace :bookie with the slug (e.g. bet365).

GET /api/v1/uptime

Uptime percentages for all bookmakers across 24h, 7d, and 30d periods.

GET /api/v1/uptime/:bookie

Detailed uptime for a specific bookmaker including avg latency, max latency, incident count.

Example response

// GET /api/v1/status/bet365
{
  "bookie": "bet365",
  "name": "Bet365",
  "status": "up",
  "latency": 142,
  "statusLabel": "OK",
  "timestamp": "2026-02-21T18:30:00.000Z"
}

Usage

// 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())

Rate limits

60 requests per minute per IP. Responses are cached for 2 minutes. For higher volume, please contact us.

Attribution

This API is free. We just ask that you include a link back to isbetdown.com when displaying our data.

⚠️
Gambling should be entertaining, not stressful

If gambling is causing you problems, free help is available. National Gambling Helpline: 0808 8020 133 (24/7)