Ready Player Me

Ready Player Me was a cross-game avatar platform: a hosted Avatar Creator plus REST APIs that produced interoperable 3D character avatars as binary glTF (.glb) and 2D PNG renders for Unity, Unreal, web, iOS and Android. The Avatars, Assets and Auth APIs covered draft/save avatar creation, template-based creation, wearable-asset equipping and discovery, colour palettes, render precompilation and anonymous/email-code user authentication, all scoped to a studio application via an X-APP-ID header. Netflix acquired the company in December 2025 and the public platform - Avatar Creator, PlayerZero and the developer APIs at api.readyplayer.me - was shut down on 31 January 2026. As of 26 August 2026 readyplayer.me publishes MX and TXT records but no A record, and api.readyplayer.me, docs.readyplayer.me and studio.readyplayer.me are NXDOMAIN, so every first-party developer surface is gone. Avatars already exported as .glb files still load in any glTF 2.0 engine; the readyplayerme GitHub organization and two npm packages remain public.

Ready Player Me publishes 3 APIs on the APIs.io network: Avatars API, Assets API, and Auth API. Tagged areas include Avatars, 3D, Gaming, VR, and AR.

The Ready Player Me catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Ready Player Me’s developer surface includes authentication, YouTube channel, support, tooling, and 26 more developer resources.

35.1/100 thin ▬ flat Agent 20/100 agent aware saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
3 APIs
Avatars3DGamingVRARMetaverseglTFCross-PlatformUnityUnrealWebMobile

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/ready-player-me: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

Ready Player Me Avatars API

Create, retrieve, update, and delete Ready Player Me cross-platform avatars. Includes template-based creation, asset equipping, draft management, color palette discovery, and bi...

Ready Player Me Assets API

Discover and retrieve avatar wearable assets — hair, outfits, headwear, glasses, facewear, footwear, beards, costumes, and custom assets — scoped to an application and optionall...

Ready Player Me Auth API

Anonymous user creation, email-code login, token refresh, and avatar access tokens used by the Ready Player Me Avatar Creator and SDKs. Authentication runs through each applicat...

Open Collections 4

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Ready Player Me Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Ready Player Me Context

13 classes · 8 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Ready Player Me API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Ready Player Me API Rules

7 rules · 6 warnings 1 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Ready Player Me Asset

8 properties

JSON SCHEMA

Ready Player Me Avatar

8 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Ready Player Me Avatar Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Ready Player Me Authentication

apiKey · 1 scheme

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Ready Player Me Agentic Access

23 operations · 12 acting

23 operations · 12 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 11

SDKs, sample code, and the tooling you integrate with

Scroll for all 11

Access & Security 1

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: ready-player-me
url: https://raw.githubusercontent.com/api-evangelist/ready-player-me/refs/heads/main/apis.yml
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: false
  label: Hosted service · you call their endpoint
  confidence: medium
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
specificationVersion: '0.23'
apis:
- aid: ready-player-me:ready-player-me-avatars-api
  name: Ready Player Me Avatars API
  tags:
  - Avatars
  - 3D
  - GLB
  - Gaming
  humanURL: https://docs.readyplayer.me/ready-player-me/api-reference
  baseURL: https://api.readyplayer.me/
  properties:
  - url: openapi/ready-player-me-avatars-api-openapi.yml
    type: OpenAPI
  - type: Overlay
    url: overlays/ready-player-me-avatars-api-overlay.yaml
  description: 'Create, retrieve, update, and delete Ready Player Me cross-platform avatars. Includes template-based creation,
    asset equipping, draft management, color palette discovery, and binary glTF (.glb) plus 2D PNG renders used in Unity,
    Unreal, web, iOS, and Android. Supports A/T-pose, mesh LODs, texture atlases, ARKit / Oculus morph targets, Draco and
    Meshopt compression. RETIRED: the public platform was shut down on 2026-01-31 following Netflix''s December 2025 acquisition,
    and api.readyplayer.me no longer resolves — this entry is a historical record of the contract, not a callable API.'
