Real-time matchesfootball data

REST JSON and SSE streams for fan apps, sports media and odds products. Multiple competitions, on-demand detail and token authentication.

Brasileirão

No live games right now

See the calendar in the demo.

Everything a sports product needs

Normalized JSON data, grouped by domain — from scores to odds markets.

Matches

  • Status and score
  • Live minute
  • Matchday
  • Stadium, referee and attendance

Live

  • Filtered game list
  • SSE event stream
  • Continuous updates

Detail

  • Lineups and formations
  • Events: goals, cards, substitutions
  • Team statistics

Odds

  • Markets and selections
  • Lines (over/under)
  • Provider and timestamp

Context

  • Recent team form
  • Head-to-head
  • Results history

Competition

  • Matchday summary
  • Full calendar
  • Standings with groups

Teams

  • League catalog
  • Profile by ID
  • Badges and abbreviations

Operations

  • Health check per league
  • Collection status
  • Live counters

Nine competitions ready

From Brasileirão to Champions. The server exposes only active leagues in LIGAS_ATIVAS.

  • Brazilian Serie Abrasileirao
  • Brazilian Serie Bseriebr
  • World Cupcopa
  • Copa Libertadoreslibertadores
  • Copa Sudamericanasulamericana
  • Copa do Brasilcopadobrasil
  • Champions Leaguechampions
  • Premier Leaguepremier
  • La Ligalaliga

Plans that scale with your product

Fixed monthly fee with clear REST request and SSE connection limits. 14-day trial with 1,000 req/day. No surprise charges when limits are exceeded — blocked with HTTP 429.

Launch

R$ 349/mo

  • 3,000 REST requests/day
  • 1 simultaneous SSE connection
  • Up to 5 competitions
  • 14-day trial on signup
Recommended

Scale

R$ 699/mo

  • 10,000 REST requests/day
  • 3 simultaneous SSE connections
  • All 9 competitions
  • 14-day trial on signup
Limited offer

Founding

R$ 499/mo · 6 months

Same usage as Scale · 5 spots · 6 months

  • 10,000 REST requests/day
  • 3 simultaneous SSE connections
  • All 9 competitions
  • 14-day trial on signup

Pro

R$ 1.199/mo

  • 25,000 REST requests/day
  • 10 simultaneous SSE connections
  • All 9 competitions
  • 14-day trial on signup

Monthly add-ons

+5,000 req/day

+R$ 149/mo

+1 simultaneous SSE

+R$ 99/mo

+1 league (Launch)

+R$ 79/mo

Extra environment (token)

+R$ 149/mo

Enterprise on request — SLA, custom limits and dedicated support. Contact us

How it works

  1. 01

    Get your token

    Authenticate with Bearer, X-API-Token header or ?api_token= query.

  2. 02

    Consume REST or SSE

    JSON endpoints for queries and live stream for real-time events.

  3. 03

    Enrich on demand

    Match detail (lineups, odds, stats) loaded lazily on the server.

First call in minutes

curl -H "Authorization: Bearer SEU_TOKEN" \
  https://api.exemplo.com/api/brasileirao/partidas/ao-vivo
const res = await fetch(
  "https://api.exemplo.com/api/brasileirao/resumo",
  { headers: { Authorization: "Bearer SEU_TOKEN" } }
);
const resumo = await res.json();
const es = new EventSource(
  "https://api.exemplo.com/api/brasileirao/stream/ao-vivo?api_token=SEU_TOKEN"
);
es.addEventListener("evento", (e) => console.log(JSON.parse(e.data)));

Built for those who live the game

Fan apps

Live scores, goal notifications and matchday calendar in your product.

Media and dashboards

Internal panels, sports coverage and embeddable widgets with unified data.

Odds and analytics

Pre-match and live markets with provider, line and capture timestamp.

Automations

SSE alerts when a goal, card or match status change occurs.

Endpoint catalog

REST + SSE contract. Replace {liga} with the competition slug.

MethodPath
GET/api/ligas

List available competitions

GET/api/{liga}/info

Competition metadata

GET/api/{liga}/resumo

Matchday counters

GET/api/{liga}/calendario

All matches sorted

GET/api/{liga}/classificacao

Standings table

GET/api/{liga}/times

Team catalog

GET/api/{liga}/times/{id}

Single team profile

GET/api/{liga}/partidas/ao-vivo

Matches in progress

GET/api/{liga}/partidas/hoje

Today's matches (SP timezone)

GET/api/{liga}/partidas/{id}

Match with enriched detail

GET/api/{liga}/partidas/{id}/eventos

Match events

GET/api/{liga}/partidas/{id}/escalacoes

Lineups

GET/api/{liga}/partidas/{id}/odds

Available odds

SSE/api/{liga}/stream/ao-vivo

Live event stream

GET/api/usage

Daily token usage (req + SSE)

GET/health

Operational status per league

Start with real data today

Send a message and receive API credentials. Check the live demo in the meantime.

contato@baseup.cc