BetGenius website screenshot

BetGenius

BetGenius is the sportsbook-operator brand of Genius Sports, a London- and New York-listed sports data, technology, and commercial-services group. Founded in 2000 and operating as a Genius Sports business unit since the 2015 corporate consolidation, BetGenius provides licensed sportsbooks with an end-to-end B2B platform spanning official data and odds feeds, fully managed trading and risk management (Genius Trading Services), low-latency live video and interactive in-play streaming (BetVision and Genius Live Player), BetBuilder same-game-parlay pricing, ScoreCentre widgets, acquisition and retention marketing (FANHub, media buying, dynamic creative optimisation), and back-office sportsbook platform services (used by operators such as OPAP, 888, Betway, and Hard Rock Bet). Genius Sports sources official data from 400+ league partners — including the NFL, English Premier League, Serie A, EuroLeague, and PGA Tour — and serves 300+ licensed sportsbooks across regulated markets worldwide. BetGenius itself does not expose a self-service developer portal; its APIs (Booking API, Fixtures API v2, Matching API v2, Warehouse REST/Streaming/Publish APIs, LiveStats In-Arena and Licensing APIs, BetVision and Live Player integration SDKs) are documented at developer.geniussports.com and delivered to contracted operators via UAT and production environments using API-key authentication.

BetGenius publishes 4 APIs on the APIs.io network, including Booking V1 API, Booking V2 API, Fixtures API, and 1 more. Tagged areas include Sportsbook, Sports Betting, Sports Data, Odds Feeds, and Trading Services.

The BetGenius catalog on APIs.io includes 1 event-driven AsyncAPI specification.

BetGenius’ developer surface includes authentication, product news, documentation, API reference, getting-started guide, support, engineering blog, and 42 more developer resources.

43.7/100 developing ▬ flat Agent 31/100 agent ready saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
6 APIs
SportsbookSports BettingSports DataOdds FeedsTrading ServicesRisk ManagementLive StreamingIn-Play BettingBetBuilderPlayer EngagementMarketing TechnologyGambling

What this lets a business do 1

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Content Distribution & Delivery Management
BC-3740
fixtures
POST /fixtures/{id}/live-streams/{streamId}/deliveries/hls/{deliveryId} POST /fixtures/{id}/vod-streams/{streamId}/deliveries/hls/{deliveryId}

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
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 github.com/api-evangelist/betgenius: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 4

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

BetGenius Booking V1 API

The BookingV1 API from BetGenius — 3 operation(s) for bookingv1.

BetGenius Booking V2 API

The BookingV2 API from BetGenius — 3 operation(s) for bookingv2.

BetGenius Fixtures API

The fixtures API

BetGenius Regions API

The regions API

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Betgenius Rate Limits

5 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 2

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

Betgenius Authentication

http/apiKey/oauth2 · 5 schemes

SECURITY

Betgenius Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Betgenius Scopes

10 scopes

10 scopes

SCOPES

Agentic Access 1

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

Betgenius Agentic Access

13 operations · 8 acting

13 operations · 8 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 5

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 6

The organization behind the API

Other 12

Properties that don't map to a standard resource type

Scroll for all 12

Source (apis.yml)

