Discover/laby API
live

laby APIlaby.net ↗

Retrieve Minecraft player profiles, UUID lookups, name history, skin history, badges, capes, and site statistics from laby.net via a single REST API.

Endpoint health
verified 5d ago
get_skin_history
get_name_history
get_featured_users
get_profile
list_recent_name_changes
7/7 passing latest checkself-healing
Endpoints
7
Updated
14d ago

What is the laby API?

The laby.net API exposes 7 endpoints covering Minecraft player data tracked by laby.net, including full profile lookups, badge details, and skin history. The get_profile endpoint accepts either a Minecraft username or UUID and returns the player's current name, dashed UUID, badge objects with descriptions and award timestamps, and a timestamped name-change history. Additional endpoints surface cape popularity rankings, a live feed of recent username changes, and platform-wide profile and skin growth statistics.

This call costs2 credits / call— charged only on success
Try it
Minecraft username (e.g. 'Notch') or UUID (e.g. '069a79f4-44e9-4726-a5be-fca90e38aaf5').
→ api.parse.bot/scraper/6ab8df1c-ccdb-4aa1-a8a8-3986f96e9bf1/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/6ab8df1c-ccdb-4aa1-a8a8-3986f96e9bf1/get_profile?identifier=Notch' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalmissing one? ·

Retrieve Minecraft profile data including username, UUID, name history, and badges. Accepts either a Minecraft username or UUID as input. Returns a single Profile with full detail including badge descriptions and name-change timestamps.

Input
ParamTypeDescription
identifierrequiredstringMinecraft username (e.g. 'Notch') or UUID (e.g. '069a79f4-44e9-4726-a5be-fca90e38aaf5').
Response
{
  "type": "object",
  "fields": {
    "uuid": "string, player UUID",
    "badges": "array of badge objects with uuid, name, description, and received_at fields",
    "username": "string, current Minecraft username",
    "name_history": "array of name history entries with name, changed_at, accurate, and last_seen_at fields"
  },
  "sample": {
    "data": {
      "uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5",
      "badges": [
        {
          "name": "Notch",
          "uuid": "cb7f5156-2825-4064-8631-6423d76faf0f",
          "description": "The founder of Minecraft",
          "received_at": "2009-05-09T22:00:00+00:00"
        }
      ],
      "username": "Notch",
      "name_history": [
        {
          "name": "Notch",
          "accurate": true,
          "changed_at": null,
          "last_seen_at": "2026-06-10T10:31:29+00:00"
        }
      ]
    },
    "status": "success"
  }
}

About the laby API

Player Profiles and Name History

The get_profile endpoint accepts either a Minecraft username (e.g. Notch) or a dashed/undashed UUID and returns the player's current username, canonical uuid, a badges array (each badge carries a uuid, name, description, and received_at timestamp), and a name_history array sorted oldest-to-newest. Each name-history entry includes the name, a changed_at ISO timestamp (null for the original registration name), an accurate boolean indicating whether laby.net has confirmed the exact change time, and last_seen_at. The dedicated get_name_history endpoint returns the same name array alongside a total count, useful when you only need rename data without badge detail.

Skin History and Cape Data

get_skin_history returns every skin texture laby.net has on record for a player, ordered newest-first. Each entry in the skins array includes image_hash, file_hash, texture_url (a direct PNG link), first_seen_at, last_seen_at, and use_count indicating how many players have worn that exact skin texture. The get_capes endpoint lists all official Minecraft capes tracked by laby.net, ordered by user_count descending. Each cape object includes a uuid, name, description, texture_url, and the current user_count.

Name Change Feed and Site Statistics

The list_recent_name_changes endpoint provides a paginated feed of username changes, newest first. Each item exposes old_name, new_name, changed_at, and old_name_available_from (when the vacated name becomes claimable again). Pagination uses limit (1–25) and offset parameters; the response echoes both and includes has_more, resolved_count, and unresolved_count to distinguish items laby.net could and could not link to a confirmed player. The get_statistics endpoint requires no parameters and returns a labynet object with a trends sub-object containing live profiles and skins counts with per-second velocity figures.

Featured Users

