📡 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-trc20orusdt-trc20-withdrawal-fees- Best for USDT TRC-20 withdrawalsno-kycorno-kyc-crypto-bookmakers- No KYC requiredfastest-withdrawal- Fastest withdrawal processinglowest-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