API docs

Build against the public contract.

The customer OpenAPI contract is public. Authentication is required for protected sports-data requests, not for understanding the API you are evaluating.

Authentication

Protected sports-data operations use a workspace-owned X-API-Key. Create and revoke keys in Account.

Manage API keys →

Stable base URL

https://sportsfoundry.app is the public base. Developer examples must not depend on ephemeral Railway hostnames.

Make a first request →

Migration

Moving an existing football-data integration? Map developer jobs, identifiers and semantics rather than assuming drop-in compatibility.

Open migration guide →
Operations

Current customer API.

Loaded directly from the public contract below. Operator and provider-specific routes are excluded.

Loading public API contract…
Need help with a request? Errors use standard HTTP status codes. Keep the returned X-Correlation-Id when reporting a failed request.