dofusroom.com APIdofusroom.com ↗
Access 3,200+ Dofus items via the Dofusroom API. Browse equipment by category, retrieve detailed stats, and fetch crafting recipes with resource requirements.
curl -X GET 'https://api.parse.bot/scraper/cdd857b5-cf43-4a51-837d-2df7e2934b53/list_equipment?limit=5' \ -H 'X-API-Key: $PARSE_API_KEY'
List equipment items with pagination and optional filters. Returns item IDs, names, types, levels, and set information. Items are sorted by level descending.
| Param | Type | Description |
|---|---|---|
| name | string | Filter by item name (partial match) |
| limit | integer | Number of items to return (max ~50) |
| offset | integer | Pagination offset |
| category | string | Item category: equipements, armes, ressources, consommables, creatures, panoplies |
| max_level | string | Maximum level filter |
| min_level | string | Minimum level filter |
{
"type": "object",
"fields": {
"count": "integer - number of items returned",
"items": "array of objects with id, name, type, level, set_name, set_id",
"limit": "integer - limit used",
"offset": "integer - pagination offset used",
"category": "string - the category queried"
},
"sample": {
"data": {
"count": 5,
"items": [
{
"id": 4581,
"name": "Potbellion Collar",
"type": "Amulet",
"level": 200,
"set_id": 624,
"set_name": "Armarines Set"
}
],
"limit": 5,
"offset": 0,
"category": "equipements"
},
"status": "success"
}
}About the dofusroom.com API
The Dofusroom API exposes 6 endpoints covering over 3,200 Dofus equipment pieces and weapons, including item stats, set membership, and crafting recipes. Using get_item_details you can retrieve structured stats, conditions, and item type for any specific item by ID, while get_item_recipe returns every required resource and its quantity for a given craft. Categories span equipment, weapons, consumables, resources, creatures, and panoplies.
What the API Covers
The Dofusroom API gives structured access to the Dofus game item database as it appears on dofusroom.com. Coverage includes 2,534 equipment pieces and 724 weapons, plus consumables, resources, creatures, and panoplies. Every item carries an ID, name, type slug, level, and optional set linkage (set_name, set_id). The get_category_counts endpoint returns item counts per category and subcategory with no inputs required — useful for building navigation or validating filter scope before paginating.
Browsing and Searching Items
list_equipment returns paginated item summaries sorted by level descending. You can filter by category (e.g. armes, consommables), apply min_level and max_level bounds, or narrow by partial name match. The limit parameter caps results at roughly 50 per call; use offset for pagination. search_items works similarly but is oriented around a required query string and optionally scoped to a single category — the response echoes back both the query and category used, which helps when building search UIs that need to display the active filter state.
Item Detail and Recipe Data
get_item_details accepts an item_id and returns a full stat map (stats object with stat keys to human-readable descriptions), a caracs array, conditions as an array of strings, level, localized real_type, image asset ID, and a set object containing setId, setName, and ankamaSetId. If the item belongs to no set, set is an empty array.
get_item_recipe returns a has_recipe boolean alongside a resources array where each entry carries name, quantity, and image_url. For items with no crafting recipe, has_recipe is false and resources is empty. The list_equipment_with_recipes endpoint combines item listing with per-item recipe data in a single call; keep limit small (default 10) to avoid response timeouts on this combined call.
- Build a gear optimizer that filters equipment by level range and compares stat objects across multiple items.
- Generate a crafting cost breakdown by feeding
get_item_reciperesource lists into a material price tracker. - Populate a set-completion tracker using
set_idandset_namefields returned bylist_equipment. - Create a searchable item index for a fan wiki by iterating
list_equipmentwith pagination and storing item details. - Identify all craftable weapons in a level band using
list_equipmentwithcategory=armesand level filters, then batch-callingget_item_recipe. - Display category item counts in a game companion app using
get_category_countsto show scope per section. - Filter consumables by name partial match via
search_itemsto power an in-game lookup tool.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Dofusroom have an official developer API?+
What does `get_item_details` return beyond basic item info?+
get_item_details returns a stats object mapping stat keys to human-readable descriptions, a caracs array of characteristics, a conditions array (e.g. class or stat prerequisites), a localized real_type string, an image asset ID, and a set object with setId, setName, and ankamaSetId. If the item has no set, set is an empty array.Are item market prices or player auction house data included?+
What happens when I call `get_item_recipe` on an item that has no crafting recipe?+
has_recipe: false and an empty resources array. The item_id and item_name fields are still populated so you can confirm the item was found.