API Documentation
Everything you need to call OrxApis: 39 endpoints, one API key, JSON everywhere.
Quickstart
1. Register — create a free account on /register.
2. Verify — click the link in the verification email (it arrives in seconds). Your key only works once the email is verified.
3. Copy your key — it is shown once on the dashboard. If you lose it, revoke it there and create a new one.
4. Call the API — send the key with every request (see Authentication below). Base URL: https://api.orex.team
Authentication
Every endpoint call needs your API key. Send it one of these three ways (the header is recommended):
Header (recommended): X-API-Key: orx_…
Bearer token: Authorization: Bearer orx_…
Query string: ?key=orx_…
Your key is personal — do not share it or publish it. Keys only work for verified accounts, and a revoked key stops working immediately.
Example: hash some text
One call to /tl/hash?text=test returns md5, sha1, sha256 and sha512 of the text. Replace orx_YOUR_KEY with your key.
cURL
curl "https://api.orex.team/tl/hash?text=test" \ -H "X-API-Key: orx_YOUR_KEY"
JavaScript (fetch)
const res = await fetch("https://api.orex.team/tl/hash?text=test", {
headers: { "X-API-Key": "orx_YOUR_KEY" }
});
const data = await res.json();
console.log(data.result.sha256);
Python (requests)
import requests
res = requests.get(
"https://api.orex.team/tl/hash",
params={"text": "test"},
headers={"X-API-Key": "orx_YOUR_KEY"},
)
print(res.json()["result"]["sha256"])
Response is JSON. A successful call returns the hashed values; a bad key returns HTTP 401 with an error object.
Rate limits
Endpoints: 60 calls per minute, per API key. Past the limit you get HTTP 429 — wait a minute and try again.
Login, register and resend-verification: 10 attempts per minute, per IP address.
Errors
Errors are always JSON: {"status":"error","error":"…","code":"…"}. The code field is stable — check it, not the message text.
| HTTP | Code | Meaning |
|---|---|---|
| 401 | unauthorized | Missing or invalid API key — send X-API-Key, Authorization: Bearer, or ?key=. |
| 403 | not_verified | Your account's email is not verified yet — click the verification link first. |
| 429 | rate_limited | Too many calls — wait a minute and try again. |
| 404 | not_found | Unknown route or unknown resource id. |
| 500 | internal_error | Something went wrong on our side — try again later. |
All endpoints
Browse the full list on the home page, or by category: Download (12) · Search (11) · Stalk (1) · Tools (15). Logged in, you can try any endpoint from the dashboard without writing code.