Eldorado APIeldorado.gg ↗
Access Eldorado.gg marketplace data via API: game currency listings, seller offers, item prices, and account listings across dozens of games.
What is the Eldorado API?
The Eldorado.gg API exposes 4 endpoints covering the full marketplace: game currency listings, per-game seller offers with computed average prices, item offers filterable by seller or search term, and account listings filterable by game. A single call to get_currency_offers returns individual seller prices, stock quantities, verification status, and an average USD price across the top N sellers — ready for price comparison or market-tracking applications.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/37b2dbc9-0e32-46bc-9e47-8a6ccf8232f5/list_currency_games' \ -H 'X-API-Key: $PARSE_API_KEY'
Lists all games that have in-game currency available for sale on Eldorado.gg. Returns game IDs, names, currency titles, and SEO aliases. Use the game_id from results to query offers via get_currency_offers.
No input parameters required.
{
"type": "object",
"fields": {
"games": "array of game currency entries with game_id, game_name, currency_title, seo_alias, is_popular",
"total": "integer count of available currency games"
},
"sample": {
"data": {
"games": [
{
"game_id": "0",
"game_name": "World of Warcraft",
"seo_alias": "buy-wow-gold",
"is_popular": true,
"currency_title": "Gold"
},
{
"game_id": "10",
"game_name": "OSRS",
"seo_alias": "osrs-gold",
"is_popular": true,
"currency_title": "Gold"
}
],
"total": 73
},
"status": "success"
}
}About the Eldorado API
Game Currency Data
list_currency_games returns every game that has in-game currency for sale on Eldorado.gg, including the game_id, game_name, currency_title, seo_alias, and an is_popular flag. The game_id field is the key used across the other endpoints. get_currency_offers takes a required game_id (e.g. '10' for Old School RuneScape, '0' for World of Warcraft), an optional sort parameter, and an optional top_n integer. The response includes a sellers array — each entry carrying the seller's username, verification status, USD price per unit, and stock quantity — plus a computed average_price_usd across the returned sellers and a price_unit_system string that tells you the denomination (e.g. Unit1000000 means price is per 1 million units).
Item and Account Listings
list_item_offers paginates through the Items category for any supported game, defaulting to Adopt Me (game_id '201'). Each offer object includes offer_id, title, item_name, item_type, rarity, description, price_per_unit, price_currency, and a USD-converted price. You can filter by seller_username to retrieve all listings from a specific shop, or pass a search string to match item names. Page size is capped at 50; the response includes total_offers, total_pages, and a has_more boolean for cursor-style iteration.
Account Listings
list_account_offers covers the Accounts category site-wide or scoped to a single game via game_id (e.g. '16' for Fortnite). Each offer carries offer_id, title, description, price, price_currency, price_usd, game_id, game_name, and game_seo_alias. The endpoint also exposes the site's per-game trade count, giving a signal of marketplace activity per title. Filtering by seller_username returns that seller's full account inventory across games or within a specific game.
The Eldorado API is a managed, monitored endpoint for eldorado.gg — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when eldorado.gg changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official eldorado.gg API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Track average USD price per 1M gold in OSRS over time using
get_currency_offerswithgame_id='10' - Compare seller verification status and per-unit pricing across all currency sellers for a given game
- Monitor a specific shop's item inventory and pricing using the
seller_usernamefilter inlist_item_offers - Build a price alert tool that triggers when
average_price_usdinget_currency_offersdrops below a threshold - Catalog item rarity and type distribution for Adopt Me listings using
item_typeandrarityfields fromlist_item_offers - Aggregate Fortnite account listings by price range using
list_account_offerswithgame_id='16' - Discover which games have active currency markets using the
is_popularflag fromlist_currency_games
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Eldorado.gg have an official developer API?+
What does `price_unit_system` mean in `get_currency_offers`?+
Unit1000000 means each listed price is per 1 million units of the in-game currency. Always read this field before comparing prices across games, since different titles use different denominations.Does the API cover seller reviews or feedback scores?+
sellers array in get_currency_offers and the offer objects in list_item_offers and list_account_offers include verification status and stock quantity but not review counts or ratings. You can fork this API on Parse and revise it to add a seller-reviews endpoint.Is there a way to retrieve historical price data?+
How does pagination work across the listing endpoints?+
list_item_offers and list_account_offers both use 1-based page numbering via the page parameter. The page_size is capped at 50 per request. Each response returns total_offers, total_pages, and a has_more boolean so you can iterate through all results.