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://manhunt-dupe-swear.ngrok-free.devLive
OrientVideo APIov_http://localhost:3004Live
OrientMusicVideo APIomv_http://localhost:3005Live
OrientFootball APIof_http://localhost:3006Live
OrientEsports APIoe_http://localhost:3007Live
OrientVirtualFootball APIovf_http://localhost:3008Live
OrientBank APIob_http://localhost:3010Live
OrientImage APIoi_http://localhost:3011Live
OrientLLM APIollm_http://localhost:3012Live
OrientVoice APIovc_http://localhost:3014Live
OrientCode APIoc_http://localhost:3017Live
OrientTranscription APIotr_http://localhost:3018Live
OrientTranslation APIotl_http://localhost:3019Live
OrientAfricanLanguages APIoal_http://localhost:3020Live

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.