apis.yml Raw ↑
aid: betgenius
name: BetGenius
description: BetGenius is the sportsbook-operator brand of Genius Sports, a London- and New York-listed sports data, technology,
  and commercial-services group. Founded in 2000 and operating as a Genius Sports business unit since the 2015 corporate consolidation,
  BetGenius provides licensed sportsbooks with an end-to-end B2B platform spanning official data and odds feeds, fully managed
  trading and risk management (Genius Trading Services), low-latency live video and interactive in-play streaming (BetVision
  and Genius Live Player), BetBuilder same-game-parlay pricing, ScoreCentre widgets, acquisition and retention marketing (FANHub,
  media buying, dynamic creative optimisation), and back-office sportsbook platform services (used by operators such as OPAP,
  888, Betway, and Hard Rock Bet). Genius Sports sources official data from 400+ league partners — including the NFL, English
  Premier League, Serie A, EuroLeague, and PGA Tour — and serves 300+ licensed sportsbooks across regulated markets worldwide.
  BetGenius itself does not expose a self-service developer portal; its APIs (Booking API, Fixtures API v2, Matching API v2,
  Warehouse REST/Streaming/Publish APIs, LiveStats In-Arena and Licensing APIs, BetVision and Live Player integration SDKs)
  are documented at developer.geniussports.com and delivered to contracted operators via UAT and production environments using
  API-key authentication.
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
position: Producing
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/betgenius.png
tags:
- Sportsbook
- Sports Betting
- Sports Data
- Odds Feeds
- Trading Services
- Risk Management
- Live Streaming
- In-Play Betting
- BetBuilder
- Player Engagement
- Marketing Technology
- Gambling
url: https://raw.githubusercontent.com/api-evangelist/betgenius/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-08-13'
specificationVersion: '0.23'
apis:
- aid: betgenius:betgenius-bookingv1-api
  name: BetGenius Booking V1 API
  description: The BookingV1 API from BetGenius — 3 operation(s) for bookingv1.
  humanURL: https://geniussports.atlassian.net/wiki/spaces/BID/pages/36084721/Booking+API
  baseURL: https://dataservices.betgenius.com/BookingSystem
  tags:
  - BookingV1
  properties:
  - type: OpenAPI
    url: openapi/betgenius-bookingv1-api-openapi.yml
  - type: Documentation
    url: https://geniussports.atlassian.net/wiki/spaces/BID/pages/36084721/Booking+API
  - type: SwaggerUI
    url: https://dataservices.betgenius.com/BookingSystem/swagger/ui/index
  - type: Documentation
    url: https://dap-docs.betstream.betgenius.com/video-player/web-browser-integration
  - type: APIReference
    url: https://explorer.api.geniussports.com/Video/v3/PRODPRM/public/
- aid: betgenius:betgenius-bookingv2-api
  name: BetGenius Booking V2 API
  description: The BookingV2 API from BetGenius — 3 operation(s) for bookingv2.
  humanURL: https://geniussports.atlassian.net/wiki/spaces/BID/pages/36084721/Booking+API
  baseURL: https://dataservices.betgenius.com/BookingSystem
  tags:
  - BookingV2
  properties:
  - type: OpenAPI
    url: openapi/betgenius-bookingv2-api-openapi.yml
  - type: Documentation
    url: https://geniussports.atlassian.net/wiki/spaces/BID/pages/36084721/Booking+API
  - type: SwaggerUI
    url: https://dataservices.betgenius.com/BookingSystem/swagger/ui/index
  - type: Documentation
    url: https://dap-docs.betstream.betgenius.com/video-player/web-browser-integration
  - type: APIReference
    url: https://explorer.api.geniussports.com/Video/v3/PRODPRM/public/
- aid: betgenius:betgenius-fixtures-api
  name: BetGenius Fixtures API
  description: The fixtures API
  humanURL: https://geniussports.atlassian.net/wiki/spaces/BID/pages/36084721/Booking+API
  baseURL: https://dataservices.betgenius.com/BookingSystem
  tags:
  - Fixtures
  tags_raw:
  - fixtures
  properties:
  - type: OpenAPI
    url: openapi/betgenius-fixtures-api-openapi.yml
  - type: Documentation
    url: https://geniussports.atlassian.net/wiki/spaces/BID/pages/36084721/Booking+API
  - type: SwaggerUI
    url: https://dataservices.betgenius.com/BookingSystem/swagger/ui/index
  - type: Documentation
    url: https://dap-docs.betstream.betgenius.com/video-player/web-browser-integration
  - type: APIReference
    url: https://explorer.api.geniussports.com/Video/v3/PRODPRM/public/
- aid: betgenius:betgenius-regions-api
  name: BetGenius Regions API
  description: The regions API
  humanURL: https://geniussports.atlassian.net/wiki/spaces/BID/pages/36084721/Booking+API
  baseURL: https://dataservices.betgenius.com/BookingSystem
  tags:
  - Regions
  tags_raw:
  - regions
  properties:
  - type: OpenAPI
    url: openapi/betgenius-regions-api-openapi.yml
  - type: Documentation
    url: https://geniussports.atlassian.net/wiki/spaces/BID/pages/36084721/Booking+API
  - type: SwaggerUI
    url: https://dataservices.betgenius.com/BookingSystem/swagger/ui/index
  - type: Documentation
    url: https://dap-docs.betstream.betgenius.com/video-player/web-browser-integration
  - type: APIReference
    url: https://explorer.api.geniussports.com/Video/v3/PRODPRM/public/
