The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog

Webhooks

L
POST /webhooks

Fire on match start, price move or result

Register a URL and we post to it on match start, price move or result. Every delivery is signed.

Plan

This endpoint needs Live & Archive. Calling it on a lower plan returns a 403 naming the plan it needs and a link to pricing, never a bare refusal.

Request

curl "https://api.footballsoccerapi.com/webhooks" \
  -H "X-API-Key: $FSAPI_KEY"

Example response

A real row from the archive, fetched when this page rendered. Run it against your own key below.

200 OK application/json
{
    "event": "result",
    "match_id": "mt_1JK5QJ9",
    "home_goals": 4,
    "away_goals": 1,
    "full_time_result": "home",
    "signature": "sha256=..."
}

Run it live

Paste your key and fire the real request. The key is kept in this browser only and never sent anywhere but the API.

Get a key
POST