API reference › Alerts & webhooks
Push instead of poll. Checked every 15 minutes across upcoming events in your chosen sport.
Base URL https://skipodds.com · authenticate with Authorization: Bearer <key> (or the x-api-key header) · never in the query string · all responses JSON, cached ~60s · demo key: skipodds-demo-2026 (100 req/day)
The skipodds object in every response is the SkipOdds Index — the de-vigged consensus probability per outcome.
Register a webhook and SkipOdds pushes an event whenever the Index moves by your threshold — checked every 15 minutes across upcoming events in your chosen sport. Paste a Discord webhook URL and the payload arrives as a formatted Discord message; any other HTTPS endpoint receives JSON. Slots: Starter 2 · Pro 5 · Scale 20.
curl -X POST "https://skipodds.com/v1/alerts/webhooks" \\
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \\
-d '{ "url": "https://discord.com/api/webhooks/…", "sport": "soccer", "threshold_points": 3 }'
threshold_points = minimum move in probability points (1–20, default 3). A move from 58.0% to 61.5% is +3.5 points.
List and remove your registrations. Endpoints failing 10 deliveries in a row are deactivated automatically.
{
"event": "index_move", "sport": "soccer",
"market": "Norway v England", "outcome": "Norway",
"from": 0.231, "to": 0.268, "delta_points": 3.7,
"ts": "2026-07-11T18:15:00.000Z"
}
Fixtures · Line movement · Outrights · Widget · Errors, attribution & terms