Laliganacional APIlaliganacional.com.ar ↗
Access Argentine Liga Nacional basketball data: team profiles, match fixtures, box scores, play-by-play, standings, and player stats via 14 endpoints.
What is the Laliganacional API?
This API exposes 14 endpoints covering the Argentine Liga Nacional basketball league, returning team profiles, season fixtures, live box scores, play-by-play event streams, standings, and statistical leaders. Starting with get_liga_argentina_teams gives you the team IDs and slugs needed to query every other team-scoped endpoint, including get_match_play_by_play for chronological game events and get_league_standings for phase-filtered conference tables.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/06432248-9f4b-4a2e-bbb9-744ac4dcf4fb/get_liga_argentina_teams' \ -H 'X-API-Key: $PARSE_API_KEY'
Get list of all teams in Liga Argentina with their IDs, slugs, and URLs. Returns all teams participating in the current season.
No input parameters required.
{
"type": "object",
"fields": {
"teams": "array of team objects with name, url, club_id, team_id, and slug"
},
"sample": {
"data": {
"teams": [
{
"url": "https://www.laliganacional.com.ar/laligaargentina/equipo/2168/88795/amancay-lr/inicio",
"name": "AMANCAY (LR)LA RIOJA",
"slug": "amancay-lr",
"club_id": "2168",
"team_id": "88795"
}
]
},
"status": "success"
}
}About the Laliganacional API
Team and Roster Data
Begin with get_liga_argentina_teams, which returns an array of team objects containing name, url, club_id, team_id, and slug. These three identifiers — slug, club_id, and team_id — are required inputs for all team-scoped endpoints. get_team_profile returns full_name, club_id, team_id, slug, and optionally a logo URL. Note that team_id is season-specific: the value returned by get_liga_argentina_teams always references the current season, and endpoints such as get_team_fixture, get_team_stats_aggregate, and get_team_player_stats will return empty arrays between seasons — this is expected behavior, not an error.
Match Data
get_league_fixture accepts start_date and end_date in YYYY-MM-DD format and returns all scheduled matches within that window, each with local, visitor, scores, date, venue, match_id, and url. The match_id values from fixture results are Base64-encoded and feed directly into get_match_box_score, get_match_top_performers, and get_match_play_by_play. Box scores return two arrays of player stat rows — one per team. Play-by-play returns ordered event objects with action, side, player, detail, and running score fields.
Season Statistics
get_team_stats_aggregate returns totals and per-game averages for shooting percentages, rebounds, blocks, and fouls. get_team_stats_per_game breaks stats down match-by-match, with each row carrying Rival, Resultado, and Fecha alongside detailed metrics. get_team_leaders returns an object keyed by category (e.g. puntos_media, rebotesTotales_media) with a title and players array per category. League-wide leaders are available through get_league_player_stats_leaders, which covers up to 5 players per category for points, minutes, valoracion, rebounds, assists, steals, and blocks. Filtering by fase_id (e.g. '16077' for the current regular season) and grupo_id narrows results to a specific phase and conference.
Standings and News
get_league_standings accepts an optional fase_id and returns standings grouped by conference, with columns for PJ, PG, PP, PF, PC, PTOS, and %VICT. get_team_news fetches paginated news articles for a club using club_id, limit, and last_id for cursor-based pagination; each article includes titular, fecha, entradilla, and detalle. The hayMasNoticias boolean signals whether additional pages exist.
The Laliganacional API is a managed, monitored endpoint for laliganacional.com.ar — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when laliganacional.com.ar changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official laliganacional.com.ar API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a live game tracker using
get_match_play_by_playto display chronological scoring events and substitutions. - Populate a standings dashboard filtered by conference using
get_league_standingswith a specificfase_id. - Generate per-player season stat tables by combining
get_team_player_statsacross all teams fromget_liga_argentina_teams. - Surface league-wide scoring and rebounding leaders for a weekly digest using
get_league_player_stats_leaders. - Display upcoming and past match results for a given week using
get_league_fixturewith a date range. - Build a team news feed with pagination using
get_team_newsand thelast_idcursor parameter. - Show match box scores with per-player stats for both teams using
get_match_box_scoreafter retrieving amatch_idfrom fixtures.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does laliganacional.com.ar have an official developer API?+
Why do team stats and fixture endpoints return empty arrays sometimes?+
team_id is tied to a specific season. Between seasons, get_team_fixture, get_team_stats_aggregate, get_team_stats_per_game, and get_team_player_stats all return empty arrays for the current-season team ID. This is valid behavior — the source does not display data for those views during the off-season window. Once the new season begins and get_liga_argentina_teams returns updated team_id values, those endpoints will return populated results.What does `get_league_player_stats_leaders` return, and how do conference filters work?+
fase_id (e.g. '16077') populates the groups array with group_id and group_name values. You can then pass a grupo_id from that array to narrow leaders to a single conference. Without fase_id, no group data is returned and the league-wide current-season view is used.Does the API cover historical seasons from previous years?+
get_liga_argentina_teams returning active-season team IDs and get_league_standings accepting a fase_id for the current regular season phase. Historical season data from prior years is not exposed. You can fork this API on Parse and revise it to add an endpoint targeting archived season pages or older phase identifiers.Are individual player profiles or career statistics available?+
get_team_player_stats, get_team_leaders) and match-scoped endpoints (get_match_box_score, get_match_top_performers), but there is no dedicated player profile endpoint with career history or biographical data. You can fork this API on Parse and revise it to add a player profile endpoint using player identifiers found in the existing stat responses.