Skip to content
Eden Engine

Kuaishou Music Chart Ranking

omnial/kuaishou-app-fetch-music-ranking

Given a Kuaishou chart tab id, returns that chart's ranked songs: each track's title, artist, popularity count, duration, license and playback flags, plus the chart's update banner and pagination cursor. Two charts are known -- the hot-songs chart and the recommendation chart.

activeper callv1
Provider
Web & Business Data Network
Category
kuaishou
Provider price
$0.0020475 per call
Latency p50 / p95
— / —
Success rate
—
Verified
—

Provider list price; Omnial MCP charges provider cost plus a platform markup on top.

Contract

input_schema.json
{
  "type": "object",
  "required": [
    "tab_id"
  ],
  "properties": {
    "count": {
      "type": "integer",
      "default": 20,
      "description": "How many results to return, 1-50. Defaults to 20."
    },
    "tab_id": {
      "type": "integer",
      "description": "Which Kuaishou chart to fetch. 100002 is the hot-songs chart; 100063 is the recommendation chart."
    },
    "pcursor": {
      "type": "string",
      "description": "Pagination cursor. Leave blank on the first page; pass the previous response's pcursor value to fetch the next page."
    }
  },
  "additionalProperties": false
}
output_schema.json
{
  "type": "object",
  "properties": {
    "musics": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "The track's id."
          },
          "name": {
            "type": "string",
            "description": "The song's title."
          },
          "type": {
            "type": "number",
            "description": "Track type code."
          },
          "artist": {
            "type": "string",
            "description": "The artist's name."
          },
          "chorus": {
            "type": "number",
            "description": "Chorus start offset in milliseconds. Absent on tracks without one."
          },
          "genreId": {
            "type": "number",
            "description": "Genre id; 0 observed on both charts."
          },
          "duration": {
            "type": "number",
            "description": "Track length in seconds."
          },
          "hotCount": {
            "type": "string",
            "description": "Popularity as a localized count string, e.g. \"1990.8万\" (roughly 19.9M)."
          },
          "loudness": {
            "type": "number",
            "description": "Loudness in dB (LUFS), a negative value."
          },
          "audioType": {
            "type": "number",
            "description": "Audio format/type code."
          },
          "isOffline": {
            "type": "boolean",
            "description": "Whether the track is currently offline/unavailable."
          },
          "artistName": {
            "type": "string",
            "description": "The artist's credited display name. Present on the hot-songs chart, absent on the recommendation chart."
          },
          "isOriginal": {
            "type": "boolean",
            "description": "Whether the track is an original piece. Present on some hot-songs tracks, absent on others."
          },
          "uploadTime": {
            "type": "number",
            "description": "Publish time as epoch milliseconds. Present on the hot-songs chart only."
          },
          "musicianUid": {
            "type": "number",
            "description": "The musician's numeric public account id."
          },
          "durationInfo": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "scene": {
                  "type": "number"
                },
                "product": {
                  "type": "string"
                },
                "durationShooting": {
                  "type": "number"
                },
                "durationPlayTrail": {
                  "type": "number"
                }
              },
              "additionalProperties": true
            },
            "description": "Per-scene playback duration metadata. One entry per scene; product is a platform label, scene a code, and the two duration fields are measurements in milliseconds."
          },
          "hasCopyright": {
            "type": "boolean",
            "description": "Whether the platform holds playback rights to this track."
          },
          "vocalStartTime": {
            "type": "number",
            "description": "Vocal start offset in milliseconds; -1 observed when not set."
          },
          "snippetDuration": {
            "type": "number",
            "description": "Length of the playable snippet in seconds."
          },
          "licensedPlayScene": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "description": "Scene codes this track is licensed for."
          },
          "copyrightTimeLimit": {
            "type": "number",
            "description": "Copyright-limited play window in seconds."
          }
        },
        "additionalProperties": true
      },
      "description": "The ranked songs, in chart order."
    },
    "result": {
      "type": "number",
      "description": "A result/status code; observed as 1 on both calibration charts."
    },
    "pcursor": {
      "type": "string",
      "description": "Pagination cursor. Pass it back as the input pcursor to fetch the next page."
    },
    "listTitleMessage": {
      "type": "string",
      "description": "Human-readable banner text for the chart, e.g. the date the chart was last updated."
    }
  },
  "description": "One music chart page, as returned at routing.responseResultPath ($.output): a chart-level banner, a pagination cursor, and the ranked list of songs. Every per-song field is optional -- some tracks omit some fields (e.g. no chorus offset, no original flag).",
  "additionalProperties": true
}

Pricing

Every real charge, itemised. A model that quietly omits one is a slow financial leak, so nothing here is rolled up, and a charge that only applies to some inputs says so rather than being added in.

Prices in this catalog are the provider's own list price, not your bill: Omnial MCP charges provider cost plus a platform markup on top, so what you are charged is higher than the figure shown. For the exact amount a specific call will cost, run omnial_execute with dry_run: true; that number includes the markup and is what we hold while the call runs. It is a quote, not a cap on the charge.

ChargeRate
Per call
Flat, regardless of what comes back
$0.0020475
Cost basis
Not recorded

This tool's catalog entry does not record how its final bill is determined, so we will not tell you whether its cost is fixed before the call or reported by the provider afterwards. Either way what is held is a quote rather than a cap: you are charged what the call actually costs, bounded at 2x the quote.

Updated
Sep 25, 2026