Fantasyblox APIfantasyblox.com ↗
Track real-time trade values, demand ratings, and pricing data for Blox Fruits items to make informed trading decisions on FantasyBlox. Access comprehensive item metadata including rarity levels, images, and historical price updates for every tradeable item in the game.
curl -X GET 'https://api.parse.bot/scraper/12c58c6c-65d6-41f8-ad59-0204fbeb8c0c/list_items?category=fruits' \ -H 'X-API-Key: $PARSE_API_KEY'
Returns every Blox Fruits item on the FantasyBlox values page (fruits, gamepasses and limiteds; 91 items at build time) in one call, with its current trade value, demand rating (1-10), stability/new flags and static metadata (rarity, fruit type, Beli/Robux price, image). Optional filters narrow the list locally: category restricts to one item category, rarity matches the item's rarity label (only fruits carry a rarity; gamepasses and limiteds have rarity null), and query is a case-insensitive substring match on the item name. Values are display strings as shown on the site (one shape: '2.93b'); they are not normalized to numbers. perm_value/perm_demand are only present for fruits; perm_value was 'N/A' for every fruit at build time. last_updated is the per-item ISO timestamp of the latest value change; values_snapshot_at is the site-wide value snapshot time. Combining filters that match nothing returns an empty items list with count 0.
| Param | Type | Description |
|---|---|---|
| query | string | Case-insensitive substring matched against the item name. Omitted = no name filter. |
| rarity | string | Case-insensitive rarity label filter applied to the fruit's rarity field (confirmed values: common, uncommon, rare, legendary, mythical). Omitted = no rarity filter. |
| category | string | Item category filter. Omitted = all categories. |
{
"type": "object",
"fields": {
"count": "number of items returned after filtering",
"items": "array of item records, each with item_key (category:slug, input for get_item), name, category, rarity (fruits only, else null), fruit_type, used_for, value (display string), perm_value, demand (integer 1-10), perm_demand, beli_price, robux_price, unstable, tag, is_new, value_not_available, last_updated (ISO timestamp), has_live_override, image_url",
"data_version": "opaque site data version string",
"values_snapshot_at": "ISO timestamp of the site's current value snapshot"
},
"sample": {
"data": {
"count": 2,
"items": [
{
"tag": null,
"name": "Kitsune",
"value": "660m",
"demand": 10,
"is_new": false,
"rarity": "mythical",
"category": "fruits",
"item_key": "fruits:kitsune",
"unstable": false,
"used_for": "PVP, mobility, grinding",
"image_url": "https://fantasyblox.com/assets/images/games/blox-fruits/fruits/40_kitsune.png",
"beli_price": "8M",
"fruit_type": "beast",
"perm_value": "N/A",
"perm_demand": 9,
"robux_price": 4000,
"last_updated": "2026-09-12T14:09:22.000Z",
"has_live_override": true,
"value_not_available": false
},
{
"tag": null,
"name": "Galaxy Kitsune",
"value": "10.7b",
"demand": 9,
"is_new": false,
"rarity": null,
"category": "limiteds",
"item_key": "limiteds:galaxy-kitsune",
"unstable": false,
"used_for": null,
"image_url": "https://fantasyblox.com/assets/images/games/blox-fruits/limiteds/galaxy-kitsune.png",
"beli_price": null,
"fruit_type": null,
"perm_value": null,
"perm_demand": null,
"robux_price": null,
"last_updated": "2026-09-12T13:10:48.000Z",
"has_live_override": true,
"value_not_available": false
}
],
"data_version": "database:91:2026-09-12T14:09:22.000Z:208292164448",
"values_snapshot_at": "2026-09-12T14:12:04.822Z"
},
"status": "success"
}
}About the Fantasyblox API
The Fantasyblox API on Parse exposes 2 endpoints for the publicly available data on fantasyblox.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.