/v1/meta
Service description & endpoints
Try it live
10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.
It works. Grab an API key and use it in your project.
Get an API keyCode snippets
curl "https://api.oanor.com/rs3-api/v1/meta" \ -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/rs3-api/v1/meta", {
headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/rs3-api/v1/meta");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
"https://api.oanor.com/rs3-api/v1/meta",
headers={"x-oanor-key": "oanor_test_..."}
)
Example response
A real response from this endpoint, captured by the latest health check.
{
"data": {
"service": "rs3-api",
"endpoints": {
"GET /v1/item": "Item detail & current price (id=, e.g. 4151).",
"GET /v1/meta": "This document.",
"GET /v1/graph": "180-day price history (id=).",
"GET /v1/items": "Items by category & letter (category=, alpha=, page=).",
"GET /v1/categories": "All Grand Exchange categories."
},
"description": "RuneScape 3 Grand Exchange item prices via Jagex's public API: item detail with the current price, 30/90/180-day trends and member status; a 180-day price-history graph; the Grand Exchange categories; and item listings by category and starting letter. Real market data, no key."
},
"meta": {
"timestamp": "2026-06-08T01:18:28.396Z",
"request_id": "841fe765-987e-440f-a0d3-cff3fc6189d8"
},
"status": "ok",
"message": "Meta",
"success": true
}