Skip to content
OdinPicksOdinPicks
  • Picks
  • Method
  • Track Record
  • Blog
  • PRO
LoginPRO
PicksMethodTrack RecordBlogCourseTipstersLogin →Start PRO →
Home›Tools›API

PICKS API

Acede aos picks do OdinPicks via REST API. Integra no teu bot, app ou dashboard. JSON, autenticado por API key.

ENDPOINT
GET https://www.odinpicks.com/api/v1/picks
AUTENTICACAO
Authorization: Bearer op_live_abc123...
A API key e gerada no painel de API keys apos subscrever o plano API (€99/mes). A key so e mostrada uma vez no momento da criacao — guarda-a num local seguro.
RESPONSE
{
  "data": [
    {
      "id": "af2df3ac-...",
      "sport": "Football",
      "league": "J-League",
      "home_team": "Cerezo Osaka",
      "away_team": "Hiroshima Sanfrecce FC",
      "pick_label": "Cerezo Osaka (H2H)",
      "odds": 3.88,
      "bookmaker": "Pinnacle",
      "ev_score": 0.164,
      "kelly_size": 0.0049,
      "confidence": 3,
      "analysis": "Cerezo Osaka at 3.88...",
      "pick_category": "single",
      "commence_time": "2026-02-22T06:00:00Z",
      "is_free": true
    }
  ],
  "meta": {
    "count": 7,
    "date": "2026-02-21",
    "usage": { "used": 1, "daily_limit": 100 }
  }
}
RATE LIMITS
100 req/diaPlano API standard
HTTP 429Retornado quando o limite diario e atingido
EXEMPLO (cURL)
curl -H "Authorization: Bearer op_live_abc123..." \
  https://www.odinpicks.com/api/v1/picks
EXEMPLO (Python)
import requests

headers = {"Authorization": "Bearer op_live_abc123..."}
r = requests.get("https://www.odinpicks.com/api/v1/picks", headers=headers)
picks = r.json()["data"]

for p in picks:
    print(f"{p['sport']} | {p['pick_label']} @{p['odds']} | EV: {p['ev_score']:.1%}")
API ACCESS
€99/mes
100 req/dia · JSON · Todos os picks · Cancela quando quiseres
Subscrever API →
OdinPicksODINPICKS
AI sports betting picks from a verified tipster. NBA and football. Closing line value tracked on every pick.
EST. 2026 · SHA-256 VERIFIED
Product
PicksTrack RecordMethodologyTransparencyPlans
Sports
NBAFootballTennisNFLBlogTipsters
Community
Telegram BotTwitterAbout
Legal
TermsPrivacyResponsible GamblingOdinPicks vs OddsJamOdinPicks vs BetQL
© 2026 OdinPicksBetting involves risk · 18+ · BeGambleAware.orgBookmaker links may contain affiliate links.