- aid: ready-player-me:ready-player-me-assets-api
  name: Ready Player Me Assets API
  tags:
  - Assets
  - Wearables
  - 3D
  - Gaming
  humanURL: https://docs.readyplayer.me/ready-player-me/api-reference/rest-api/assets
  baseURL: https://api.readyplayer.me/
  properties:
  - url: openapi/ready-player-me-assets-api-openapi.yml
    type: OpenAPI
  - type: Overlay
    url: overlays/ready-player-me-assets-api-overlay.yaml
  description: 'Discover and retrieve avatar wearable assets — hair, outfits, headwear, glasses, facewear, footwear, beards,
    costumes, and custom assets — scoped to an application and optionally filtered to those viewable or usable by a specific
    user. Powers the wardrobe surface of the Ready Player Me Avatar Creator. RETIRED: the public platform was shut down on
    2026-01-31 following Netflix''s December 2025 acquisition, and api.readyplayer.me no longer resolves — this entry is a
    historical record of the contract, not a callable API.'
- aid: ready-player-me:ready-player-me-auth-api
  name: Ready Player Me Auth API
  tags:
  - Authentication
  - Identity
  - User
  tags_raw:
  - Authentication
  - Identity
  - Users
  humanURL: https://docs.readyplayer.me/ready-player-me/api-reference/rest-api/users
  baseURL: https://api.readyplayer.me/
  properties:
  - url: openapi/ready-player-me-auth-api-openapi.yml
    type: OpenAPI
  - type: Overlay
    url: overlays/ready-player-me-auth-api-overlay.yaml
  description: 'Anonymous user creation, email-code login, token refresh, and avatar access tokens used by the Ready Player
    Me Avatar Creator and SDKs. Authentication runs through each application''s per-studio subdomain. RETIRED: the public
    platform was shut down on 2026-01-31 following Netflix''s December 2025 acquisition, and api.readyplayer.me no longer
    resolves — this entry is a historical record of the contract, not a callable API.'
name: Ready Player Me
tags:
- Avatars
- 3D
- Gaming
- VR
- AR
- Metaverse
- glTF
- Cross-Platform
- Unity
- Unreal
- Web
- Mobile
kind: contract
accessModel:
  pricing: retired
  onboarding: none
  trial: false
  try_now: false
  public: false
  label: Retired - public platform shut down 2026-01-31
  confidence: high
  source:
  - lifecycle
  - dns-probe
  generated: '2026-08-26'
  method: probed
  note: 'Previously recorded as "Freemium / Self-serve signup" with try_now: true. Corrected 2026-08-26: sign-up, Studio console
    and the APIs are all offline and their hosts do not resolve. See lifecycle/ready-player-me-lifecycle.yml.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ready-player-me.png
access: 3rd-Party
common:
- type: AgenticAccess
  url: agentic-access/ready-player-me-agentic-access.yml
- type: Authentication
  url: authentication/ready-player-me-authentication.yml
- url: https://github.com/readyplayerme
  name: Ready Player Me GitHub
  type: GitHubOrganization
- url: https://www.linkedin.com/company/ready-player-me/
  name: Ready Player Me LinkedIn
  type: LinkedIn
- url: https://twitter.com/readyplayerme
  name: Ready Player Me Twitter
  type: Twitter
- url: https://www.youtube.com/@readyplayerme
  name: Ready Player Me YouTube
  type: YouTube
- url: https://discord.com/invite/readyplayerme
  name: Ready Player Me Discord
  type: Discord
- url: mailto:support@readyplayer.me
  name: Ready Player Me Support
  type: Support
- type: SDKs
  url: https://github.com/readyplayerme/rpm-unity-sdk-core
  name: Unity SDK Core
- type: SDKs
  url: https://github.com/readyplayerme/rpm-unreal-sdk
  name: Unreal SDK
- type: SDKs
  url: https://github.com/readyplayerme/visage
  name: Visage Web SDK
