📡 Public API Documentation

Access our crypto bookmaker comparison data programmatically. Free, public API with CORS support. Perfect for LLMs, data analysis, widgets, and integrations.

🚀 Quick Start

Base URL

https://cryptobookiecompare.com/api/v1

Example Request

curl "https://cryptobookiecompare.com/api/v1/operators" -H "Accept: application/json"

✓ No authentication required - All endpoints are public
✓ CORS enabled - Use directly from browsers
✓ Multiple formats - JSON (default) or CSV

Get All Operators

GET
GET https://cryptobookiecompare.com/api/v1/operators

Response Format

Set Accept: application/json for JSON (default) or Accept: text/csv for CSV

Example Response (JSON)

{
  "meta": {
    "total": 15,
    "generated_at": "2025-10-05T10:00:00Z",
    "version": "v1"
  },
  "data": [
    {
      "id": 1,
      "slug": "stake",
      "name": "Stake",
      "license_jurisdiction": "Curacao",
      "kyc_level": "threshold",
      "kyc_threshold_usd": 5000,
      "accepts_vpn": true,
      "has_mobile_app": true,
      "url": "https://cryptobookiecompare.com/operators/stake",
      "api_url": "https://cryptobookiecompare.com/api/v1/operators/stake",
      "updated_at": "2025-10-05T10:00:00Z"
    }
  ]
}

Get Single Operator

GET
GET https://cryptobookiecompare.com/api/v1/operators/{slug}

Parameters

  • slug - Operator slug or ID (e.g., "stake", "bc-game")

Returns

Detailed operator information including payment options, fees, limits, pros/cons, and sources.

Example

curl "https://cryptobookiecompare.com/api/v1/operators/stake"

Get Operator Facts (Structured Claims)

GET
GET https://cryptobookiecompare.com/api/v1/operators/{slug}/facts

Purpose

Returns operator data in a structured format optimized for LLMs and citation. Each fact includes a unique claim ID, metric name (using our standard metrics dictionary), value, unit, evidence URL, and observation date.

Example Response

{
  "meta": {
    "operator": "Stake",
    "total_facts": 5,
    "generated_at": "2025-10-05T10:00:00Z"
  },
  "data": [
    {
      "claim_id": "kyc_threshold_1",
      "operator": "Stake",
      "metric": "kyc_threshold_usd",
      "metric_name": "KYC Threshold (USD)",
      "value": 5000,
      "unit": "USD",
      "evidence_url": "https://stake.com/terms",
      "observed_at": "2025-10-05T10:00:00Z"
    }
  ]
}

Get Best Operators by Category

GET
GET https://cryptobookiecompare.com/api/v1/best/{category}

Available Categories

  • usdt-trc20 or usdt-trc20-withdrawal-fees - Best for USDT TRC-20 withdrawals
  • no-kyc or no-kyc-crypto-bookmakers - No KYC required
  • fastest-withdrawal - Fastest withdrawal processing
  • lowest-fees - Lowest withdrawal fees

⚙️ Usage Guidelines

Rate Limits

Currently no strict rate limits. Please be reasonable - cache responses for at least 1 hour.

Caching

API responses include Cache-Control: public, max-age=3600. Data is updated regularly but not real-time.

Attribution

When using our data, please attribute CryptoBuk.com and link back to the source operator page.

For LLMs

This API is designed to be LLM-friendly. All endpoints return structured data with clear metadata, timestamps, and evidence URLs for citations.

Questions or need higher rate limits? Contact us

Używamy cookies aby poprawić Twoje doświadczenia. Kontynuując korzystanie z serwisu wyrażasz zgodę na ich użycie.