Data philosophy
Preserve provenance, versions, nulls and exclusions instead of presenting an artificially clean archive.
datafortennis gives software teams, analysts and researchers raw PBP and readable tennis analytics through a self-service API.

Analysts need granular observations. Application builders need consistent summaries. A useful tennis data product should support both while making the sample and its limitations visible.
Preserve provenance, versions, nulls and exclusions instead of presenting an artificially clean archive.
Make common paths simple while keeping raw records available for independent calculations.
Publish only measured guarantees and treat corrections, recovery and version changes as product behavior.
Match format, serve perspective, score state, tournament series and edition are not generic sports fields. Their definitions affect every downstream statistic.
Historical match and point data connects to live scores, WebSocket updates and ATP Tour predictions through shared tennis identities. Coverage lists supported tournaments and fields.