Fandom APIstealabrainrot.fandom.com ↗
Fetch brainrot collectible data from the Steal a Brainrot Roblox wiki — name, rarity, spawn type, and image URL — with optional rarity and spawn type filters.
What is the Fandom API?
This API exposes 1 endpoint, get_brainrots, that returns the full catalogue of brainrot collectibles from the Steal a Brainrot Roblox game wiki. Each record includes 4 fields — name, rarity, spawn_type, and image_url — and the endpoint supports optional filtering by rarity tier or spawn type so you can narrow results without post-processing the full list.
curl -X GET 'https://api.parse.bot/scraper/d64c42ac-e80a-482f-a092-aedb4525ff08/get_brainrots?rarity=Common&spawn_type=Carpet+Spawns' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace stealabrainrot-fandom-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Steal a Brainrot Wiki SDK — browse and filter brainrot collectibles."""
from parse_apis.stealabrainrot_fandom_com_api import StealABrainrot, Rarity, SpawnType, NotFoundError
client = StealABrainrot()
# List all brainrots of a specific rarity tier.
for brainrot in client.brainrots.list(rarity=Rarity.LEGENDARY, limit=5):
print(brainrot.name, brainrot.spawn_type, brainrot.image_url)
# Filter by spawn type to see only carpet spawns.
first = client.brainrots.list(spawn_type=SpawnType.CARPET_SPAWNS, limit=1).first()
if first:
print(first.name, first.rarity, first.image_url)
# Combine filters: Mythic rarity, non-carpet spawns.
for brainrot in client.brainrots.list(rarity=Rarity.MYTHIC, spawn_type=SpawnType.NON_CARPET_SPAWNS, limit=3):
print(brainrot.name, brainrot.rarity, brainrot.spawn_type)
# Handle errors gracefully.
try:
for brainrot in client.brainrots.list(rarity=Rarity.OG, limit=5):
print(brainrot.name, brainrot.rarity)
except NotFoundError as exc:
print(f"Not found: {exc}")
print("exercised: brainrots.list with rarity/spawn_type filters")
Fetches all brainrots from the Steal a Brainrot wiki page. Each brainrot includes its name, rarity tier, spawn type (how it is obtained), and an image URL. Results can be filtered by rarity and spawn type. Returns the full list in a single response (no pagination).
| Param | Type | Description |
|---|---|---|
| rarity | string | Filter results to a single rarity tier. Omitting returns all rarities. |
| spawn_type | string | Filter results to a single spawn type. Omitting returns all spawn types. |
{
"type": "object",
"fields": {
"total": "integer",
"brainrots": "array of brainrot objects each containing name (string), rarity (string), spawn_type (string), and image_url (string)"
},
"sample": {
"data": {
"total": 26,
"brainrots": [
{
"name": "Burbaloni Loliloli",
"rarity": "Legendary",
"image_url": "https://static.wikia.nocookie.net/stealabr/images/c/c6/Burbaloni_Loliloli.png",
"spawn_type": "Carpet Spawns"
},
{
"name": "Chimpanzini Bananini",
"rarity": "Legendary",
"image_url": "https://static.wikia.nocookie.net/stealabr/images/0/0b/Default_Chimpanzini_Bananini.png",
"spawn_type": "Carpet Spawns"
},
{
"name": "Clickerino Crabo",
"rarity": "Legendary",
"image_url": "https://static.wikia.nocookie.net/stealabr/images/a/a1/Clickerinocrabo.png",
"spawn_type": "Non-Carpet Spawns"
}
]
},
"status": "success"
}
}About the Fandom API
What get_brainrots Returns
The get_brainrots endpoint returns every brainrot collectible listed on the Steal a Brainrot wiki in a single, non-paginated response. Each item in the brainrots array carries four fields: name (the collectible's display name), rarity (the tier string such as Common, Rare, or Legendary), spawn_type (how the item is obtained in-game), and image_url (a direct link to the collectible's wiki image). The top-level total field gives the count of items in the current response after any filtering.
Filtering Options
Two optional query parameters let you scope the response. Pass rarity with a tier string to receive only collectibles of that rarity. Pass spawn_type with a method string to receive only collectibles obtained that way. Both parameters can be combined in a single call. Omitting both returns the complete list. Because the full dataset is returned in one call, client-side filtering is also straightforward if you want to handle multiple tiers simultaneously.
Coverage and Freshness
Data reflects the wiki page at https://stealabrainrot.fandom.com/wiki/Brainrots. The wiki is community-maintained, so item counts and rarity assignments can change as the Roblox game receives updates. The API returns whatever the wiki currently lists — there is no separate historical snapshot or diff endpoint.
The Fandom API is a managed, monitored endpoint for stealabrainrot.fandom.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when stealabrainrot.fandom.com 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 stealabrainrot.fandom.com 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?+
- Display a filterable brainrot rarity tier list inside a fan site or Discord bot
- Build a collection tracker that shows which rarity tiers a player is still missing
- Render spawn-type guides by filtering
spawn_typeto surface how each collectible is obtained - Populate a searchable item database using
nameandimage_urlfor thumbnails - Cross-reference rarity distribution to calculate probability weights for a simulator
- Drive a quiz or trivia game that quizzes players on brainrot names and rarities
| 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 Fandom (the wiki host) provide an official developer API?+
What does the rarity filter actually match against?+
rarity parameter is matched against the rarity string as it appears on the wiki — for example 'Common', 'Rare', or 'Legendary'. The exact valid values depend on the tiers currently listed on the wiki page. Passing an unrecognised rarity string will return an empty brainrots array with total set to 0.Does the API return pagination tokens or cursor fields for large result sets?+
total field reflects the count of items in that response. If the wiki catalogue grows significantly, response size will increase proportionally.Does the API expose individual brainrot detail pages — lore text, stats, or trade values?+
name, rarity, spawn_type, and image_url drawn from the main Brainrots list page. Detail-page content such as lore descriptions, in-game stats, or community trade values is not included. You can fork this API on Parse and revise it to add an endpoint that retrieves per-item wiki detail pages.