get_featured_users returns the curated list of highlighted community members. Each item in the items array contains a uuid, display name, and the user's badges array. The featured list is maintained by laby.net and rotates periodically, so results will change over time without any parameter changes on your end.

Reliability & maintenanceVerified

The laby API is a managed, monitored endpoint for laby.net — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when laby.net 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 laby.net 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.

Last verified
5d ago
Latest check
7/7 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Look up a Minecraft player's full badge collection and award dates by username or UUID using get_profile.
  • Track when a Minecraft account changed its username and whether each timestamp is confirmed accurate via get_name_history.
  • Monitor the real-time feed of username changes to detect when a desirable name becomes available using list_recent_name_changes and the old_name_available_from field.
  • Build a cape rarity tool by sorting results from get_capes by user_count to show which capes are least common.
  • Audit how many distinct skins a player account has used over time and when each was first and last seen via get_skin_history.
  • Display laby.net platform growth metrics — profile and skin counts plus per-second velocity — in a statistics dashboard using get_statistics.
  • Populate a community showcase page with laby.net featured users, their display names, and earned badges from get_featured_users.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 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.

Frequently asked questions
Does laby.net have an official public developer API?+
laby.net does not publish a documented public developer API. This Parse API provides structured access to laby.net player and platform data.
What does the `list_recent_name_changes` endpoint return for unresolved entries?+
For entries laby.net could not link to a confirmed player account, uuid will be null and new_name will be null. The response includes separate resolved_count and unresolved_count fields so you can track the ratio without iterating the full items array. Pagination is handled via limit and offset parameters, and the has_more boolean tells you whether additional entries exist beyond the current page.
How accurate are the `changed_at` timestamps in name history?+
Each name-history entry includes an accurate boolean. When accurate is false, laby.net recorded the name but cannot confirm the exact moment it changed — the changed_at value is an approximation. last_seen_at reflects when laby.net last observed that name on the account, which may differ from when the change actually occurred.
Does the API expose individual player cape ownership or only the global cape list?+
Currently, get_capes returns the global list of capes with aggregate user_count values. Per-player cape data — which specific cape a given player is wearing — is not returned by any current endpoint. You can fork this API on Parse and revise it to add a per-player cape lookup endpoint.
Is friend list, server history, or in-game activity data available?+
No. The API covers player identity data (usernames, UUIDs, badges), skin and cape records, and platform-level statistics. Friend lists, server join history, and in-game session data are not included. You can fork this API on Parse and revise it to add endpoints for any adjacent laby.net data you need.
Page content last updated . Spec covers 7 endpoints from laby.net.
Related APIs in EntertainmentSee all →
namemc.com API
Look up Minecraft player profiles to find usernames, availability drop times, search popularity, cape holders, and detailed player information including UUIDs and skin history. Search and discover Minecraft player data across NameMC's database to track name changes and availability.
fr.namemc.com API
Look up Minecraft player profiles with their name history and skin gallery, search for trending skins, check server statistics, and verify if usernames are available. Get comprehensive data about any Minecraft player and discover popular skins across the community.
crafty.gg API
Look up the complete username history for any Minecraft player to see all their previous names and when they changed them. Track how a player's identity has evolved over time on the Minecraft platform.
planetminecraft.com API
Find and explore Minecraft servers (Java and Bedrock) by searching through thousands of options with detailed stats, player counts, and descriptions. Discover trending, top-voted, and newly added servers to find your next gaming community.
csstats.gg API
Access Counter-Strike 2 player statistics, match history, and leaderboard rankings from csstats.gg. Search players by Steam ID or name, retrieve detailed performance metrics and recent match results, explore scoreboard data, view played-with history, and check global ban statistics.
minecraft-mp.com API
Search and discover Minecraft multiplayer servers with detailed information like player counts, statistics, and voting data. Ping servers, filter by specific criteria, and access comprehensive server lists and historical performance metrics all in one place.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.
minecraftservers.org API
Search and discover Minecraft servers with real-time player counts, server details, and statistics directly from minecraftservers.org. Find the perfect server by filtering results and viewing comprehensive information like gameplay modes, player capacity, and server ratings.