Loading...
0 items
The same trade values that power our value pages, as clean JSON you can drop straight into a tool, bot, spreadsheet or wiki widget. Covers Murder Mystery 2, Steal a Brainrot and Grow a Garden 2. No API key, no sign-up, no rate limits — it's free for any use, we just ask you to link back to bloxultra.com wherever you show the data.
No key, no limits
Public GET, CORS-open, edge-cached. Just fetch it.
Updated daily
Synced from community values + our catalogue every day.
Free with a link
Use it anywhere — just credit bloxultra.com.
Every endpoint is a plain GET that returns JSON. No headers required.
# Every MM2 item
curl https://bloxultra.com/api/values/mm2
# One item by slug
curl "https://bloxultra.com/api/values/mm2?slug=chroma-luger"
# Other games
curl https://bloxultra.com/api/values/steal-a-brainrot
curl https://bloxultra.com/api/values/grow-a-garden-2/api/values/mm2Item fields: name, slug, category, value, demand, url
Add ?slug=<id> for a single item. Values link back to /mm2-values.
/api/values/steal-a-brainrotItem fields: name, slug, rarity, income, value, url
Add ?slug=<id> for a single item. Values link back to /brainrot-values.
/api/values/grow-a-garden-2Item fields: name, slug, rarity, baseValue, seedPrice, multiHarvest, url
Add ?slug=<id> for a single item. Values link back to /tools/grow-a-garden-2-calculator.
Each response wraps the items in a small envelope: a source page, updatedAt (last sync, where available), a count, the items array, and an attribution block. Example (truncated):
{
"source": "https://bloxultra.com/mm2-values",
"updatedAt": "2026-07-22T04:00:00.000Z",
"count": 917,
"items": [
{
"name": "Chroma Luger",
"slug": "chroma-luger",
"category": "Godly",
"value": 45000,
"demand": "High",
"url": "https://bloxultra.com/mm2-values/chroma-luger"
}
// …916 more
],
"attribution": {
"name": "BloxUltra",
"url": "https://bloxultra.com",
"license": "Free with attribution/link"
}
}The API is free for any use — personal, commercial, in a bot, a wiki, a spreadsheet, wherever. All we ask is a visible link to bloxultra.com (ideally the specific value page for the item) anywhere you display the data — for example “Values powered by BloxUltra”. Every response includes the exact url to link to.
Data updates daily. Values are re-synced every day, and responses are cached at the edge for up to an hour (with a day of stale-while-revalidate). Please cache on your side too rather than fetching on every page view — there are no rate limits, but polling on a timer keeps it fast for everyone.
If you just want to show a value on a page without writing any code, use our embeddable value badge — a copy-paste snippet that renders a live value and links back automatically.
Get the value badgeYes — completely free. There is no API key, no sign-up and no paid tier. The only thing we ask is a visible link back to bloxultra.com wherever you show the data (see attribution below).
Values are refreshed daily from community value lists and our own catalogue, so the numbers track the live market. Responses are edge-cached for up to an hour, and the MM2 endpoint returns an "updatedAt" timestamp of the last sync so you can show a "values checked" date.
There are no hard rate limits. The API is cached at the CDN edge, which is what replaces per-caller throttling. Please still cache responses on your side (an hour is plenty) and avoid fetching once per page view — hit it on a timer instead.
A visible link to bloxultra.com — ideally to the specific value page — anywhere the data appears, e.g. "Values powered by BloxUltra". That link is the whole deal: use the data however you like as long as your users can click back to the source.