PlayFab Economy (Catalog / Inventory) API

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.

Operations 46

POST /Catalog/CreateDraftItem #
POST /Catalog/CreateUploadUrls #
POST /Catalog/DeleteEntityItemReviews #
POST /Catalog/DeleteItem #
POST /Catalog/GetCatalogConfig #
POST /Catalog/GetDraftItem #
POST /Catalog/GetDraftItems #
POST /Catalog/GetEntityDraftItems #
POST /Catalog/GetEntityItemReview #
POST /Catalog/GetItem #
POST /Catalog/GetItemContainers #
POST /Catalog/GetItemModerationState #
POST /Catalog/GetItemPublishStatus #
POST /Catalog/GetItemReviews #
POST /Catalog/GetItemReviewSummary #
POST /Catalog/GetItems #
POST /Catalog/PublishDraftItem #
POST /Catalog/ReportItem #
POST /Catalog/ReportItemReview #
POST /Catalog/ReviewItem #
POST /Catalog/SearchItems #
POST /Catalog/SetItemModerationState #
POST /Catalog/SubmitItemReviewVote #
POST /Catalog/TakedownItemReviews #
POST /Catalog/UpdateCatalogConfig #
POST /Catalog/UpdateDraftItem #
POST /Inventory/AddInventoryItems #
POST /Inventory/DeleteInventoryCollection #
POST /Inventory/DeleteInventoryItems #
POST /Inventory/ExecuteInventoryOperations #
POST /Inventory/ExecuteTransferOperations #
POST /Inventory/GetInventoryCollectionIds #
POST /Inventory/GetInventoryItems #
POST /Inventory/GetInventoryOperationStatus #
POST /Inventory/GetTransactionHistory #
POST /Inventory/PurchaseInventoryItems #
POST /Inventory/RedeemAppleAppStoreInventoryItems #
POST /Inventory/RedeemAppleAppStoreWithJwsInventoryItems #
POST /Inventory/RedeemGooglePlayInventoryItems #
POST /Inventory/RedeemMicrosoftStoreInventoryItems #
POST /Inventory/RedeemNintendoEShopInventoryItems #
POST /Inventory/RedeemPlayStationStoreInventoryItems #
POST /Inventory/RedeemSteamInventoryItems #
POST /Inventory/SubtractInventoryItems #
POST /Inventory/TransferInventoryItems #
POST /Inventory/UpdateInventoryItems #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/playfab:playfab-economy-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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.

OpenAPI Specification

playfab-economy-openapi.yml Raw ↑
openapi: 3.0.3
info:
  version: '260922'
  title: PlayFab Economy API
  description: API methods for managing the catalog. Inventory manages in-game assets for any given entity. API methods for managing the versioned
    catalogs.
  termsOfService: https://playfab.com/terms/
  contact:
    url: https://community.playfab.com/index.html
  license:
    name: Apache 2.0
    url: https://github.com/PlayFab/API_Specs/blob/master/LICENSE
servers:
- url: https://{titleId}.playfabapi.com
  variables:
    titleId:
      default: titleId
      description: Unique PlayFab title identifier.
tags:
- name: Catalog
  description: "Catalog Management APIs. In general for Catalog APIs, \n                    Read APIs are limited to 100 requests in 60 seconds\
    \ \n                    for Player Entities while Title Entities are limited to 10000 requests\n                    in 10 seconds. For Write\
    \ APIs, Player Entities are limited to 10 requests \n                    in 30 seconds and Title Entities are limited to 1000 requests in\
    \ 10 seconds."
- name: Inventory
  description: "Player Inventory Management APIs. Inventory operations work on an \n                    eventually consistent system against a\
    \ cache of the Catalog. It can take a few moments for \n                    changes to propagate. In general for Inventory APIs, Read APIs\
    \ are limited to 100 requests \n                    in 60 seconds for Player Entities while Title Entities are limited to 10000 requests\n\
    \                    in 10 seconds. For Write APIs, Player Entities are limited to 30 requests \n                    in 90 seconds and Title\
    \ Entities are limited to 1000 requests in 10 seconds."


# --- truncated at 32 KB (202 KB total) ---
# Full source: https://artifacts.apis.io/playfab/openapi/playfab-economy-openapi.yml