SportStatsAPI

SportStatsAPI provides sports data through a REST API, ready‑made widgets, a WordPress plugin, and an MCP server for AI assistants. It offers fixtures, live scores, results, tables and line‑ups for 3,239 competitions across 10 sports, sold to website owners, app developers and AI developers.

SportStatsAPI publishes 33 API contracts indexed on the APIs.io network, including Alpine Skiing API, American Football API, Baseball API, and 30 more. Tagged areas include Sports Data, Widgets, WordPress, Insights, and Artificial Intelligence.

The SportStatsAPI catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

SportStatsAPI’s developer surface includes authentication, pricing, engineering blog, getting-started guide, API reference, documentation, and 17 more developer resources.

50.9/100 developing Agent 20/100 agent aware Full breakdown ↓
scored 2026-11-13 · rubric v0.28.0 · Show this score on your site →
AccessFreemiumSelf serve⚡ Free to try
1 published contract
Sports DataWidgetsWordPressInsightsArtificial IntelligenceMCP

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-11-13 · rubric v0.28.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero: never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and several others — scorable at all.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site. Kin Score badge preview for SportStatsAPI It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/sportstatsapi/"><img src="https://apis.io/badge/sportstatsapi/card.svg" alt="SportStatsAPI on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
9 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Not sure how this applies to your stack? Ask about any one item. Kin Lane reads every question, looks at your profile and your situation, and replies with what a fix would take — scoped to that one area, priced up front, yours whether you ship it or not. Ask a question →
Ask about:
Sportstatsapi · a person reads this and replies by email.
or email info@apis.io
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from the provider profile at artifacts.apis.io/sportstatsapi/apis.yml: open an issue on github.com/api-evangelist/sportstatsapi to ask a question or point us at an artifact you publish. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Standards implemented 1

Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.

measured — observed by APIs.io (published)

APIs 33

Individual APIs this provider publishes, each with its own machine-readable definition.

SportStatsAPI Alpine Skiing API

The alpine-skiing API from SportStatsAPI — 6 operation(s) for alpine-skiing.

SportStatsAPI American Football API

The american-football API from SportStatsAPI — 32 operation(s) for american-football.

SportStatsAPI Baseball API

The baseball API from SportStatsAPI — 32 operation(s) for baseball.

SportStatsAPI Basketball API

The basketball API from SportStatsAPI — 33 operation(s) for basketball.

SportStatsAPI Biathlon API

The biathlon API from SportStatsAPI — 7 operation(s) for biathlon.

SportStatsAPI Boxing API

The boxing API from SportStatsAPI — 5 operation(s) for boxing.

SportStatsAPI Changes API

The changes API from SportStatsAPI — 1 operation(s) for changes.

SportStatsAPI Coverage API

The coverage API from SportStatsAPI — 2 operation(s) for coverage.

SportStatsAPI Cricket API

The cricket API from SportStatsAPI — 14 operation(s) for cricket.

SportStatsAPI Cross Country Skiing API

The cross-country-skiing API from SportStatsAPI — 6 operation(s) for cross-country-skiing.

SportStatsAPI Curling API

The curling API from SportStatsAPI — 11 operation(s) for curling.

SportStatsAPI Darts API

The darts API from SportStatsAPI — 6 operation(s) for darts.

SportStatsAPI Esports API

The esports API from SportStatsAPI — 16 operation(s) for esports.

SportStatsAPI Freestyle Skiing API

The freestyle-skiing API from SportStatsAPI — 6 operation(s) for freestyle-skiing.

SportStatsAPI Futsal API

The futsal API from SportStatsAPI — 16 operation(s) for futsal.

SportStatsAPI Golf API

The golf API from SportStatsAPI — 5 operation(s) for golf.

SportStatsAPI Handball API

The handball API from SportStatsAPI — 21 operation(s) for handball.

SportStatsAPI Health API

The health API from SportStatsAPI — 1 operation(s) for health.

SportStatsAPI Hockey API

The hockey API from SportStatsAPI — 32 operation(s) for hockey.

SportStatsAPI Horse Racing API

The horse-racing API from SportStatsAPI — 17 operation(s) for horse-racing.

SportStatsAPI Mma API

