Domain-scoped access
Each API key is bound to your domain. You only receive channels, events, and assets published for your site — never another partner's catalog.
Production-ready REST API for licensed broadcast partners — leagues, schedules, multi-channel playback, VOD, and analytics on your domain.
All Partner API endpoints share this prefix:
https://api.matato.ir/partner/api/v1Every endpoint is HTTP GET. There are no write operations — your integration fetches published data only. Mutations happen in the Sport Live panel by your account team.
curl -s -H "X-API-Key: YOUR_API_KEY" \
"https://api.matato.ir/partner/api/v1/leagues"Replace YOUR_API_KEY with the key issued by Sport Live. See Authentication for header formats and security guidance.
X-API-Key on every request (guide)./leagues and /sport-categories once and cache the IDs./live-events with league_id, from/to or at, and status.stream field from live events or /channels; URLs are already rewritten.vod_url / vod_item_id on ended events or browse /vods.League and category lists change rarely. Cache them for hours. Live event lists should refresh every 30–60 seconds during match days, or more often when status=live.
| Status | Meaning |
|---|---|
| scheduled | Published, not yet started |
| live | Currently broadcasting |
| halftime | Half-time break (football) |
| ended | Finished — VOD may be available |
Contact your Sport Live account manager to: