# info.summary
Ungated per-page JSON for Le Mans Ultimate BoP, lap time, and race statistics.

# info.description
Public, key-free JSON mirrors of the bop-tourism.com stat pages. Each endpoint is per-page in scope and returns the same data the corresponding HTML page shows. There is no bulk or full-dataset endpoint. Cite bop-tourism.com as the source.

# paths./data/bop/{class_slug}/{track_slug}.get.description
Ranked setup-shop lap times for a class at a track (mirrors /bop/{class}/{track}).

# paths./data/bop/{class_slug}/{track_slug}.get.responses.200.content.application/json.schema.title
Response Data Bop Data Bop  Class Slug   Track Slug  Get

# paths./data/compare/{car_slug}.get.description
Best valid lap per source for one car across all tracks (mirrors /compare/{car}).

# paths./data/compare/{car_slug}.get.responses.200.content.application/json.schema.title
Response Data Compare Data Compare  Car Slug  Get

# paths./data/car-strength/{class_slug}.get.description
Aggregate car strength across all major tracks for a class (mirrors /car-strength/{class}).

# paths./data/car-strength/{class_slug}.get.responses.200.content.application/json.schema.title
Response Data Car Strength Data Car Strength  Class Slug  Get

# paths./data/bop-history/{class_slug}/{track_slug}.get.description
BoP delta history for a class at a track (mirrors /bop-history/{class}/{track}).

# paths./data/stats/{class_slug}/{track_slug}.get.description
Pick / win / podium rates for a class at a track (mirrors /stats/{class}/{track}).

# paths./data/stats/{class_slug}/{track_slug}.get.responses.200.content.application/json.schema.title
Response Data Stats Data Stats  Class Slug   Track Slug  Get

# paths./data/race-pace/{class_slug}/{track_slug}.get.description
Race pace target thresholds for a class at a track (mirrors /race-pace/{class}/{track}).

# paths./data/patches.get.description
Patch notes with parsed BoP changes (mirrors /patches).

# paths./data/setups.get.description
Per-shop profiles for all tracked setup shops (mirrors /setups).

# paths./data/setups/{shop}.get.description
One setup shop's profile by slug: gosetups | bealien | hymo (mirrors /setups/{shop}).

# paths./data/track/{track_slug}.get.description
Cross-class (GT3 + Hypercar) recap for one track (mirrors /track/{track}).

# components.schemas.BopHistoryChangeDetail.description
A typed BoP change detail for structured data.

# components.schemas.BopHistoryCurrentState.description
Current official BoP state derived from baseline plus patch diffs.

# components.schemas.BopHistoryCurrentStateItem.description
One displayed field in the current official BoP state.

# components.schemas.BopHistoryLatestChange.description
A car-specific change in the newest BoP history patch column.

# components.schemas.BopHistoryOut.description
Full pivot structure returned by GET /api/bop-history.

# components.schemas.BopHistoryRow.description
One car's row in the BoP delta history pivot table.

# components.schemas.ChangeItem.description
A single formatted BoP change value, as produced by _format_changes().

# components.schemas.ShopCarStrength.description
How dominant a shop is with one specific car within its class.

# components.schemas.ShopClassNarrative.description
Prose + ranked cars describing where a shop excels within a class.

# components.schemas.ShopClassStrength.description
How a shop performs within a single class (GT3, Hypercar, ...).

# components.schemas.ShopHeadToHead.description
Head-to-head record against one other shop on shared combos.

# components.schemas.ShopTrackWin.description
A car+track combo where this shop holds the fastest current lap.

# components.schemas.SteamUpdateOut.properties.contents_excerpt.description
Plain-text excerpt of contents (BBCode stripped, first 220 chars).

# components.schemas.SteamUpdateOut.properties.contents_html.description
Full patch notes rendered as trusted HTML from stored BBCode.

# components.schemas.TrackPaceCar.description
One car's best lap at the track, for a quali- or race-pace ranking.

# components.schemas.TrackStatLeader.description
A single race-statistic leader (win rate, pick rate, or podium rate).