Subspace Institute
Background Decoration

NetEase Cloud Music Recognition

Recognize music via NetEase Cloud Music audio fingerprint matching

POST
/ncm

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

fingerprint*string

Audio fingerprint string for recognition

Response Body

application/json

application/json

application/json

curl -X POST "https://edge-workers.laplace.cn/laplace/ncm" \  -H "Content-Type: application/json" \  -d '{    "fingerprint": "string"  }'
{
  "results": [
    {
      "startTime": 0,
      "song": {
        "name": "string",
        "id": 0,
        "position": 0,
        "alias": [
          "string"
        ],
        "status": 0,
        "fee": 0,
        "copyrightId": 0,
        "disc": "string",
        "no": 0,
        "artists": [
          {
            "name": "string",
            "id": 0,
            "picId": 0,
            "img1v1Id": 0,
            "briefDesc": "string",
            "picUrl": "string",
            "img1v1Url": "string",
            "albumSize": 0,
            "alias": [
              "string"
            ],
            "trans": "string",
            "musicSize": 0,
            "topicPerson": 0
          }
        ],
        "album": {
          "name": "string",
          "id": 0,
          "type": "string",
          "size": 0,
          "picId": 0,
          "blurPicUrl": "string",
          "companyId": 0,
          "pic": 0,
          "picUrl": "string",
          "publishTime": 0,
          "description": "string",
          "tags": "string",
          "company": "string",
          "briefDesc": "string",
          "artist": {
            "name": "string",
            "id": 0,
            "picId": 0,
            "img1v1Id": 0,
            "briefDesc": "string",
            "picUrl": "string",
            "img1v1Url": "string",
            "albumSize": 0,
            "alias": [
              "string"
            ],
            "trans": "string",
            "musicSize": 0,
            "topicPerson": 0
          },
          "songs": [
            null
          ],
          "alias": [
            "string"
          ],
          "status": 0,
          "copyrightId": 0,
          "commentThreadId": "string",
          "artists": [
            {
              "name": "string",
              "id": 0,
              "picId": 0,
              "img1v1Id": 0,
              "briefDesc": "string",
              "picUrl": "string",
              "img1v1Url": "string",
              "albumSize": 0,
              "alias": [
                "string"
              ],
              "trans": "string",
              "musicSize": 0,
              "topicPerson": 0
            }
          ],
          "subType": "string",
          "transName": "string",
          "onSale": true,
          "mark": 0,
          "picId_str": "string"
        },
        "starred": true,
        "popularity": 0,
        "score": 0,
        "starredNum": 0,
        "duration": 0,
        "playedNum": 0,
        "dayPlays": 0,
        "hearTime": 0,
        "ringtone": "string",
        "crbt": "string",
        "audition": "string",
        "copyFrom": "string",
        "commentThreadId": "string",
        "rtUrl": "string",
        "ftype": 0,
        "rtUrls": [
          "string"
        ],
        "copyright": 0,
        "transName": "string",
        "sign": "string",
        "mark": 0,
        "originCoverType": 0,
        "originSongSimpleData": {
          "songId": 0,
          "name": "string",
          "artists": [
            {
              "id": 0,
              "name": "string"
            }
          ],
          "albumMeta": {
            "id": 0,
            "name": "string"
          }
        },
        "single": 0,
        "noCopyrightRcmd": null,
        "addTime": 0,
        "offline": 0,
        "canSubscribe": 0,
        "hasSubscribe": 0,
        "hMusic": {
          "name": "string",
          "id": 0,
          "size": 0,
          "extension": "string",
          "sr": 0,
          "dfsId": 0,
          "bitrate": 0,
          "playTime": 0,
          "volumeDelta": 0
        },
        "mMusic": {
          "name": "string",
          "id": 0,
          "size": 0,
          "extension": "string",
          "sr": 0,
          "dfsId": 0,
          "bitrate": 0,
          "playTime": 0,
          "volumeDelta": 0
        },
        "lMusic": {
          "name": "string",
          "id": 0,
          "size": 0,
          "extension": "string",
          "sr": 0,
          "dfsId": 0,
          "bitrate": 0,
          "playTime": 0,
          "volumeDelta": 0
        },
        "bMusic": {
          "name": "string",
          "id": 0,
          "size": 0,
          "extension": "string",
          "sr": 0,
          "dfsId": 0,
          "bitrate": 0,
          "playTime": 0,
          "volumeDelta": 0
        },
        "mvid": 0,
        "rtype": 0,
        "rurl": "string",
        "mp3Url": "string",
        "privilege": {
          "id": 0,
          "fee": 0,
          "payed": 0,
          "st": 0,
          "pl": 0,
          "dl": 0,
          "sp": 0,
          "cp": 0,
          "subp": 0,
          "cs": true,
          "maxbr": 0,
          "fl": 0,
          "toast": true,
          "flag": 0,
          "preSell": true,
          "playMaxbr": 0,
          "downloadMaxbr": 0,
          "maxBrLevel": "string",
          "playMaxBrLevel": "string",
          "downloadMaxBrLevel": "string",
          "plLevel": "string",
          "dlLevel": "string",
          "flLevel": "string",
          "rscl": 0,
          "freeTrialPrivilege": {
            "resConsumable": true,
            "userConsumable": true,
            "listenType": "string",
            "cannotListenReason": 0,
            "playReason": "string",
            "freeLimitTagType": "string"
          },
          "rightSource": 0,
          "chargeInfoList": [
            {
              "rate": 0,
              "chargeUrl": "string",
              "chargeMessage": "string",
              "chargeType": 0
            }
          ],
          "code": 0,
          "message": "string"
        }
      }
    }
  ]
}
{
  "error": "string"
}
{
  "error": "string"
}