Rolimons APIrolimons.com ↗
Access Roblox limited item values, player inventories, trade ads, game stats, and site articles from Rolimons.com via a single structured API.
What is the Rolimons API?
The Rolimons API exposes 6 endpoints covering Roblox limited item market data, player profiles, and trade activity sourced from Rolimons.com. The get_items endpoint alone returns over 2,500 tracked limited items in a single call, each with fields for RAP, projected value, demand rating, trend, and rarity flags. Combined with get_player_details and get_recent_trades, the API gives developers a structured view of the Rolimons trading ecosystem.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/ebd10b7f-8bb9-4477-a064-fe97fea9d443/get_items' \ -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 rolimons-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.
"""Rolimons API — browse Roblox limited items, look up players, check trades and games."""
from parse_apis.rolimons_api import Rolimons, PlayerNotFound
client = Rolimons()
# List limited items, capped to 5, and show market data.
for item in client.items.list(limit=5):
print(item.name, item.rap, item.value, item.demand)
# Search players by username, drill into the first match's full profile.
player_summary = client.playersummaries.search(query="Linkmon99", limit=1).first()
if player_summary:
player = player_summary.details()
print(player.player_id, player.is_verified, player.last_location)
# Fetch a player directly by ID with typed-error handling.
try:
detail = client.players.get(player_id="2207291")
print(detail.player_id, detail.is_verified, detail.value)
except PlayerNotFound as exc:
print(f"Player not found: {exc}")
# Browse recent trade ads.
for trade in client.tradeads.list(limit=3):
print(trade.trade_ad_id, trade.username, trade.offering)
# Check top games by player count.
for game in client.games.list(limit=3):
print(game.name, game.player_count, game.thumbnail_url)
# Read latest articles.
for article in client.articles.list(limit=3):
print(article.title, article.summary)
print("exercised: items.list / playersummaries.search / details / players.get / tradeads.list / games.list / articles.list")
Extract detailed item data including values, prices, demand, trend, and market information for all Roblox limited items tracked by Rolimons. Returns over 2500 items in a single call. Each item includes RAP (Recent Average Price), projected value, demand rating (1-4 scale, -1 if unrated), trend rating, and rarity flags.
No input parameters required.
{
"type": "object",
"fields": {
"items": "array of item objects with market data",
"item_count": "total number of items tracked"
},
"sample": {
"data": {
"items": [
{
"rap": 1308,
"name": "Red Baseball Cap",
"trend": -1,
"value": -1,
"demand": -1,
"status": -1,
"acronym": "",
"is_rare": false,
"item_id": "1028606",
"is_limited": true,
"is_projected": false,
"default_price": 1308
},
{
"rap": 515407,
"name": "The Classic ROBLOX Fedora",
"trend": 2,
"value": 510000,
"demand": 4,
"status": -1,
"acronym": "CF",
"is_rare": false,
"item_id": "1029025",
"is_limited": true,
"is_projected": false,
"default_price": 510000
}
],
"item_count": 2555
},
"status": "success"
}
}About the Rolimons API
Item Market Data
The get_items endpoint returns a full snapshot of every Roblox limited item tracked by Rolimons — typically over 2,500 items. Each item object includes item_id, name, acronym, rap (Recent Average Price), value (Rolimons projected value), default_price, demand, trend, status, is_rare, is_projected, and is_lim. This makes it straightforward to build valuation tools, price trackers, or demand-filtered item tables without needing to page through results.
Player Profiles and Inventories
Player lookup is a two-step flow. Use search_players with a query string to find up to 15 matching players, each returned with a player_id and username. Pass that player_id to get_player_details to retrieve the player's full limited item inventory (a map of item_id to asset instance IDs), total value, total rap, is_verified status, is_online flag, last_online timestamp, last_location, and any badges with the Unix timestamps they were earned.
Trade Advertisements
The get_recent_trades endpoint returns current trade ad listings posted on Rolimons. Each trade ad in the trade_ads array is structured as an array containing the trade_ad_id, timestamp, player_id, username, an offering object, and a requesting object — both of which carry item lists and tags. The trade_ad_count field tells you how many ads are in the current snapshot.
Games and Articles
get_games returns thousands of Roblox games tracked by Rolimons, each with game_id, name, player_count, and thumbnail_url. get_articles retrieves site publications with title, link, summary, and thumbnail fields — useful for surfacing Rolimons market commentary or update announcements alongside live data.
The Rolimons API is a managed, monitored endpoint for rolimons.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when rolimons.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 rolimons.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?+
- Build a Roblox limited item price tracker using
rapandvaluefields fromget_items - Create a portfolio calculator by combining a player's
inventoryfromget_player_detailswith item values fromget_items - Monitor active trade advertisements with
get_recent_tradesto identify trending items in circulation - Filter items by
demand,trend, oris_projectedflags to surface undervalued or high-demand limiteds - Display live Roblox game rankings sorted by
player_countfromget_games - Aggregate Rolimons market articles via
get_articlesfor a news feed or alert system - Search and compare player inventories by chaining
search_playerswith repeatedget_player_detailscalls
| 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 | 100 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 Rolimons have an official developer API?+
What does `get_player_details` return for a player's inventory?+
inventory field is a JSON object where each key is an item_id and the value is an array of asset instance IDs the player owns for that item. A player owning two copies of the same limited will have two entries in that array. The endpoint also returns total rap, total value, is_verified, is_online, last_online as a Unix timestamp, last_location, and a badges object mapping badge names to earned timestamps.Does the API return individual trade offer history or completed trades for a player?+
get_recent_trades and a player's current item inventory from get_player_details, but historical completed trade records are not exposed. You can fork the API on Parse and revise it to add an endpoint targeting that data if Rolimons surfaces it.How fresh is the item data returned by `get_items`?+
get_items endpoint reflects the current state of Rolimons' item database at the time of the request. Rolimons updates item values and RAP figures periodically based on marketplace activity, so the data represents a point-in-time snapshot rather than a true real-time stream. For applications that require high-frequency price updates, polling get_items at intervals is the intended pattern.Can I filter `get_items` results by demand level or rarity in the request itself?+
get_items endpoint returns all tracked items in a single response with no server-side filtering parameters. Filtering by fields like demand, is_rare, trend, or is_projected must be done client-side after receiving the full item array. The API covers all items in one call, so no pagination is needed. You can fork the API on Parse and revise it to add a filtered endpoint if you want server-side narrowing.