Documentation

Authenticate once, call anything in the OrientAPI suite.

Authentication

Every API uses the x-api-key header. Generate keys in your dashboard.

curl -X POST https://api.orient.dev/football \
  -H "x-api-key: of_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "homeTeam": "Manchester City",
    "awayTeam": "Liverpool",
    "competition": "Premier League"
  }'

Products & key prefixes

ProductPrefixBase URLStatus
OrientMusic APIom_https://api.orientapihub.com/musicLive
OrientVideo APIov_https://api.orientapihub.com/videoLive
OrientMusicVideo APIomv_https://api.orientapihub.com/music-videoLive
OrientFootball APIof_https://api.orientapihub.com/footballLive
OrientEsports APIoe_https://api.orientapihub.com/esportsLive
OrientVirtualFootball APIovf_https://api.orientapihub.com/virtual-footballLive
OrientBank APIob_https://api.orientapihub.com/bankLive
OrientImage APIoi_https://api.orientapihub.com/imageLive
OrientLLM APIollm_https://api.orientapihub.com/llmLive
OrientVoice APIovc_https://api.orientapihub.com/voiceLive
OrientCode APIoc_https://api.orientapihub.com/codeLive
OrientTranscription APIotr_https://api.orientapihub.com/transcriptionLive
OrientTranslation APIotl_https://api.orientapihub.com/translationLive
OrientAfricanLanguages APIoal_https://api.orientapihub.com/african-languagesLive
OrientScratch APIos_https://api.orientapihub.com/scratchLive
OrientLuckyTap APIolt_https://api.orientapihub.com/lucky-tapLive
OrientWheel APIow_https://api.orientapihub.com/wheelLive
OrientCrash APIocr_https://api.orientapihub.com/crashLive

OrientFootball endpoints

MethodPathDescription
POST/api/footballMatch prediction
POST/api/football/detailedDetailed prediction with stats
GET/api/football/competitionsList all competitions
GET/api/football/teamsList all teams
GET/api/football/team/:nameTeam details
GET/api/football/team/:name/playersTeam players
GET/api/football/team/:name/coachTeam coach
GET/api/football/team/:name/statsTeam match stats
GET/api/football/fixturesFixtures
GET/api/football/newsFootball news
GET/api/football/standings/:competitionStandings
GET/api/football/form/:team/:competitionTeam form
GET/api/football/history/:home/:away/:competitionHistorical stats

OrientVirtualFootball endpoints

MethodPathDescription
GET/api/virtual/leaguesList all leagues
POST/api/virtual/simulateSimulate a virtual match
GET/api/virtual/historyMatch history

Error codes

  • 401 — Missing or invalid x-api-key header.
  • 402 — Insufficient credits.
  • 429 — Rate limit exceeded.
  • 500 — Upstream error.