Home
Providers
PlayFab
PlayFab
PlayFab is Microsoft Azure's backend-as-a-service for live games. PlayFab exposes a large REST API surface (Client, Server, Admin, Authentication, CloudScript, Multiplayer, Economy v2, Matchmaking, Insights, Groups, Data, Profiles, Events, Localization) plus first-party SDKs for Unity, Unreal, Cocos, Phaser, JavaScript, C++, C#, Java, Lua, Objective-C, and Python. Every PlayFab game (a "title") gets its own scoped subdomain at https://[titleId].playfabapi.com. Sessions, identity, progression, inventory, leaderboards, segmentation, A/B testing, push, scheduled tasks, CloudScript (Azure Functions), and PlayFab Multiplayer Servers all run on this surface. PlayFab is operated as part of Azure Gaming and the documentation lives at learn.microsoft.com/en-us/gaming/playfab.
PlayFab publishes 20 API contracts indexed on the APIs.io network, including Client API, Server API, Admin API, and 17 more. Tagged areas include Authentication, Microsoft Azure, Backend, Backend-as-a-Service, and CloudScript.
The PlayFab catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
PlayFab’s developer surface includes authentication, developer portal, documentation, API reference, getting-started guide, pricing, release notes, and 33 more developer resources.
18 published contracts
2 Agent Skills
On this page
Kin Score FAQ ☀ Get your badge Standards 2
APIs 20
Open Collections 3
Agent Skills 2
Pricing
Pricing Plans 1
Rate Limits 1
FinOps 1
Vocabularies 1
Spectral Rules 1
JSON Schema 2
Security Posture 2
Agentic Access 1
Resources 40
apis.yml
53 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 51.8/100 · developing
Agent readiness — 22/100 · agent aware
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted .
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons ; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
tagged — the provider's own APIs.json carries the standard as a tag; implementation not verified
measured — observed by APIs.io (published)
Individual APIs this provider publishes, each with its own machine-readable definition.
The PlayFab Client API is the player-facing REST surface used by game clients for login, account linking, virtual currency, inventory, friends, leaderboards, statistics, player ...
The PlayFab Server API is the server-trusted REST surface for custom game servers and trusted backends. It mirrors much of the Client API but operates with the title's developer...
The PlayFab Admin API is the privileged REST surface for studio and ops tooling. It covers title configuration, virtual currency catalogs, catalog items, store configuration, co...
The PlayFab Authentication API issues and validates entity tokens used by the Entity Programming Model that underlies CloudScript using Azure Functions, Groups, Data, Profiles, ...
PlayFab CloudScript runs server-authoritative game logic in PlayFab. Modern CloudScript using Azure Functions registers Azure Function endpoints that can be invoked from clients...
The PlayFab Multiplayer API powers PlayFab Multiplayer Servers (managed game server hosting on Azure), Party (low-latency voice and data networking), Lobby, and matchmaking serv...
The PlayFab Matchmaking API exposes ticket-based matchmaking, queue management, match results, and matchmaking rule configuration on top of PlayFab Multiplayer.
PlayFab Economy v2 is the modern catalog, inventory, store, and virtual-currency surface. It covers catalog item authoring, inventory transactions, transactional and subscriptio...
The PlayFab Data API stores arbitrary file and object data attached to any entity (player, title, character, group). It exposes GetFiles, GetObjects, InitiateFileUploads, AbortF...
The PlayFab Groups API supports guilds, clans, parties, and other player-managed organizations on the Entity model with roles, memberships, applications, and invitations.
The PlayFab Profiles API reads and writes Entity Profiles, including display name, language, lineage, and per-entity policies (ACLs) used across the Entity-model APIs.
The PlayFab Events API writes PlayStream and custom telemetry events into PlayFab's pipeline for downstream segmentation, rules, and Insights analytics.
PlayFab Insights is the managed analytics surface (built on Azure Data Explorer / Kusto) for querying telemetry generated by PlayFab titles. The Insights API manages Insights pe...
The PlayFab Localization API returns the set of languages supported by the title and is used by clients to negotiate locale.
The PlayFab Add-on API for configuring third-party marketplace and platform integrations (Apple, Google, Steam, Facebook, PlayStation, Nintendo, Twitch, Kongregate) on a PlayFab...
The PlayFab Experimentation API for creating, running and analysing A/B experiments and exclusion groups on a PlayFab title.
The PlayFab Leaderboards API (entity leaderboards and statistics v2) for defining leaderboards, updating entity statistics and reading ranked results.
The PlayFab Progression API for entity statistic definitions, leaderboard definitions and entity progression data.
PlayFab account metadata.
Login, registration, and identity provider sign-in.
Scroll for all 20
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Packaged agent skills for driving this provider's APIs from an AI assistant.
PlayFab API pricing
Not yet checked against PlayFab's own pricing page. Compiled by API Evangelist on 2026-05-22; confirm before you rely on a figure. A free plan or tier is listed.
Plan Price
Free freemium
Free
Plan details, limits and sources →
Rate limits
Free Tier Default: 10 requests per minute Pro Tier Default: 120 requests per minute
Compiled by API Evangelist, not yet checked against PlayFab's documentation. Rate-limit details →
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
Cost, billing, and metering signals for API financial operations.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 9
Pagination, idempotency, versioning, errors, and events
Scroll for all 9
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 5
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 4
Properties that don't map to a standard resource type
Source (apis.yml)
aid: playfab
name: PlayFab
x-parent: microsoft-xbox
description: PlayFab is Microsoft Azure's backend-as-a-service for live games. PlayFab exposes a large REST API surface (Client,
Server, Admin, Authentication, CloudScript, Multiplayer, Economy v2, Matchmaking, Insights, Groups, Data, Profiles, Events,
Localization) plus first-party SDKs for Unity, Unreal, Cocos, Phaser, JavaScript, C++, C#, Java, Lua, Objective-C, and Python.
Every PlayFab game (a "title") gets its own scoped subdomain at https://[titleId].playfabapi.com. Sessions, identity, progression,
inventory, leaderboards, segmentation, A/B testing, push, scheduled tasks, CloudScript (Azure Functions), and PlayFab Multiplayer
Servers all run on this surface. PlayFab is operated as part of Azure Gaming and the documentation lives at learn.microsoft.com/en-us/gaming/playfab.
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: free
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Free · Self-serve signup
confidence: medium
source:
- plans
- authentication
- security
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/playfab.png
url: https://playfab.com
created: '2024-01-01'
modified: '2026-11-05'
specificationVersion: '0.23'
type: Index
access: 3rd-Party
tags:
- Authentication
- Microsoft Azure
- Backend
- Backend-as-a-Service
- CloudScript
- Economy
- Game Backend
- Game Development
- Games
- Leaderboards
- Matchmaking
- Microsoft
- Multiplayer
- PlayFab
- REST
tags_raw:
- Authentication
- Azure
- Backend
- Backend as a Service
- CloudScript
- Economy
- Game Backend
- Game Development
- Games
- Leaderboards
- Matchmaking
- Microsoft
- Multiplayer
- PlayFab
- REST
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
common:
- type: AgentSkill
url: skills/_index.yml
- type: Idempotency
url: conventions/playfab-conventions.yml
- type: Conventions
url: conventions/playfab-conventions.yml
- type: Spectral
url: rules/playfab-rules.yml
- type: JSONLD
url: json-ld/playfab-context.jsonld
- type: Vocabulary
url: vocabulary/playfab-vocabulary.yml
- type: DataModel
url: data-model/playfab-data-model.yml
- type: Lifecycle
url: lifecycle/playfab-lifecycle.yml
- type: ErrorCatalog
url: errors/playfab-problem-types.yml
- type: Conformance
url: conformance/playfab-conformance.yml
- type: SecurityTxt
url: well-known/playfab-www-security.txt
- type: SecurityTxt
url: well-known/playfab-status-security.txt
- type: WellKnown
url: well-known/playfab-well-known.yml
- type: Hosts
url: hosts/playfab-hosts.yml
- type: Vendors
url: vendors/playfab-vendors.yml
- type: Packages
url: packages/playfab-packages.yml
- type: StatusPage
url: https://status.playfab.com/
- type: Plans
url: plans/playfab-plans-pricing.yml
- type: RateLimits
url: rate-limits/playfab-rate-limits.yml
- type: FinOps
url: finops/playfab-finops.yml
- type: AgenticAccess
url: agentic-access/playfab-agentic-access.yml
- type: DomainSecurity
url: security/playfab-domain-security.yml
- type: Authentication
url: authentication/playfab-authentication.yml
- url: https://playfab.com
name: PlayFab Website
type: Website
- url: https://developer.playfab.com
name: PlayFab Game Manager
type: Portal
- url: https://learn.microsoft.com/en-us/gaming/playfab/
name: PlayFab Documentation
type: Documentation
- url: https://learn.microsoft.com/en-us/rest/api/playfab/
name: PlayFab REST API Reference
type: APIReference
- url: https://learn.microsoft.com/en-us/gaming/playfab/sdks/
name: PlayFab SDKs
type: SDKs
- url: https://learn.microsoft.com/en-us/gaming/playfab/personas/developer
name: PlayFab for Developers
type: GettingStarted
- url: https://learn.microsoft.com/en-us/gaming/playfab/features/pricing/
name: PlayFab Pricing
type: Pricing
- url: https://learn.microsoft.com/en-us/gaming/playfab/personas/release-notes
name: PlayFab Release Notes
type: ReleaseNotes
- url: https://status.playfab.com
name: PlayFab Status
type: Status
- url: https://community.playfab.com
name: PlayFab Community Forums
type: Forums
- url: https://github.com/PlayFab
name: PlayFab on GitHub
type: GitHubOrganization
- url: https://blog.playfab.com
name: PlayFab Blog
type: Blog
- url: https://www.microsoft.com/en-us/servicesagreement/
name: Microsoft Services Agreement
type: TermsOfService
- url: https://privacy.microsoft.com/en-us/privacystatement
name: Microsoft Privacy Statement
type: PrivacyPolicy
- url: https://x.com/AzurePlayFab
name: Azure PlayFab on X
type: X
- url: https://www.linkedin.com/showcase/microsoft-azure
name: Microsoft Azure on LinkedIn
type: LinkedIn
- type: Review
name: PlayStream Streaming and Webhook Surface Review
url: review.yml
apis:
- aid: playfab:playfab-client-api
name: PlayFab Client API
description: The PlayFab Client API is the player-facing REST surface used by game clients for login, account linking, virtual
currency, inventory, friends, leaderboards, statistics, player data, cloud script execution, multiplayer session lookup,
push registration, segmentation triggers, and analytics events. It is scoped per-title at https://[titleId].playfabapi.com/Client
and authenticated with a session ticket issued from a Login* call.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/client/
baseURL: https://titleId.playfabapi.com/Client
tags:
- Authentication
- Clients
- Leaderboards
- Player
tags_raw:
- Authentication
- Client
- Leaderboards
- Players
properties:
- type: OpenAPI
url: openapi/playfab-client-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Client.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/client/
- type: Authentication
url: https://learn.microsoft.com/en-us/gaming/playfab/sdks/playfab-authentication
- aid: playfab:playfab-server-api
name: PlayFab Server API
description: The PlayFab Server API is the server-trusted REST surface for custom game servers and trusted backends. It
mirrors much of the Client API but operates with the title's developer secret key and can act on any player, grant items,
adjust currencies, modify read-only data, and issue server-authoritative writes.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/server/
baseURL: https://titleId.playfabapi.com/Server
tags:
- Game Servers
- Servers
- Trusted
tags_raw:
- Game Servers
- Server
- Trusted
properties:
- type: OpenAPI
url: openapi/playfab-server-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Server.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/server/
- aid: playfab:playfab-admin-api
name: PlayFab Admin API
description: The PlayFab Admin API is the privileged REST surface for studio and ops tooling. It covers title configuration,
virtual currency catalogs, catalog items, store configuration, content (CDN) uploads, segments, tasks, policies, players
(ban, refund, reset), and CloudScript revisions. Authenticated with the title developer secret key.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/admin/
baseURL: https://titleId.playfabapi.com/Admin
tags:
- Admin
- LiveOps
- Tooling
properties:
- type: OpenAPI
url: openapi/playfab-admin-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Admin.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/admin/
- aid: playfab:playfab-entity-authentication-api
name: PlayFab Authentication API
description: The PlayFab Authentication API issues and validates entity tokens used by the Entity Programming Model that
underlies CloudScript using Azure Functions, Groups, Data, Profiles, Events, and Multiplayer. Entity tokens scope calls
to a master player, character, title, group, or namespace entity.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/authentication/
baseURL: https://titleId.playfabapi.com/Authentication
tags:
- Authentication
- Entity
- Identity
- Tokens
properties:
- type: OpenAPI
url: openapi/playfab-authentication-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Authentication.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/authentication/
- aid: playfab:playfab-cloudscript-api
name: PlayFab CloudScript API
description: PlayFab CloudScript runs server-authoritative game logic in PlayFab. Modern CloudScript using Azure Functions
registers Azure Function endpoints that can be invoked from clients or servers via ExecuteFunction. Legacy CloudScript
runs JavaScript revisions stored in the title.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/cloudscript/
baseURL: https://titleId.playfabapi.com/CloudScript
tags:
- Azure Functions
- CloudScript
- Serverless
properties:
- type: OpenAPI
url: openapi/playfab-cloudscript-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/CloudScript.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/cloudscript/
- aid: playfab:playfab-multiplayer-api
name: PlayFab Multiplayer API
description: The PlayFab Multiplayer API powers PlayFab Multiplayer Servers (managed game server hosting on Azure), Party
(low-latency voice and data networking), Lobby, and matchmaking server build management.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/multiplayer/
baseURL: https://titleId.playfabapi.com/Multiplayer
tags:
- Game Servers
- Lobby
- Multiplayer
- Party
properties:
- type: OpenAPI
url: openapi/playfab-multiplayer-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Multiplayer.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/multiplayer/
- aid: playfab:playfab-matchmaking-api
name: PlayFab Matchmaking API
description: The PlayFab Matchmaking API exposes ticket-based matchmaking, queue management, match results, and matchmaking
rule configuration on top of PlayFab Multiplayer.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/matchmaker/
baseURL: https://titleId.playfabapi.com/Match
tags:
- Matchmaking
- Multiplayer
- Queues
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/matchmaker/
- aid: playfab:playfab-economy-api
name: PlayFab Economy (Catalog / Inventory) API
description: PlayFab Economy v2 is the modern catalog, inventory, store, and virtual-currency surface. It covers catalog
item authoring, inventory transactions, transactional and subscription stores, item search, and content review workflows
for UGC.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/gaming/playfab/features/economy-v2/
baseURL: https://titleId.playfabapi.com/Catalog
tags:
- Catalog
- Currency
- Economy
- Inventory
- Store
- UGC
properties:
- type: OpenAPI
url: openapi/playfab-economy-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Economy.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/gaming/playfab/features/economy-v2/
- aid: playfab:playfab-data-api
name: PlayFab Data API
description: The PlayFab Data API stores arbitrary file and object data attached to any entity (player, title, character,
group). It exposes GetFiles, GetObjects, InitiateFileUploads, AbortFileUploads, FinalizeFileUploads, SetObjects, and DeleteFiles,
used for save games, UGC blobs, and per-entity JSON state.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/data/
baseURL: https://titleId.playfabapi.com/File
tags:
- Data
- Entity
- File
- Save Data
tags_raw:
- Data
- Entity
- Files
- Save Data
properties:
- type: OpenAPI
url: openapi/playfab-data-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Data.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/data/
- aid: playfab:playfab-groups-api
name: PlayFab Groups API
description: The PlayFab Groups API supports guilds, clans, parties, and other player-managed organizations on the Entity
model with roles, memberships, applications, and invitations.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/groups/
baseURL: https://titleId.playfabapi.com/Group
tags:
- Clans
- Group
- Guilds
- Social
tags_raw:
- Clans
- Groups
- Guilds
- Social
properties:
- type: OpenAPI
url: openapi/playfab-groups-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Groups.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/groups/
- aid: playfab:playfab-profiles-api
name: PlayFab Profiles API
description: The PlayFab Profiles API reads and writes Entity Profiles, including display name, language, lineage, and per-entity
policies (ACLs) used across the Entity-model APIs.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/profiles/
baseURL: https://titleId.playfabapi.com/Profile
tags:
- Entity
- Permissions
- Profiles
properties:
- type: OpenAPI
url: openapi/playfab-profiles-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Profiles.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/profiles/
- aid: playfab:playfab-events-api
name: PlayFab Events API
description: The PlayFab Events API writes PlayStream and custom telemetry events into PlayFab's pipeline for downstream
segmentation, rules, and Insights analytics.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/events/
baseURL: https://titleId.playfabapi.com/Event
tags:
- Analytics
- Event
- PlayStream
- Telemetry
tags_raw:
- Analytics
- Events
- PlayStream
- Telemetry
properties:
- type: OpenAPI
url: openapi/playfab-events-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Events.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/events/
- aid: playfab:playfab-insights-api
name: PlayFab Insights API
description: PlayFab Insights is the managed analytics surface (built on Azure Data Explorer / Kusto) for querying telemetry
generated by PlayFab titles. The Insights API manages Insights performance levels and submits analytics queries.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/gaming/playfab/features/analytics/insights/
baseURL: https://insights.playfab.com
tags:
- Analytics
- Insights
- Kusto
- Reporting
properties:
- type: OpenAPI
url: openapi/playfab-insights-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Insights.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/gaming/playfab/features/analytics/insights/
- aid: playfab:playfab-localization-api
name: PlayFab Localization API
description: The PlayFab Localization API returns the set of languages supported by the title and is used by clients to
negotiate locale.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/localization/
baseURL: https://titleId.playfabapi.com/Locale
tags:
- i18n
- Localization
properties:
- type: OpenAPI
url: openapi/playfab-localization-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Localization.swagger.json
- type: Documentation
url: https://learn.microsoft.com/en-us/rest/api/playfab/localization/
- aid: playfab:playfab-addon-api
name: PlayFab Addon API
description: The PlayFab Add-on API for configuring third-party marketplace and platform integrations (Apple, Google, Steam,
Facebook, PlayStation, Nintendo, Twitch, Kongregate) on a PlayFab title.
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/?view=playfab-rest
baseURL: https://titleId.playfabapi.com
tags:
- Addon
- Games
- PlayFab
properties:
- type: OpenAPI
url: openapi/playfab-addon-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Addon.swagger.json
- aid: playfab:playfab-experimentation-api
name: PlayFab Experimentation API
description: The PlayFab Experimentation API for creating, running and analysing A/B experiments and exclusion groups on
a PlayFab title.
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/experimentation/experimentation
baseURL: https://titleId.playfabapi.com
tags:
- Experimentation
- Games
- PlayFab
properties:
- type: OpenAPI
url: openapi/playfab-experimentation-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Experimentation.swagger.json
- aid: playfab:playfab-leaderboards-api
name: PlayFab Leaderboards API
description: The PlayFab Leaderboards API (entity leaderboards and statistics v2) for defining leaderboards, updating entity
statistics and reading ranked results.
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/?view=playfab-rest
baseURL: https://titleId.playfabapi.com
tags:
- Leaderboards
- Games
- PlayFab
properties:
- type: OpenAPI
url: openapi/playfab-leaderboards-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Leaderboards.swagger.json
- aid: playfab:playfab-progression-api
name: PlayFab Progression API
description: The PlayFab Progression API for entity statistic definitions, leaderboard definitions and entity progression
data.
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/progression/leaderboards
baseURL: https://titleId.playfabapi.com
tags:
- Progression
- Games
- PlayFab
properties:
- type: OpenAPI
url: openapi/playfab-progression-openapi.yml
- type: OpenAPI
name: OpenAPI (provider-hosted)
url: https://raw.githubusercontent.com/PlayFab/API_Specs/master/Swagger/PlayFab/Progression.swagger.json
- aid: playfab:playfab-account-api
name: PlayFab Account API
description: PlayFab account metadata.
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/client/
baseURL: https://titleId.playfabapi.com/Client
tags:
- Account
properties:
- type: OpenAPI
url: openapi/playfab-account-api-openapi.yml
- aid: playfab:playfab-authentication-api
name: PlayFab Authentication API
description: Login, registration, and identity provider sign-in.
humanURL: https://learn.microsoft.com/en-us/rest/api/playfab/client/
baseURL: https://titleId.playfabapi.com/Client
tags:
- Authentication
properties:
- type: OpenAPI
url: openapi/playfab-authentication-api-openapi.yml
- type: JSONSchema
url: json-schema/playfab-get-player-combined-info-request-params-schema.json
- type: JSONSchema
url: json-schema/playfab-login-result-envelope-schema.json
x-enrichment:
date: '2026-11-05'
status: enriched
artifacts_added: 22
pass: local-v6
PlayFab API — frequently asked questions
Does PlayFab have an API?
Yes. APIs.io lists 20 APIs from PlayFab, including PlayFab Client API, PlayFab Server API and PlayFab Admin API, and 17 more.
Is there an OpenAPI specification for the PlayFab API?
Yes. APIs.io indexes 19 OpenAPI specifications for PlayFab, each linked for download from this page.
How do I authenticate with the PlayFab API?
PlayFab uses bearer-token authentication (apiKey · 4 schemes). The details are profiled on APIs.io as Playfab Authentication.
How much does the PlayFab API cost?
APIs.io lists 1 pricing plan for PlayFab, with each plan's price, limits and inclusions under Pricing on this page.
Is the PlayFab API ready for AI agents?
PlayFab has a Kin Score of 51.8 out of 100 (developing) and an Agent Readiness score of 22.0 (agent-aware), scored by API Evangelist on 2026-11-06.
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/playfab"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/playfab/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/playfab/evidence"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key .
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.