R.AI API (0.2)

Download OpenAPI specification:Download

The R.AI API provides a suite of endpoints for checking music metadata, ranging from title parsing to data matching.

Authentication

Bearer Token

Bearer tokens are provided upon agreement.

Security scheme type: HTTP
HTTP Authorization Scheme bearer
Bearer format "Bearer <your-bearer-token-here>"

Parse

Parse a song title

Authorizations:
Request Body schema:
title
string

Responses

200

Parsed data

400

Missing required parameters.

422

Provided parameters were unprocessable.

post /parse
R.AI Production Server
https://api.cultofrai.com/api/parse

Request samples

Copy
Expand all Collapse all
{
  • "title": "10 Cantos populares: No. 7"
}

Response samples

application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "content":
    [
    ]
}

Resolve

Get track data

Authorizations:
query Parameters
albumTitle
string

Title of the album the track belongs to

artistName
string

Performing artist's name

isrc
string

ISRC of the recording

iswc
string

ISWC of the musical work

limit
integer <int32>

How many results to return

musicalWorkTitle
string

Title of the musical work

skip
integer <int32>

Offset results by this amount

search
string

Generic search terms

songTitle
string

Title of the recording

writerIpi
string

IPI of the writer

writerName
string

Name of the writer

upc
string

UPC of the album

Responses

200

Track metadata

400

Missing required parameters.

422

Provided parameters were unprocessable.

get /resolve
R.AI Production Server
https://api.cultofrai.com/api/resolve

Response samples

application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "content":
    [
    ]
}