The mma API from SportStatsAPI — 6 operation(s) for mma.

SportStatsAPI Motorsport API

The motorsport API from SportStatsAPI — 6 operation(s) for motorsport.

SportStatsAPI Nordic Combined API

The nordic-combined API from SportStatsAPI — 6 operation(s) for nordic-combined.

SportStatsAPI Rugby API

The rugby API from SportStatsAPI — 16 operation(s) for rugby.

SportStatsAPI Rugby League API

The rugby-league API from SportStatsAPI — 16 operation(s) for rugby-league.

SportStatsAPI Ski Jumping API

The ski-jumping API from SportStatsAPI — 6 operation(s) for ski-jumping.

SportStatsAPI Snooker API

The snooker API from SportStatsAPI — 6 operation(s) for snooker.

SportStatsAPI Snowboard API

The snowboard API from SportStatsAPI — 6 operation(s) for snowboard.

SportStatsAPI Soccer API

The soccer API from SportStatsAPI — 48 operation(s) for soccer.

SportStatsAPI Sports API

The sports API from SportStatsAPI — 1 operation(s) for sports.

SportStatsAPI Table Tennis API

The table-tennis API from SportStatsAPI — 12 operation(s) for table-tennis.

SportStatsAPI Tennis API

The tennis API from SportStatsAPI — 17 operation(s) for tennis.

SportStatsAPI Volleyball API

The volleyball API from SportStatsAPI — 20 operation(s) for volleyball.

Scroll for all 33

SportStatsAPI pricing

Prices published by SportStatsAPI, read 2026-11-08 from sportstatsapi.com/pricing/.

PlanPrice
Free $0 a month
One league $9 to $39 a month
One sport $79 a month
All sports $199 a month
League Tier 1 $39
League Tier 2 $19
League Tier 3 $9
League Tier 1 with Insights $69

All 10 plans, limits and sources →

Pricing Plans 1

Published pricing tiers and plan structures.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Sportstatsapi Context

120 classes · 594 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs. Counts are the severity each rule declares, not results of running them.

SportStatsAPI API Rules

56 rules · 48 error-severity 7 warn-severity 1 info-severity

SPECTRAL

JSON Schema 45

Standalone JSON Schema definitions for this provider's data models.

database.HorseRacingCourseStats

12 properties

JSON SCHEMA

dto.BaseballMatchResponse

21 properties

JSON SCHEMA

dto.BasketballMatchResponse

22 properties

JSON SCHEMA

dto.BiathlonAthleteResponse

8 properties

JSON SCHEMA

dto.BiathlonEventResponse

12 properties

JSON SCHEMA

dto.BiathlonStandingsResponse

11 properties

JSON SCHEMA

dto.BoxingChampionsResponse

2 properties

JSON SCHEMA

dto.BoxingEventResponse

13 properties

JSON SCHEMA

dto.BoxingFighterHit

3 properties

JSON SCHEMA

dto.BoxingFighterResponse

8 properties

JSON SCHEMA

dto.BracketResponse

5 properties

JSON SCHEMA

dto.GolfMoneyResponse

6 properties

JSON SCHEMA

dto.GolfPlayerHit

4 properties

JSON SCHEMA

dto.GolfPlayerResponse

10 properties

JSON SCHEMA

dto.GolfTournamentResponse

24 properties

JSON SCHEMA

dto.HockeyBoxScoreResponse

13 properties

JSON SCHEMA

dto.HorseRacingRaceResponse

19 properties

JSON SCHEMA

dto.HorseRacingRunnerResponse

21 properties

JSON SCHEMA

dto.MatchChangeResponse

11 properties

JSON SCHEMA

dto.MMABoutResponse

20 properties

JSON SCHEMA

dto.MMAEventResponse

8 properties

JSON SCHEMA

dto.MMAFighterHit

4 properties

JSON SCHEMA

dto.MMAFighterResponse

15 properties

JSON SCHEMA

dto.MotorsportEventResponse

12 properties

JSON SCHEMA

dto.MotorsportSeriesResponse

7 properties

JSON SCHEMA

dto.MotorsportSessionOutput

12 properties

JSON SCHEMA