- type: SDKs
  url: https://github.com/readyplayerme/rpm-react-avatar-creator
  name: React Avatar Creator
- type: SDKs
  url: https://github.com/readyplayerme/Example-iOS-Swift
  name: iOS Swift Example
- type: SDKs
  url: https://github.com/readyplayerme/Example-Android-Kotlin
  name: Android Kotlin Example
- type: SDKs
  url: https://github.com/readyplayerme/Example-React-Native
  name: React Native Example
- type: JSONSchema
  url: https://github.com/readyplayerme/content-validation-schemas
  name: Content Validation Schemas
- type: Tools
  url: https://github.com/readyplayerme/animation-library
  name: Animation Library
- type: Plans
  url: plans/ready-player-me-plans-pricing.yml
- type: RateLimits
  url: rate-limits/ready-player-me-rate-limits.yml
- type: FinOps
  url: finops/ready-player-me-finops.yml
- type: Vocabulary
  url: vocabulary/ready-player-me-vocabulary.yml
- type: JSONLD
  url: json-ld/ready-player-me-context.jsonld
- type: Packages
  url: packages/ready-player-me-packages.yml
  name: Ready Player Me Packages + SDK currency
- type: SDKs
  url: packages/ready-player-me-packages.yml
  name: Ready Player Me SDK inventory
- type: Components
  url: components/ready-player-me-components.yml
  name: Embeddable Avatar Creator + web renderer
- type: Lifecycle
  url: lifecycle/ready-player-me-lifecycle.yml
  name: Platform retirement, acquisition + versioning
- type: Conventions
  url: conventions/ready-player-me-conventions.yml
  name: Runtime semantics + reversibility
- type: DataModel
  url: data-model/ready-player-me-data-model.yml
  name: Entity graph
- type: Conformance
  url: conformance/ready-player-me-conformance.yml
  name: Standards conformance incl. glTF 2.0
- type: LLMsTxt
  url: llms/ready-player-me-llms.txt
  name: Generated llms.txt
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com
  url: http://apievangelist.com
description: 'Ready Player Me was a cross-game avatar platform: a hosted Avatar Creator plus REST APIs that produced interoperable
  3D character avatars as binary glTF (.glb) and 2D PNG renders for Unity, Unreal, web, iOS and Android. The Avatars, Assets
  and Auth APIs covered draft/save avatar creation, template-based creation, wearable-asset equipping and discovery, colour
  palettes, render precompilation and anonymous/email-code user authentication, all scoped to a studio application via an
  X-APP-ID header. Netflix acquired the company in December 2025 and the public platform - Avatar Creator, PlayerZero and
  the developer APIs at api.readyplayer.me - was shut down on 31 January 2026. As of 26 August 2026 readyplayer.me publishes
  MX and TXT records but no A record, and api.readyplayer.me, docs.readyplayer.me and studio.readyplayer.me are NXDOMAIN,
  so every first-party developer surface is gone. Avatars already exported as .glb files still load in any glTF 2.0 engine;
  the readyplayerme GitHub organization and two npm packages remain public.'
created: '2026-05-25'
modified: '2026-08-26'
x-enrichment:
  date: '2026-08-26'
  status: minimal
  artifacts_added: 11
  pass: local-v1
x-coverage:
  state: none
  reason: defunct
  detail: Netflix acquired Ready Player Me in December 2025 and shut the public platform down on 2026-01-31; the retirement
    is now complete at the DNS layer, so readyplayer.me, api.readyplayer.me, docs.readyplayer.me and studio.readyplayer.me
    all fail to resolve and there is no first-party surface left to read.
  evidence:
  - url: https://api.readyplayer.me/openapi.json
    status: 0
  - url: https://docs.readyplayer.me/
    status: 0
  - url: https://readyplayer.me/developers
    status: 0
  - url: https://api.readyplayer.me/.well-known/agent-card.json
    status: 0
  - url: https://api.github.com/orgs/readyplayerme
    status: 200
  checked: '2026-08-26'

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/ready-player-me"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/ready-player-me/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/ready-player-me/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.