Skip to content
GoSportsAPIDocs
GuidesAPI ReferenceCoverageStatusChangelog
Sign InGet API Key
Guides
Documentation
Getting Started
  • Introduction
  • Authentication
  • API Keys
  • Rate Limits
  • Errors
  • Versioning
Sports
  • Football
  • Basketball
  • Tennis
  • Cricket
  • Baseball
  • Hockey
  • American Football
  • Motorsport
  • Rugby
  • Volleyball
  • Handball
Guides
  • All guides
  • Build a live score app
  • Handling live matches
  • Syncing data
  • Pagination
  • Caching
Resources
  • Coverage
  • API Status
  • Changelog
  • OpenAPI
  • Postman Collection

Guides

Short, practical tutorials for the things most integrations need. Each one uses real endpoints and runnable JavaScript and Python.

All guides

New to the API? Start with Authentication, then build your first app.

  • Build a live score appFetch today’s fixtures, poll live scores and render a scoreboard.Live scoresPolling
  • Handling live matchesStatus codes, polling windows and detecting score changes.Live scoresStatus
  • Syncing dataImport once, then keep your database fresh with upserts.DatabaseScheduling
  • PaginationWalk every page with page, per_page and meta.total.Listsmeta
  • CachingServe every user from one request, and invalidate on events.PerformanceLimits

API reference by sport

Every sport follows the same structure, so what you learn in one guide applies to all of them.

  • Football6 endpoints
  • Basketball5 endpoints
  • Tennis4 endpoints
  • Cricket4 endpoints
  • Baseball4 endpoints
  • Hockey4 endpoints
  • American Football5 endpoints
  • Motorsport5 endpoints
  • Rugby4 endpoints
  • Volleyball4 endpoints
  • Handball4 endpoints
Previous←VersioningNextBuild a live score app→

On this page

  • All guides
  • API reference by sport