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
| Product | Prefix | Base URL | Status |
|---|---|---|---|
| OrientMusic API | om_ | https://manhunt-dupe-swear.ngrok-free.dev | Live |
| OrientVideo API | ov_ | http://localhost:3004 | Live |
| OrientMusicVideo API | omv_ | http://localhost:3005 | Live |
| OrientFootball API | of_ | http://localhost:3006 | Live |
| OrientEsports API | oe_ | http://localhost:3007 | Live |
| OrientVirtualFootball API | ovf_ | http://localhost:3008 | Live |
| OrientBank API | ob_ | http://localhost:3010 | Live |
| OrientImage API | oi_ | http://localhost:3011 | Live |
| OrientLLM API | ollm_ | http://localhost:3012 | Live |
| OrientVoice API | ovc_ | http://localhost:3014 | Live |
| OrientCode API | oc_ | http://localhost:3017 | Live |
| OrientTranscription API | otr_ | http://localhost:3018 | Live |
| OrientTranslation API | otl_ | http://localhost:3019 | Live |
| OrientAfricanLanguages API | oal_ | http://localhost:3020 | Live |
OrientFootball endpoints
| Method | Path | Description |
|---|---|---|
| POST | /api/football | Match prediction |
| POST | /api/football/detailed | Detailed prediction with stats |
| GET | /api/football/competitions | List all competitions |
| GET | /api/football/teams | List all teams |
| GET | /api/football/team/:name | Team details |
| GET | /api/football/team/:name/players | Team players |
| GET | /api/football/team/:name/coach | Team coach |
| GET | /api/football/team/:name/stats | Team match stats |
| GET | /api/football/fixtures | Fixtures |
| GET | /api/football/news | Football news |
| GET | /api/football/standings/:competition | Standings |
| GET | /api/football/form/:team/:competition | Team form |
| GET | /api/football/history/:home/:away/:competition | Historical stats |
OrientVirtualFootball endpoints
| Method | Path | Description |
|---|---|---|
| GET | /api/virtual/leagues | List all leagues |
| POST | /api/virtual/simulate | Simulate a virtual match |
| GET | /api/virtual/history | Match history |
Error codes
- 401 — Missing or invalid
x-api-keyheader. - 402 — Insufficient credits.
- 429 — Rate limit exceeded.
- 500 — Upstream error.