Skip to main content

Base URL

https://v2.futsal.sportsapipro.com

Authentication

All requests require the x-api-key header:
curl -H "x-api-key: YOUR_API_KEY" \
  https://v2.futsal.sportsapipro.com/api/live

About Futsal

Futsal is 5-a-side indoor football played on a hard court with a smaller, low-bounce ball. The API covers 49 countries/categories with approximately 181 matches per day — one of the highest-volume sports on the platform.

Key Rules

FeatureDetail
Players5 per side (4 outfield + 1 goalkeeper)
Match Duration2 × 20 minutes (stopped clock)
BallSize 4 (low bounce)
SubstitutionsUnlimited (fly-on, fly-off)
Accumulated FoulsAfter 5 team fouls per half → direct free kick from 10m (no wall)
Power PlayGoalkeeper can be substituted for extra outfield player (5v4 attack)
4-Second RuleGoalkeeper has 4 seconds to release; kick-ins/corners/free kicks within 4 seconds
OffsideNo offside rule in futsal

Positions

PositionRole
GoleiroGoalkeeper
FixoDefender (last outfield player)
AlaWinger (left and right)
PivôPivot / target player (closest to opponent’s goal)

Key Statistics

Goals, assists, shots on/off target, fouls committed, accumulated fouls, saves, power play goals, yellow/red cards.

Endpoint Categories

CategoryCountDescription
Live & Schedule7Real-time scores and daily schedules
Search & Discovery7Search teams, players, tournaments
Tournament / League22League tables, standings, knockouts
Match22Full match data, lineups, stats, odds
Team12Squads, form, media
Player18Career stats, transfers, national team stats
Manager / Referee / Venue13Coaches, officials, arenas
Total: 101 endpoints

Major Leagues

  • 🇪🇸 Spain — Primera División
  • 🇧🇷 Brazil — Liga Nacional de Futsal
  • 🇵🇹 Portugal — Liga Placard
  • 🇷🇺 Russia — Super League
  • 🌍 FIFA — Futsal World Cup

Example Requests

curl -X GET "https://v2.futsal.sportsapipro.com/api/live" \
  -H "x-api-key: YOUR_API_KEY"

UI Design Ideas

  • Score display: Like football: “Barcelona 4-2 Inter Movistar” — goals are the scoring unit
  • Period scores: Show 1st half and 2nd half separately (e.g., “2-1 / 2-1”)
  • Accumulated fouls counter: Display prominently — affects gameplay at 6th foul
  • Power play indicator: Show “Power Play 5v4” when team pulls goalkeeper
  • Similar to football UI: Reuse football patterns but adapt for 5v5 indoor format

Sport Comparison — Futsal vs Football vs Basketball

FeatureFutsalFootball (Soccer)Basketball
Players per side5 (4 outfield + 1 goalkeeper)115
PitchIndoor court, 40×20mGrass, 100-110mIndoor court, 28×15m
Match duration2 × 20 min (stopped clock)2 × 45 min4 × 10/12 min
BallSize 4 (low bounce)Size 5Size 7
ScoringGoals (2-8 typical per team)Goals (0-5 typical)Points (80-120)
SubstitutionsUnlimited (fly-on fly-off)3-5 (limited)Unlimited
FoulsAccumulated fouls (6th foul = penalty)Free kicksPersonal fouls
Key positionsGoleiro, Fixo, Ala, PivôGK, DEF, MID, FWDPG, SG, SF, PF, C