Ximalaya Paid Content & Distribution API

The paid-content and distribution HTTP+JSON API on mpay.ximalaya.com: product/price lookup (get_price_info, get_gradient_activity_price_info), album and track distribution (distribute, v2/distribute, get_distributed_product_infos), order preparation and order detail (prepare_order, get_order_detail), purchase-state checks (album_bought_status, track_bought_status, get_bought), and authorized playback URL issuance for paid audio and video (get_play_info, batch_get_play_info, get_video_play_info). Order results are delivered back to the partner over a signed order_status_notify callback.

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/ximalaya-open-pay-distribution-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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

Get an API key

Free tier, no email required.

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

API entry from apis.yml

apis.yml Raw ↑
aid: ximalaya-open-pay-distribution-api
name: Ximalaya Paid Content & Distribution API
description: 'The paid-content and distribution HTTP+JSON API on mpay.ximalaya.com: product/price lookup
  (get_price_info, get_gradient_activity_price_info), album and track distribution (distribute, v2/distribute,
  get_distributed_product_infos), order preparation and order detail (prepare_order, get_order_detail),
  purchase-state checks (album_bought_status, track_bought_status, get_bought), and authorized playback
  URL issuance for paid audio and video (get_play_info, batch_get_play_info, get_video_play_info). Order
  results are delivered back to the partner over a signed order_status_notify callback.'
humanURL: https://open.ximalaya.com/doc/detailApi?categoryId=15&articleId=31
image: https://s1.xmcdn.com/yx/open-website/last/build/favicon.ico
baseURL: https://mpay.ximalaya.com
tags:
- Payments
- Distribution
- Orders
- Commerce
properties:
- type: Documentation
  url: https://open.ximalaya.com/doc/detailApi?categoryId=15&articleId=31
- type: APIReference
  url: https://open.ximalaya.com/doc/detailApi?categoryId=15&articleId=87
- type: Authentication
  url: authentication/ximalaya-authentication.yml