ACRCloud

ACRCloud provides automatic content recognition (ACR) APIs for music and audio. The HMAC-signed Identification API recognizes music, custom audio, live channels, and humming from short audio samples or fingerprints, while the bearer-token Console and Metadata APIs manage buckets, file-scanning containers, broadcast-monitoring projects, and rich third-party music metadata.

5 APIs 0 Features
AudioMusic RecognitionAudio FingerprintingBroadcast MonitoringMetadata

APIs

ACRCloud Identification API

HMAC-SHA1 signed recognition endpoint that identifies music, custom audio, live channels, humming, and music/speech segments from a short audio sample or a precomputed fingerpri...

ACRCloud File Scanning API

Bearer-token managed file-scanning containers that detect recognized content from configured buckets across whole files, supporting both clean line-in audio and recorded/noisy a...

ACRCloud Broadcast Monitoring API

Broadcast-monitoring projects that continuously identify content across radio, TV, and custom streams, with channel management and realtime or delayed result callbacks.

ACRCloud Buckets & Metadata API

Manage custom recognition buckets, upload and manage audio files and fingerprints, and enrich tracks via the external Metadata API by ISRC, ACRID, source URL, or free-text query...

ACRCloud Console API

Bearer-token administrative API for managing projects, base/UCF projects, access keys, and the developer access tokens used to authenticate the Console, file-scanning, and broad...

Collections

Pricing Plans

Acrcloud Plans Pricing

5 plans

PLANS

Rate Limits

Acrcloud Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: ACRCloud API
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Identification
    type: folder
  items:
  - info:
      name: Identify a sample
      type: http
    http:
      method: POST
      url: https://identify-eu-west-1.acrcloud.com/v1/identify
      body:
        type: multipart-form
        data: []
    docs: Recognize music or custom audio from an audio sample or fingerprint using an HMAC-SHA1 signed request.
- info:
    name: Buckets
    type: folder
  items:
  - info:
      name: List buckets
      type: http
    http:
      method: GET
      url: https://api-v2.acrcloud.com/api/buckets
    docs: List buckets.
  - info:
      name: Create a bucket
      type: http
    http:
      method: POST
      url: https://api-v2.acrcloud.com/api/buckets
      body:
        type: json
        data: '{}'
    docs: Create a bucket.
  - info:
      name: Upload an audio file
      type: http
    http:
      method: POST
      url: https://api-v2.acrcloud.com/api/buckets/{bucket_id}/files
      body:
        type: multipart-form
        data: []
    docs: Upload an audio file or fingerprint to a bucket.
- info:
    name: File Scanning
    type: folder
  items:
  - info:
      name: Create a file-scanning container
      type: http
    http:
      method: POST
      url: https://api-v2.acrcloud.com/api/fs-containers
      body:
        type: json
        data: '{}'
    docs: Create a file-scanning container that detects content from configured buckets.
  - info:
      name: List file-scanning containers
      type: http
    http:
      method: GET
      url: https://api-v2.acrcloud.com/api/fs-containers
    docs: List file-scanning containers.
- info:
    name: Broadcast Monitoring
    type: folder
  items:
  - info:
      name: Create a broadcast project
      type: http
    http:
      method: POST
      url: https://api-v2.acrcloud.com/api/bm-bd-projects
      body:
        type: json
        data: '{}'
    docs: Create a broadcast-database monitoring project.
  - info:
      name: Set result callback
      type: http
    http:
      method: POST
      url: https://api-v2.acrcloud.com/api/bm-bd-projects/{id}/result-callback
      body:
        type: json
        data: '{}'
    docs: Set the results callback URL for a broadcast-monitoring project.
- info:
    name: Metadata
    type: folder
  items:
  - info:
      name: Get track metadata
      type: http
    http:
      method: GET
      url: https://eu-api-v2.acrcloud.com/api/external-metadata/tracks
    docs: Look up enriched third-party music metadata by ISRC, ACR ID, source URL, or query.
bundled: true