dto.MotorsportStandingsResponse

4 properties

JSON SCHEMA

dto.PlayerResponse

32 properties

JSON SCHEMA

dto.SkiAthleteResponse

7 properties

JSON SCHEMA

dto.SkiEventResponse

11 properties

JSON SCHEMA

dto.SkiStandingsResponse

9 properties

JSON SCHEMA

dto.SoccerMatchResponse

40 properties

JSON SCHEMA

dto.SportOption

2 properties

JSON SCHEMA

dto.TeamResponse

36 properties

JSON SCHEMA

dto.WikiPlayerResponse

12 properties

JSON SCHEMA

dto.WikiRankingResponse

3 properties

JSON SCHEMA

dto.WikiTournamentResponse

18 properties

JSON SCHEMA

handlers.biathlonRaceResults

16 properties

JSON SCHEMA

handlers.HorseRacingBriefingResponse

14 properties

JSON SCHEMA

handlers.HorseRacingFormResponse

7 properties

JSON SCHEMA

handlers.LeagueCoverageDetail

15 properties

JSON SCHEMA

handlers.PublicCoverage

2 properties

JSON SCHEMA

handlers.skiRaceResults

11 properties

JSON SCHEMA

middleware.MetaInfo

9 properties

JSON SCHEMA

middleware.Response

4 properties

JSON SCHEMA

Scroll for all 45

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

SportStatsAPI Authentication

2 schemes

SECURITY

SportStatsAPI Domain Security

TLSv1.3 · HSTS

SECURITY

Agentic Access (API Evangelist recommendations) 1

Recommended x-agentic-access execution contracts for AI agents.

SportStatsAPI Agentic Access

435 operations

435 operations · 0 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: sportstatsapi
name: SportStatsAPI
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  gated: none
  gated_source:
  - onboarding
  label: Freemium · Self-serve signup
  confidence: medium
  probe_state: unreadable
  source:
  - plans
  - authentication
  - security
  generated: '2026-11-13'
  method: derived
image: https://sportstatsapi.com/assets/og/og-default-1200x630.png
description: SportStatsAPI provides sports data through a REST API, ready‑made widgets, a WordPress plugin, and an MCP server
  for AI assistants. It offers fixtures, live scores, results, tables and line‑ups for 3,239 competitions across 10 sports,
  sold to website owners, app developers and AI developers.
url: https://artifacts.apis.io/sportstatsapi/apis.yml
x-type: company
x-source: harvest:new-submission
x-tier: profiled
x-tier-reason: enrichment pass 2026-11-08 (modular-v1; was harvest)
specificationVersion: '0.20'
created: '2026-11-08'
modified: '2026-11-08'
tags:
- Sports Data
- Widgets
- WordPress
- Insights
- Artificial Intelligence
- MCP
tags_raw:
- Sports Data
- API
- Widgets
- WordPress
- Insights
- AI
- MCP
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: AgenticAccess
  url: agentic-access/sportstatsapi-agentic-access.yml
- type: Plans
  url: plans/sportstatsapi-plans-pricing.yml
- type: Spectral
  url: rules/sportstatsapi-rules.yml
- type: JSONLD
  url: json-ld/sportstatsapi-context.jsonld
- type: Vocabulary
  url: vocabulary/sportstatsapi-vocabulary.yml
- type: DataModel
  url: data-model/sportstatsapi-data-model.yml
- type: Authentication
  url: authentication/sportstatsapi-authentication.yml
- type: ErrorCatalog
  url: errors/sportstatsapi-problem-types.yml
- type: Conformance
  url: conformance/sportstatsapi-conformance.yml
- type: LLMsTxt
  url: llms/sportstatsapi-llms.txt
- type: Hosts
  url: hosts/sportstatsapi-hosts.yml
- type: TermsOfService
  url: https://sportstatsapi.com/legal/terms/
- type: StatusPage
  url: https://sportstatsapi.com/status/
- type: PrivacyPolicy
  url: https://sportstatsapi.com/legal/privacy/
- type: Pricing
  url: https://sportstatsapi.com/pricing/
- type: Login
  url: https://account.sportstatsapi.com/login
- type: DeveloperPortal
  url: https://sportstatsapi.com/developers/
