OSRS Grand Exchange Price Scraper - Live Item Prices & Margins
Pricing
from $0.50 / 1,000 results
OSRS Grand Exchange Price Scraper - Live Item Prices & Margins
$0.50/1K 🔥 OSRS Grand Exchange scraper! Live item prices, volumes & flip margins. No key. JSON, CSV, Excel or API in seconds. Find flips & track the RuneScape economy ⚡
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
OSRS Grand Exchange Price Scraper - Live Item Prices, Volumes & Flip Margins
Scrape live Old School RuneScape Grand Exchange prices for every tradeable item: instant-buy and instant-sell prices, 24-hour trade volumes, buy limits, high/low alchemy values and ready-calculated flip margins. No API key, no login, no proxy required.
This Actor joins three official OSRS Wiki real-time price endpoints (item mapping, latest prices, 24h volumes) into one clean, flat row per item, so you get everything you need for flipping and economy analysis in a single dataset.
What you get
One row per Grand Exchange item:
| Field | Description |
|---|---|
item_id | OSRS item ID |
name | Item name (e.g. Dragon scimitar) |
examine | In-game examine text |
members | true for members-only items |
buy_limit | 4-hour Grand Exchange buy limit |
high_price | Latest instant-buy price in gp |
high_time | ISO-8601 UTC timestamp of that trade |
low_price | Latest instant-sell price in gp |
low_time | ISO-8601 UTC timestamp of that trade |
margin | high_price - low_price (gp profit per flip, before tax) |
margin_pct | Margin as a percentage of the low price |
volume_24h | Units traded in the last 24 hours |
high_alch / low_alch | High and low alchemy values |
shop_value | Base shop value |
icon_url | Item icon image on the wiki |
wiki_url | Item page on the OSRS Wiki |
source | Always osrs-wiki |
scraped_at | ISO-8601 UTC scrape timestamp |
All fields are nullable - items that have not traded recently simply return null prices instead of breaking your pipeline.
Example output
{"item_id": 1540,"name": "Anti-dragon shield","examine": "This provides partial protection from dragonbreath attacks.","members": false,"buy_limit": 125,"high_price": 118,"high_time": "2026-07-28T11:55:56+00:00","low_price": 116,"low_time": "2026-07-28T11:54:42+00:00","margin": 2,"margin_pct": 1.72,"volume_24h": 11011,"high_alch": 12,"low_alch": 8,"shop_value": 20,"icon_url": "https://oldschool.runescape.wiki/images/Anti-dragon_shield.png","wiki_url": "https://oldschool.runescape.wiki/w/Anti-dragon_shield","source": "osrs-wiki","scraped_at": "2026-07-28T12:02:37+00:00"}
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | prices | Currently prices: mapping + latest prices + volumes joined per item |
nameFilter | string | (empty) | Case-insensitive substring filter, e.g. dragon, rune, potion |
membersOnly | boolean | false | Only return members-only items |
maxItems | integer | 500 | Max items to push (maximum 5000) |
{"mode": "prices","nameFilter": "dragon","membersOnly": false,"maxItems": 500}
Use cases
- OSRS flipping - sort by
marginandmargin_pct, filter byvolume_24handbuy_limitto find items that actually fill, and calculate profit per buy-limit cycle. - Price tracking - schedule the Actor every few minutes and build a historical price series for any item or basket of items.
- Game economy analysis - study inflation, item sinks, update-driven price shocks and supply/demand across the whole GE.
- Bots & tools - power Discord price bots, flipping spreadsheets, mobile companion apps, merching alerts and Google Sheets dashboards.
Pricing
Roughly $0.5 per 1,000 items scraped. The Actor makes only three HTTP requests total no matter how many items you request, so full-catalogue runs are fast and cheap.
How it works & fair use
Data comes from the official OSRS Wiki real-time prices API. The wiki's API policy requires a descriptive User-Agent that identifies the tool and gives the maintainers a way to make contact, so this Actor always sends:
ninhothedev-osrs-scraper/1.0 daniello@biwo-bauwelt.com
Please do not hammer the endpoints - prices refresh on the order of minutes, so scheduling a run every 5 minutes or slower is more than enough and keeps the free community API healthy for everyone.
This project is unofficial and not affiliated with Jagex Ltd. Old School RuneScape is a trademark of Jagex Ltd.