Included in the free tier — no card required.

Ligue 1 API

Fixtures, live scores, standings, statistics and full odds for France's Ligue 1 — odds included, in our free tier.

GET /v1/fixtures?league=25&status=live
curl https://api.5dollarfootballapi.com/v1/fixtures?league=25&status=live
  -H "Authorization: Bearer fb_live_your_key"
{
  "success": 1,
  "data": [
    {
      "id": 197608025,
      "league": { "id": 25, "name": "France Ligue 1" },
      "teams": { "home": { "name": "PSG" }, "away": { "name": "Marseille" } },
      "status": "in_play",
      "goals": { "home": 2, "away": 1 },
      "corners": { "home": 6, "away": 3 }
    }
  ]
}

4,418

Ligue 1 fixtures on record

2014

history since

2.84

goals per match, last 12 months

9.6

corners per match, last 12 months

3.8

cards per match, last 12 months

100%

of fixtures with a bet365 corner line

Averages measured across 289 finished Ligue 1 matches in the last 12 months, from the same rows the API serves.

Ligue 1, live from the API

Full scoreboard →

These blocks are not screenshots — they render the API's own JSON on every visit. Click any match for statistics, head-to-head and bookmaker odds.

Rendered from GET /v1/leagues/25/fixtures

Current table — round 5

# Team P W D L GF GA GD Pts
1 Monaco 5 4 1 0 8 3 5 13
2 Lyon 5 3 2 0 10 2 8 11
3 Paris FC 5 3 2 0 8 3 5 11
4 Lille 5 3 1 1 8 4 4 10
5 Rennes 5 3 1 1 8 9 -1 10
6 PSG 5 2 2 1 8 7 1 8
7 Angers 5 2 1 2 6 5 1 7
8 Strasbourg 5 2 1 2 10 10 0 7
9 Le Mans 5 1 3 1 9 9 0 6
10 Auxerre 5 2 0 3 7 12 -5 6
11 Brest 5 1 2 2 7 8 -1 5
12 Lorient 5 1 2 2 5 6 -1 5
13 Toulouse 5 1 2 2 7 9 -2 5
14 Nice 5 1 2 2 3 6 -3 5
15 Lens 5 1 1 3 9 9 0 4
16 Troyes 5 1 1 3 4 11 -7 4
17 Marseille 5 1 0 4 7 8 -1 3
18 Le Havre 5 0 2 3 4 7 -3 2

Rendered from GET /v1/standings?league=25 — corner and card league tables too: type=corner|card

The Ligue 1 API, by data type

The same calls work for every competition we carry — swap the league id and go. Each data type has its own page with a full sample response.

Ligue 1 live scores API

Every in-play match with score, status, corners and cards.

GET /v1/fixtures?league=25&status=live

Ligue 1 fixtures & results API

Schedules and full-time results by season, round or date.

GET /v1/fixtures?league=25&season=

Ligue 1 standings API

The league table, plus corner and card tables via type=corner|card.

GET /v1/standings?league=25

Ligue 1 statistics API

Shots, attacks, possession and events per fixture.

GET /v1/fixtures/{id}/statistics

Ligue 1 odds API

1X2, Asian handicap, goal line, corners, cards and BTTS — opening, closing and in-play.

GET /v1/fixtures/{id}/odds

Ligue 1 corner stats API

Corner counts, corner-line odds and the corner league table.

GET /v1/fixtures/{id}/odds?market=corner
Full API reference

What's on every fixture

  • Goals, corners and cards — full-time and half-time
  • Live in-play statistics: attacks, shots, possession
  • Odds with opening lines and movement history — never deleted
  • Corner-line and card-line markets no other cheap API carries
  • Team and league names in 21 languages via ?lang=

Frequently asked questions

Yes — Ligue 1 is one of the top-5 leagues in our free tier: live scores, fixtures and standings, no credit card required. Odds and full statistics are included on the free tier; the $5/mo Pro plan adds Ligue 2.

Season-by-season coverage back to 2014, with goals, corners and cards on every fixture and odds on every plan — movement history on Ultra.

Yes — European 1X2, Asian handicap, goal line, corner line, card line and BTTS for every Ligue 1 fixture, pre-match and in-play, with opening lines kept. Odds are included on the free tier.

Start building for free

Get a working API key in under a minute. No credit card, no sales call.