EDGE COMMUNITY
API Documentation
Programmatic access to today's signals in JSON format. Integrate BookieBane picks into your own tools, spreadsheets, or dashboards.
Authentication
API access requires active Edge community membership ($24.99/month). Generate an API key from your dashboard. Rate limit: 60 requests per hour.
curl -H "Authorization: Bearer bb_YOUR_API_KEY" \
https://bookiebane.com/api/v1/signalsResponse Format
{
"ok": true,
"count": 5,
"generated_at": "2026-02-17T12:00:00Z",
"tier": "edge",
"signals": [
{
"model": "Efficiency Edge",
"league": "NCAAB",
"confidence": "VERY_HIGH",
"matchup": "UCLA Bruins @ Michigan St Spartans",
"game_time": "2026-02-17T01:30:00Z",
"headline": "Efficiency Edge: Michigan St has a significant edge on the spread",
"pick": "Michigan St Spartans -8.5",
"analysis": "Full mathematical breakdown...",
"metrics": {},
"result": null,
"result_units": null,
"game_id": "abc123"
}
]
}Model Types
Efficiency EdgeEfficiency model spread edgeTotal ModelPace-efficiency total (O/U) modelRegression FadeRegression Fade - team overperforming underlying efficiencyRegression FadeRegression fade on unsustainable recordsMulti-Model ConfluenceMultiple models agree on same gameQuery Parameters
?league=NBA - Filter by league (NBA, NCAAB) ?model=Total+Model - Filter by model type (use public names) ?confidence=HIGH - Filter by confidence (HIGH, VERY_HIGH)
Error Codes
401 - { "error": "Authentication required" }
403 - { "error": "API access requires Edge community membership" }
429 - { "error": "Rate limit exceeded" }
500 - { "error": "Failed to fetch signals" }Get Started
The API is included with every Edge subscription.
Get Edge Access →