common:
- type: CapabilityMap
  url: capabilities/betgenius-capability-edges.yml
  name: BetGenius Business Capability Map
- type: Overlay
  url: overlays/betgenius-booking-v2-overlay.yaml
- type: AgentSkill
  url: skills/betgenius-book-fixtures.md
- type: Overlay
  url: overlays/betgenius-booking-v1-overlay.yaml
- type: Overlay
  url: overlays/betgenius-video-v3-overlay.yaml
- type: AgentSkill
  url: skills/betgenius-stream-live-fixture.md
- type: AgenticAccess
  url: agentic-access/betgenius-agentic-access.yml
- type: Authentication
  url: authentication/betgenius-authentication.yml
- type: DomainSecurity
  url: security/betgenius-domain-security.yml
- type: Website
  url: https://www.geniussports.com/bet/
- type: ParentCompany
  url: https://www.geniussports.com
- type: Sportsbooks
  url: https://www.geniussports.com/sportsbooks/
- type: DataOddsAPIs
  url: https://www.geniussports.com/bet/odds-feeds-api/
- type: GeniusTradingServices
  url: https://www.geniussports.com/bet/genius-trading-services/
- type: BetVision
  url: https://www.geniussports.com/bet/bet-vision/
- type: FANHub
  url: https://www.geniussports.com/engage/fanhub/
- type: MediaBuying
  url: https://www.geniussports.com/engage/fanhub/media-buying/
- type: DeveloperCentre
  url: https://developer.geniussports.com/
- type: IntegrationDocs
  url: https://geniussports.atlassian.net/wiki/spaces/BID
- type: BetstreamIntegrationGuide
  url: https://dap-docs.betstream.betgenius.com/
- type: BookingSystemSwagger
  url: https://dataservices.betgenius.com/BookingSystem/swagger/ui/index
- type: Investors
  url: https://investors.geniussports.com
- type: News
  url: https://news.geniussports.com
- type: ContactSales
  url: https://www.geniussports.com/contact-sales/sportsbook-contact/
- type: LinkedIn
  url: https://www.linkedin.com/company/genius-sports/
- type: Twitter
  url: https://twitter.com/GeniusSports
- type: DeveloperPortal
  url: https://developer.geniussports.com/
- type: Documentation
  url: https://geniussports.atlassian.net/wiki/spaces/BID
- type: APIReference
  url: https://dataservices.betgenius.com/BookingSystem/swagger/ui/index
- type: GettingStarted
  url: https://dap-docs.betstream.betgenius.com/
- type: Support
  url: https://geniussports.atlassian.net/wiki/spaces/BID/pages/6097764412/Support+User+Guides+and+Info
- type: Blog
  url: https://www.geniussports.com/content-hub/
- type: GitHubOrganization
  url: https://github.com/genius-sports
- type: PrivacyPolicy
  url: https://www.geniussports.com/policies/privacy-policy/
- type: StatusPage
  url: https://status.geniussports.com
- type: Lifecycle
  url: lifecycle/betgenius-lifecycle.yml
- type: Conventions
  url: conventions/betgenius-conventions.yml
- type: ErrorCatalog
  url: errors/betgenius-problem-types.yml
- type: RateLimits
  url: rate-limits/betgenius-rate-limits.yml
- type: Plans
  url: plans/betgenius-plans-pricing.yml
- type: OAuthScopes
  url: scopes/betgenius-scopes.yml
- type: Sandbox
  url: sandbox/betgenius-sandbox.yml
- type: Conformance
  url: conformance/betgenius-conformance.yml
- type: DataModel
  url: data-model/betgenius-data-model.yml
- type: Components
  url: components/betgenius-components.yml
- type: Packages
  url: packages/betgenius-packages.yml
- type: Webhooks
  url: asyncapi/betgenius-event-surface.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  url: llms/betgenius-llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-enrichment:
  date: '2026-08-13'
  status: enriched
  artifacts_added: 30
  pass: local-v1

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/betgenius"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/betgenius/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/betgenius/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

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.