- type: Blog
  url: https://sportstatsapi.com/blog/
- type: GettingStarted
  url: https://sportstatsapi.com/docs/quickstart
- type: APIReference
  url: https://sportstatsapi.com/llms.txt
- type: DomainSecurity
  url: security/sportstatsapi-domain-security.yml
- type: Website
  url: https://sportstatsapi.com/
- type: Documentation
  url: https://sportstatsapi.com/docs/api/
apis:
- aid: sportstatsapi:sportstatsapi-alpine-skiing-api
  name: SportStatsAPI Alpine Skiing API
  description: The alpine-skiing API from SportStatsAPI — 6 operation(s) for alpine-skiing.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - alpine-skiing
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-alpine-skiing-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-ski-race-results-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-event-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-standings-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-athlete-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-american-football-api
  name: SportStatsAPI American Football API
  description: The american-football API from SportStatsAPI — 32 operation(s) for american-football.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - American Football
  tags_raw:
  - american-football
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-american-football-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-player-response-schema.json
- aid: sportstatsapi:sportstatsapi-baseball-api
  name: SportStatsAPI Baseball API
  description: The baseball API from SportStatsAPI — 32 operation(s) for baseball.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Baseball
  tags_raw:
  - baseball
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-baseball-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-player-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-baseball-match-response-schema.json
- aid: sportstatsapi:sportstatsapi-basketball-api
  name: SportStatsAPI Basketball API
  description: The basketball API from SportStatsAPI — 33 operation(s) for basketball.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Basketball
  tags_raw:
  - basketball
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-basketball-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-player-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-basketball-match-response-schema.json
- aid: sportstatsapi:sportstatsapi-biathlon-api
  name: SportStatsAPI Biathlon API
  description: The biathlon API from SportStatsAPI — 7 operation(s) for biathlon.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - biathlon
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-biathlon-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-biathlon-race-results-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-biathlon-event-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-biathlon-standings-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-biathlon-athlete-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-boxing-api
  name: SportStatsAPI Boxing API
  description: The boxing API from SportStatsAPI — 5 operation(s) for boxing.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Boxing
  tags_raw:
  - boxing
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-boxing-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-boxing-event-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-boxing-fighter-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-boxing-champions-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-boxing-fighter-hit-schema.json
- aid: sportstatsapi:sportstatsapi-changes-api
  name: SportStatsAPI Changes API
  description: The changes API from SportStatsAPI — 1 operation(s) for changes.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Changes
  tags_raw:
  - changes
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-changes-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-match-change-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-coverage-api
  name: SportStatsAPI Coverage API
  description: The coverage API from SportStatsAPI — 2 operation(s) for coverage.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Coverage
  tags_raw:
  - coverage
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-coverage-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-league-coverage-detail-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-public-coverage-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-cricket-api
  name: SportStatsAPI Cricket API
  description: The cricket API from SportStatsAPI — 14 operation(s) for cricket.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Cricket
  tags_raw:
  - cricket
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-cricket-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-player-response-schema.json
- aid: sportstatsapi:sportstatsapi-cross-country-skiing-api
  name: SportStatsAPI Cross Country Skiing API
  description: The cross-country-skiing API from SportStatsAPI — 6 operation(s) for cross-country-skiing.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - cross-country-skiing
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-cross-country-skiing-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-ski-race-results-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-event-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-standings-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-athlete-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-curling-api
  name: SportStatsAPI Curling API
  description: The curling API from SportStatsAPI — 11 operation(s) for curling.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - curling
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-curling-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
- aid: sportstatsapi:sportstatsapi-darts-api
  name: SportStatsAPI Darts API
  description: The darts API from SportStatsAPI — 6 operation(s) for darts.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Darts
  tags_raw:
  - darts
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-darts-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-wiki-tournament-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-wiki-player-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-bracket-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-wiki-ranking-response-schema.json
- aid: sportstatsapi:sportstatsapi-esports-api
  name: SportStatsAPI Esports API
  description: The esports API from SportStatsAPI — 16 operation(s) for esports.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Esports
  tags_raw:
  - esports
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-esports-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
- aid: sportstatsapi:sportstatsapi-freestyle-skiing-api
  name: SportStatsAPI Freestyle Skiing API
  description: The freestyle-skiing API from SportStatsAPI — 6 operation(s) for freestyle-skiing.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - freestyle-skiing
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-freestyle-skiing-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-ski-race-results-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-event-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-standings-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-athlete-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-futsal-api
  name: SportStatsAPI Futsal API
  description: The futsal API from SportStatsAPI — 16 operation(s) for futsal.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - futsal
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-futsal-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
- aid: sportstatsapi:sportstatsapi-golf-api
  name: SportStatsAPI Golf API
  description: The golf API from SportStatsAPI — 5 operation(s) for golf.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Golf
  tags_raw:
  - golf
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-golf-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-golf-tournament-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-golf-player-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-golf-money-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-golf-player-hit-schema.json
- aid: sportstatsapi:sportstatsapi-handball-api
  name: SportStatsAPI Handball API
  description: The handball API from SportStatsAPI — 21 operation(s) for handball.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Handball
  tags_raw:
  - handball
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-handball-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-player-response-schema.json
- aid: sportstatsapi:sportstatsapi-health-api
  name: SportStatsAPI Health API
  description: The health API from SportStatsAPI — 1 operation(s) for health.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Health
  tags_raw:
  - health
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-health-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-hockey-api
  name: SportStatsAPI Hockey API
  description: The hockey API from SportStatsAPI — 32 operation(s) for hockey.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Hockey
  tags_raw:
  - hockey
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-hockey-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-player-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-hockey-box-score-response-schema.json
- aid: sportstatsapi:sportstatsapi-horse-racing-api
  name: SportStatsAPI Horse Racing API
  description: The horse-racing API from SportStatsAPI — 17 operation(s) for horse-racing.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Horse Racing
  tags_raw:
  - horse-racing
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-horse-racing-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-horse-racing-race-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-horse-racing-runner-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-database-horse-racing-course-stats-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-horse-racing-form-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-horse-racing-briefing-response-schema.json
- aid: sportstatsapi:sportstatsapi-mma-api
  name: SportStatsAPI Mma API
  description: The mma API from SportStatsAPI — 6 operation(s) for mma.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - MMA
  tags_raw:
  - mma
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-mma-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-mmabout-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-mmafighter-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-mmaevent-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-mmafighter-hit-schema.json
- aid: sportstatsapi:sportstatsapi-motorsport-api
  name: SportStatsAPI Motorsport API
  description: The motorsport API from SportStatsAPI — 6 operation(s) for motorsport.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Motorsports
  tags_raw:
  - motorsport
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-motorsport-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-motorsport-event-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-motorsport-session-output-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-motorsport-series-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-motorsport-standings-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-nordic-combined-api
  name: SportStatsAPI Nordic Combined API
  description: The nordic-combined API from SportStatsAPI — 6 operation(s) for nordic-combined.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - nordic-combined
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-nordic-combined-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-ski-race-results-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-event-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-standings-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-athlete-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-rugby-api
  name: SportStatsAPI Rugby API
  description: The rugby API from SportStatsAPI — 16 operation(s) for rugby.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Rugby
  tags_raw:
  - rugby
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-rugby-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
- aid: sportstatsapi:sportstatsapi-rugby-league-api
  name: SportStatsAPI Rugby League API
  description: The rugby-league API from SportStatsAPI — 16 operation(s) for rugby-league.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - rugby-league
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-rugby-league-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
- aid: sportstatsapi:sportstatsapi-ski-jumping-api
  name: SportStatsAPI Ski Jumping API
  description: The ski-jumping API from SportStatsAPI — 6 operation(s) for ski-jumping.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - ski-jumping
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-ski-jumping-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-ski-race-results-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-event-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-standings-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-athlete-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-snooker-api
  name: SportStatsAPI Snooker API
  description: The snooker API from SportStatsAPI — 6 operation(s) for snooker.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - snooker
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-snooker-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-wiki-tournament-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-wiki-player-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-bracket-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-wiki-ranking-response-schema.json
- aid: sportstatsapi:sportstatsapi-snowboard-api
  name: SportStatsAPI Snowboard API
  description: The snowboard API from SportStatsAPI — 6 operation(s) for snowboard.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - snowboard
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-snowboard-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-meta-info-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-handlers-ski-race-results-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-event-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-standings-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-ski-athlete-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
- aid: sportstatsapi:sportstatsapi-soccer-api
  name: SportStatsAPI Soccer API
  description: The soccer API from SportStatsAPI — 48 operation(s) for soccer.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Soccer
  tags_raw:
  - soccer
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-soccer-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-player-response-schema.json
- aid: sportstatsapi:sportstatsapi-sports-api
  name: SportStatsAPI Sports API
  description: The sports API from SportStatsAPI — 1 operation(s) for sports.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Sports
  tags_raw:
  - sports
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-sports-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-middleware-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-sport-option-schema.json
- aid: sportstatsapi:sportstatsapi-table-tennis-api
  name: SportStatsAPI Table Tennis API
  description: The table-tennis API from SportStatsAPI — 12 operation(s) for table-tennis.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Table Tennis
  tags_raw:
  - table-tennis
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-table-tennis-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
- aid: sportstatsapi:sportstatsapi-tennis-api
  name: SportStatsAPI Tennis API
  description: The tennis API from SportStatsAPI — 17 operation(s) for tennis.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Tennis
  tags_raw:
  - tennis
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-tennis-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-player-response-schema.json
- aid: sportstatsapi:sportstatsapi-volleyball-api
  name: SportStatsAPI Volleyball API
  description: The volleyball API from SportStatsAPI — 20 operation(s) for volleyball.
  humanURL: https://sportstatsapi.com/docs/api/
  baseURL: https://api.sportstatsapi.com/api/v1
  tags:
  - Volleyball
  tags_raw:
  - volleyball
  properties:
  - type: OpenAPI
    url: openapi/sportstatsapi-volleyball-api-openapi.yml
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-soccer-match-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-team-response-schema.json
  - type: JSONSchema
    url: json-schema/sportstatsapi-dto-player-response-schema.json
