API Documentation

Access real-time OSRS Grand Exchange data through our free and open API.

Quick Start
Get started with our API in minutes. No authentication required.

Base URL

https://grandexchange.tools

Best Practice

There's no need to pull items one-by-one. Simply omit the ?id or ?name parameters to retrieve all items in a single request.

Authentication

No API key required

GET/api/prices
Get current prices for all items. Use ?id or ?name to filter for a specific item. Omitting parameters returns all items.
id

number

Filter by item ID

name

string

Filter by item name (case-insensitive)

GET/api/volumes
Get trading volumes for all items. Use ?id or ?name to filter for a specific item. Omitting parameters returns all items.
id

number

Filter by item ID

name

string

Filter by item name (case-insensitive)

GET/api/history
Get price and volume history for all items. Use ?id or ?name to filter for a specific item. Omitting parameters returns all items.
id

number

Filter by item ID

name

string

Filter by item name (case-insensitive)

GET/api/items
Get all items. Use ?id or ?name to filter for a specific item. Omitting parameters returns all items.
id

number

Filter by item ID

name

string

Filter by item name (case-insensitive)

GET/api/lastPrices
Get the last known prices for all items. Use ?id or ?name to filter for a specific item. Omitting parameters returns all items.
id

number

Filter by item ID

name

string

Filter by item name (case-insensitive)

GET/api/limits
Get buy limits for all items. Use ?id or ?name to filter for a specific item. Omitting parameters returns all items.
id

number

Filter by item ID

name

string

Filter by item name (case-insensitive)

Need help? Join our Discord community for support and updates.

Join Discord