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 3 APIs on the APIs.io network: Booking API V2, Booking API V1, and Video Streaming API v3. 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 36 more developer resources.

47.2/100 developing ▲ 42.2 Agent 51/100 agent ready Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
3 APIs
SportsbookSports BettingSports DataOdds FeedsTrading ServicesRisk ManagementLive StreamingIn-Play BettingBetBuilderPlayer EngagementMarketing TechnologyGambling

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 47.2/100 · developing
Contract Quality 13.6 / 25
Developer Ergonomics 13.0 / 20
Commercial Clarity 2.1 / 20
Operational Transparency 7.9 / 13
Governance 2.5 / 12
Discoverability 8.2 / 10
Agent readiness — 51/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. 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. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

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

BetGenius Booking API V2

The current Booking API. Three operations that let a contracted sportsbook list the upcoming fixtures it can book, book a fixture to turn on its data feeds, and un-book it again...

BetGenius Booking API V1

The pre-v2 Booking API, still served alongside V2 from the same Swashbuckle discovery list. The same three operations on the /api/booking path; the only contract difference from...

BetGenius Video Streaming API v3

The server-side half of BetVision and the Genius Live Player. Lists fixtures with live and VOD streams together with their per-stream entitlement (device, region, DMA, maximum p...

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 3

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 8

Properties that don't map to a standard resource type

Scroll for all 8

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
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
position: Provider
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.20'
apis:
- aid: betgenius:betgenius-booking-api-v2
  name: BetGenius Booking API V2
  description: The current Booking API. Three operations that let a contracted sportsbook list the upcoming fixtures it can
    book, book a fixture to turn on its data feeds, and un-book it again. Served from BetGenius's own host with HTTP Basic
    credentials issued by the Genius Sports Support team. Reads are governed by a ten-minute cooldown per sport and a maximum
    seven-day fixture window; writes carry no idempotency contract.
  humanURL: https://geniussports.atlassian.net/wiki/spaces/BID/pages/36084721/Booking+API
  baseURL: https://dataservices.betgenius.com/BookingSystem
  tags:
  - Booking
  - Fixtures
  - Sportsbook
  - Sports Data
  properties:
  - type: OpenAPI
    url: openapi/betgenius-booking-v2-openapi.yml
  - type: Overlay
    url: overlays/betgenius-booking-v2-overlay.yaml
  - 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: AgentSkill
    url: skills/betgenius-book-fixtures.md
- aid: betgenius:betgenius-booking-api-v1
  name: BetGenius Booking API V1
  description: The pre-v2 Booking API, still served alongside V2 from the same Swashbuckle discovery list. The same three
    operations on the /api/booking path; the only contract difference from V2 is that its Feed object has no Metadata map.
    Retained rather than sunset — there is no published deprecation policy and no Sunset header.
  humanURL: https://geniussports.atlassian.net/wiki/spaces/BID/pages/36084721/Booking+API
  baseURL: https://dataservices.betgenius.com/BookingSystem
  tags:
  - Booking
  - Fixtures
  - Sportsbook
  properties:
  - type: OpenAPI
    url: openapi/betgenius-booking-v1-openapi.yml
  - type: Overlay
    url: overlays/betgenius-booking-v1-overlay.yaml
  - 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
- aid: betgenius:betgenius-video-streaming-api-v3
  name: BetGenius Video Streaming API v3
  description: The server-side half of BetVision and the Genius Live Player. Lists fixtures with live and VOD streams together
    with their per-stream entitlement (device, region, DMA, maximum player size), lists supported playback regions, and exchanges
    a stream and delivery id for an authorised HLS, DASH, SRT or VOD playback URL plus DRM configuration. OAuth2 bearer token
    plus an issued x-api-key; RFC 7807 problem details on errors. The provider states this API must never be called from end-user
    browser code.
  humanURL: https://dap-docs.betstream.betgenius.com/video-player/introduction
  baseURL: https://api.geniussports.com/Video-v3/PRODPRM
  tags:
  - Video
  - Live Streaming
  - In-Play Betting
  - DRM
  - BetVision
  properties:
  - type: OpenAPI
    url: openapi/betgenius-video-v3-openapi.yml
  - type: Overlay
    url: overlays/betgenius-video-v3-overlay.yaml
  - 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/
  - type: AgentSkill
    url: skills/betgenius-stream-live-fixture.md
common:
- 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