Discover/accessbet.com API
live

accessbet.com APIaccessbet.com

Fetch real-time prematch betting odds across multiple sports, tournaments, and individual matches to compare market prices and make informed wagering decisions. Access comprehensive sports listings, tournament details, and detailed odds data all from a single source.

Endpoint health
monitored
get_match_odds
get_prematch_odds
get_sports
get_tournaments
Checks pendingself-healing
Endpoints
4
Updated
3h ago
Try it

No input parameters required.

api.parse.bot/scraper/ccca7b9c-f856-4a7d-aa93-3f0257590fe8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ccca7b9c-f856-4a7d-aa93-3f0257590fe8/get_sports' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace accessbet-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: AccessBet prematch odds — browse sports, drill into tournaments, read match odds."""
from parse_apis.AccessBet_Prematch_Odds_API import AccessBet, MatchNotFound

client = AccessBet()

# List all available sports and their match counts.
for sport in client.sports.list(limit=5):
    print(sport.name, f"({sport.total_matches} matches, {sport.total_tournaments} tournaments)")

# Drill into the first sport's tournaments.
sport = client.sports.list(limit=1).first()
if sport:
    for tournament in sport.tournaments(limit=3):
        print(tournament.name, tournament.category_name, f"({tournament.match_count} matches)")

    # Get odds for the first tournament's matches.
    tournament = sport.tournaments(limit=1).first()
    if tournament:
        for match in tournament.odds(limit=2):
            print(match.name, match.status)
            for market in match.markets[:3]:
                sels = ", ".join(f"{s.name}={s.odds}" for s in market.selections)
                print(f"  {market.market_name} [{market.special}]: {sels}")

# Typed error: attempt to fetch a non-existent match.
try:
    detail = client.matches.get(match_id="0000000")
    print(detail.match_name, detail.total_markets)
except MatchNotFound as exc:
    print(f"Match not found: {exc}")

print("exercised: sports.list / sport.tournaments / tournament.odds / matches.get")
All endpoints · 4 totalmissing one? ·

Fetch all available sports with their IDs, names, and match counts. Returns the full list of sports offered for prematch betting, sorted by display order. Each sport includes the count of categories and tournaments available.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer",
    "sports": "array of sport objects with id, name, code, order, total_matches, total_categories, total_tournaments"
  },
  "sample": {
    "data": {
      "total": 21,
      "sports": [
        {
          "id": "1",
          "code": "soccer",
          "name": "Football",
          "order": 0,
          "total_matches": 261,
          "total_categories": 22,
          "total_tournaments": 77
        },
        {
          "id": "2",
          "code": "basketball",
          "name": "Basketball",
          "order": 2,
          "total_matches": 17,
          "total_categories": 9,
          "total_tournaments": 10
        }
      ]
    },
    "status": "success"
  }
}

About the accessbet.com API

The accessbet.com API on Parse exposes 4 endpoints for the publicly available data on accessbet.com. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.

Related APIs
transfermarkt.com API
Search Transfermarkt for football players and retrieve detailed player profiles, transfer histories, market value timelines, performance stats, and club squad/club information.
opendota.com API
Access detailed Dota 2 match statistics, player performance metrics, hero win rates, and professional tournament data to analyze gameplay trends and competitive performance. Search for specific players, explore custom data queries through SQL, and retrieve comprehensive match histories to improve your understanding of the game.
nhl.com API
Access data from nhl.com.
fifa.com API
Track FIFA world rankings for men's and women's teams, browse tournament schedules and standings, access detailed match information with live timelines, and explore comprehensive player statistics and profiles. Stay updated with the latest football news and easily search across teams, players, and matches all in one place.
livescore.com API
Track live scores and detailed statistics across football, hockey, basketball, tennis, and cricket with the ability to filter by date, sport, and league. Access match summaries, team overviews, standings, fixtures, and results to stay updated on your favorite competitions and teams.
hltv.org API
Access Counter-Strike esports data from HLTV.org including match results, player and team statistics, team rankings, upcoming match schedules, tournament information, and fantasy league data.
transfermarkt.de API
Access data from transfermarkt.de.
ratings.fide.com API
Find chess players and track their FIDE ratings, rankings, and performance history by searching the official ratings database or browsing the world's top-ranked players. Get detailed player profiles with complete rating trends and game statistics to analyze any player's competitive record.