wiki.rustclash.com APIwiki.rustclash.com ↗
Access Rust game items, skins, blueprints, and crafting data via the RustClash Wiki API. Search items, get stats, recipes, loot tables, and skin prices.
curl -X GET 'https://api.parse.bot/scraper/d6c9865e-42a0-40de-bffc-3fa158c5a795/search_items?query=ak47' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for items and skins by keyword. Returns up to 10 results mixing both items and skins.
| Param | Type | Description |
|---|---|---|
| queryrequired | string | Search keyword (e.g. 'ak47', 'wood', 'shotgun'). |
{
"type": "object",
"fields": {
"count": "integer total number of results returned",
"results": "array of search result objects with name, slug, type, url, and image fields"
},
"sample": {
"data": {
"count": 10,
"results": [
{
"url": "https://wiki.rustclash.com/skin/aircraft-parts-ak47",
"name": "Aircraft Parts AK47",
"slug": "aircraft-parts-ak47",
"type": "skin",
"image": "https://wiki.rustclash.com/img/skins/20/21701.png"
}
]
},
"status": "success"
}
}About the wiki.rustclash.com API
The RustClash Wiki API provides structured access to Rust game data across 8 endpoints, covering items, skins, blueprints, and crafting recipes. The get_item_details endpoint returns per-item stats, crafting recipes, repair costs, loot locations, recycling outputs, and workbench tier data. The list_skins endpoint exposes skin pricing in USD, Twitch drop flags, and new-release flags across the full skin catalog.
Item Discovery and Detail
The search_items endpoint accepts a query string and returns up to 10 mixed results containing both items and skins, each with name, slug, type, url, and image fields. For category browsing, list_items accepts a group parameter — valid values include weapons, resources, clothing, tool, and build — and returns all items in that group. list_all_item_groups retrieves the full set of available group identifiers from the site navigation, useful for discovering valid group values dynamically.
Item Stats and Crafting Data
get_item_details is the most data-dense endpoint. It accepts an item slug (e.g. assault-rifle, pump-shotgun) and returns a stats object of key-value pairs, a description string, and a tabs object keyed by tab ID. Tab IDs include loot (where the item drops), craft (materials and workbench tier), blueprint (research costs), repair, recycle, damage, mods, skins, and tech-tree. The get_blueprint_tracker endpoint requires no inputs and returns all craftable items organized by workbench tier, with each item's scrap_cost included.
Skin Catalog and Pricing
list_skins returns the full skin catalog with optional sort (by index, price, name, or item) and item_filter for case-insensitive partial matching against the associated item name. Each skin object includes price_usd, is_twitch_drop, is_new, slug, and image. get_skin_details accepts a skin slug and returns a stats object (including Workshop ID, Marketable, and Skin Category), a prices array with per-source price objects, and tabs such as buy-skin, reskin, and break-skin. The list_featured_skins endpoint returns two ranked arrays — newest_skins and most_expensive_skins — each with name, slug, and price.
- Build a Rust crafting assistant that pulls workbench tier, required materials, and scrap costs from
get_item_detailsandget_blueprint_tracker. - Create a skin price tracker by polling
list_skinswithsort=priceand monitoring changes inprice_usdvalues over time. - Populate a loot table reference tool using the
loottab data returned byget_item_detailsfor each weapon or resource slug. - Build a Rust item search autocomplete using
search_itemsto match user input against item and skin names with associated images. - Generate a blueprint research checklist organized by workbench tier using the
tiersarray fromget_blueprint_tracker. - Filter and display all Twitch drop skins by checking the
is_twitch_dropflag inlist_skinsresults. - Show skin reskin and break-down options in a loadout tool using the
reskinandbreak-skintabs fromget_skin_details.
| 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 RustClash Wiki have an official developer API?+
What does `get_item_details` return beyond basic stats?+
stats object of key-value pairs, a description string, and a tabs object keyed by tab ID. The tabs can include loot, craft, blueprint, repair, recycle, damage, mods, skins, tech-tree, and tips, though not every item has every tab populated.Does `list_skins` support pagination?+
list_skins returns all skins in a single response, filtered and sorted client-side based on the sort and item_filter parameters. For large catalogs this means a single potentially large response with no page or offset controls. You can fork this API on Parse and revise it to add pagination if your use case requires chunked delivery.Does the API expose historical skin price data or price trends over time?+
price_usd values from list_skins and per-source prices arrays from get_skin_details, but no historical snapshots or trend data. You can fork it on Parse and revise it to add a price-history endpoint if you need time-series data.How do I look up a skin slug if I only know the item name?+
list_skins with the item_filter parameter set to a partial item name (e.g. Assault Rifle). Each result includes a slug field you can pass directly to get_skin_details. Alternatively, search_items with a keyword returns mixed item and skin results, each with a slug and type to distinguish them.