x-submission-notes: 'SportStatsAPI is an official, developer-friendly sports data API covering 10 sports and 3,200+ competitions
  worldwide.  We provide live scores, fixtures, results, standings, player and team statistics, and historical sports data.  Free
  plan: 300 API requests per day across all supported sports, with'
x-submission-probe: 2026-11-07 200 https://sportstatsapi.com/ ctl=404
x-coverage:
  state: unreadable
  reason: no-machine-readable-spec
  method: derived
  generated: '2026-11-08'
  generator: derive-coverage.py (pre-flight evidence)
  detail: the company publishes developer documentation but serves no machine-readable contract from it
  evidence:
  - url: https://api.sportstatsapi.com/api/mcp
    status: null
  - url: https://sportstatsapi.com/
    status: 200
x-enrichment:
  date: '2026-11-08'
  status: enriched
  artifacts_added: 19
  pass: modular-v1
  engine: identity=local,contract=local,surfaces=local,docs=local,regulatory=local

SportStatsAPI — frequently asked questions

Does SportStatsAPI have an API?

Yes. APIs.io lists 33 APIs from SportStatsAPI, including SportStatsAPI Alpine Skiing API, SportStatsAPI American Football API and SportStatsAPI Baseball API, and 30 more.

Is there an OpenAPI specification for the SportStatsAPI?

Yes. APIs.io indexes 33 OpenAPI specifications for SportStatsAPI, each linked for download from this page.

How do I authenticate with the SportStatsAPI?

SportStatsAPI uses bearer-token authentication (2 schemes). The details are profiled on APIs.io as SportStatsAPI Authentication.

How much does the SportStatsAPI cost?

SportStatsAPI publishes its prices; its Free plan is $0 a month as of 2026-11-08. APIs.io lists 10 pricing plans for SportStatsAPI, with each plan's price, limits and inclusions under Pricing on this page.

Is the SportStatsAPI ready for AI agents?

SportStatsAPI has a Kin Score of 50.9 out of 100 (developing) and an Agent Readiness score of 19.7 (agent-aware), scored by API Evangelist on 2026-11-13.

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/sportstatsapi"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/sportstatsapi/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/sportstatsapi/evidence"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.