RuneScape API

⭐ Beginner's Pick Games & Comics / No Auth Required Beginner HTTPS
Free to Use Varies (check documentation)

Overview

The RuneScape API provides free access to game data for both RuneScape and Old School RuneScape (OSRS), including item prices, player hiscores, and quest information. No API key is required, making it easy to start building tools and trackers. It is widely used for Grand Exchange price monitors and skill progression calculators.

💡

Beginner Tip

No authentication is required. The OSRS API and the main RuneScape API have separate base URLs, so make sure you use the right one for the game version you are targeting.

Available Data

RuneScape data via REST API
JSON-formatted response data
Freely accessible without authentication

Example Response

JSON Response
{
  "id": 1,
  "name": "RuneScape",
  "data": "RuneScape and OSRS RPGs information",
  "source": "RuneScape"
}

Field Reference

id Unique item ID matching the in-game item
name Display name of the item
description In-game examine text for the item
current.price Current Grand Exchange price of the item
today.price Price change for the current day, positive or negative

Implementation Example

const url = "https://runescape.wiki/w/Application_programming_interface";
const response = await fetch(url);
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

404 Not Found Invalid item ID or typo in the endpoint path
Verify the item ID using the OSRS wiki and double-check the endpoint path matches the documentation
Empty or null prices Item is not actively traded on the Grand Exchange
Only tradeable Grand Exchange items return price data; verify the item is GE-tradeable before querying
CORS blocked in browser RuneScape API does not allow cross-origin requests from browsers
Use a server-side proxy or backend script to make the request instead of client-side JavaScript

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 20/20
🔒 Security 15/15
🛠 Developer XP 20/20
✓ Reliability 7/15
Response Time 93ms

Fully tested on Apr 5, 2026

Technical Specifications

Auth No Auth
HTTPS REQUIRED
CORS NO
Category Games & Comics
Difficulty Beginner
Verified: 2026-04-04

Similar APIs

View All →