Developers
APIs designed by people who also consume them
Every Gamesolved product is API-first. Consistent authentication, predictable schemas, sandbox environments and signed webhooks — across data, betting services and payments.
Full technical documentation is provided to evaluating teams on request. The examples on this page are illustrative.
# Authenticate with a scoped API key
curl https://api.gamesolved.io/v1/fixtures \
-H "Authorization: Bearer sk_sandbox_…" \
-H "Accept: application/json"
# Response
{
"fixtures": [ … ],
"pagination": { "cursor": "…", "has_more": true }
}
# Rate limit headers on every response
X-RateLimit-Limit: 600
X-RateLimit-Remaining: 598
X-RateLimit-Reset: 1788613200 Endpoint categories
One API surface, organised by product
Sports data
Fixtures, results, live events and statistics.
/v1/fixtures · /v1/results · /v1/live
Odds & markets
Prices, market states and movement history.
/v1/odds · /v1/markets
Betting services
Exchange operations and bet builder pricing.
/v1/orders · /v1/builder/price
Payments
Deposit addresses, withdrawals, transaction status.
/v1/payments · /v1/withdrawals
Reporting
Programmatic access to reports and exports.
/v1/reports
Streaming
WebSocket channels for live markets and events.
wss://stream.../v1
Platform conventions
The boring parts, done properly
Authentication
API keys with scoped permissions per product and environment. Key rotation without downtime.
Environments
Separate sandbox and production environments with representative sandbox data.
Webhooks
Signed webhook notifications for asynchronous events — settlements, payments, fixture changes.
Rate limits
Per-key limits with clear headers (limit, remaining, reset) and documented burst behaviour.
Errors
Consistent error envelope with machine-readable codes and human-readable messages.
Versioning
URI-versioned APIs with deprecation windows announced in the changelog.
Changelog & status
Versioned, announced, monitored
API changes follow a published changelog with deprecation windows. Service status and incident communication channels are provided to integrated clients as part of onboarding.
Request Technical Documentation