Music-Story (2.0.0)
/api/artist
Search Music Story artist
Authorizations:
query Parameters
query | string Name or ID of Artist to search |
page | integer >= 1 Default: 1 Page number |
isni | string ISNI to filter results |
musicbrainz_id | string Musicbrainz ID to filter results |
spotify_id | string Spotify ID to filter results |
deezer_id | string Deezer ID to filter results |
napster_id | string Napster ID to filter results |
qobuz_id | string Qobuz ID to filter results |
apple_id | string Apple Music ID to filter results |
sevendigital_id | string 7Digital ID to filter results |
wikidata_id | string Wikidata ID to filter results |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
page | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
totalPages | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
totalHits | number |
Response samples
- 200
- 401
- 404
- 429
{- "hits": [
- {
- "id": 23,
- "name": "Paul McCartney",
- "isni": "0000000121452530",
- "real_firstname_lastname": "James Paul McCartney",
- "type": "Person",
- "gender": "Male",
- "main_role": 13,
- "country_name": "United Kingdom",
- "country_code": "GB",
- "influence_country_name": "United States",
- "influence_country_code": "US",
- "birth_date": "1942-06-18",
- "debut_date": null,
- "birth_place": "Liverpool,Mersey,England",
- "activity_periods": [ ],
- "death_date": null,
- "death_place": null,
- "genres": [
- {
- "id_genre": 1,
- "name": "Rock",
- "link": "Main"
}
], - "roles": [
- {
- "id_role": 1,
- "name": "Songwriter",
- "link": "Main"
}
], - "aliases": [
- {
- "alias": "Macca",
- "link": "Nickname"
}
], - "translated": [
- {
- "lang": "AR",
- "name": "بول مكارتني"
}
], - "band_members": [
- {
- "id_artist": 4746038,
- "name_artist": "Paul & Linda McCartney",
- "start_date": "1970-00-00",
- "end_date": "1971-00-00",
- "id_role": 13,
- "name_role": "Singer"
}
], - "related_artists": [
- {
- "id_artist": 1,
- "name": "George Harrison",
- "link": "Related"
}
], - "collaborators": [
- {
- "id_artist": 4678361,
- "name_artist": "John Wilson",
- "start_date": "2011-00-00",
- "end_date": "2011-00-00",
- "id_role": 28,
- "name_role": "Conductor"
}
], - "socials": {
- "website": [
- "www.myspace.com/paulmccartney",
- "www.paulmccartney.com",
- "www.maccablog.com"
],
}, - "externals": {
- "musicbrainz": [
- "ba550d0e-adac-4864-b88b-407cab5e76af"
], - "discogs": [
- 35301,
- 995958,
- 3253856
], - "spotify": [
- "1UwUZoxDZNxM95ZpbJVUFO",
- "1ZxqBJi6JF52YRDWAVJouM",
- "2EAtt67svsoTgSFKdEOo3x",
- "2RXViBJHDxEj0x6Mtxw1PI"
], - "deezer": [
- 1446
], - "napster": [
- "956",
- "35290773",
- "267868678"
], - "qobuz": [
- 35554
], - "apple": [
- 1702764711,
- 1702764661,
- 524268715
], - "sevendigital": [
- 803265
], - "linemusic": [
- "mi000000000006ae70",
- "mi000000000016d1c7"
], - "wikidata": [
- "Q2599"
]
}, - "famous_for": "As one quarter of The Beatles and for selling 100 million singles, making him the most successful composer and musician in popular music history",
- "awards": "Academy Awards: Best Original Or Adaptation Score for 'Let It Be' with The Beatles (1971); BRIT Awards: British Album of the Year for 'Sgt. Peppers Lonely Hearts Club Band' with The Beatles (1977); British Group with The Beatles (1977); Outstanding Contribution to Music (1977; 1983; 2008); British Male Solo Artist (1983); Album of the Year for 'Ecce Cor Meum' (2007); Grammy Awards: Best New Artist with The Beatles (1965); Best Performance By a Vocal Group for 'A Hard Day's Night' with The Beatles (1965); Song of the Year for 'Michelle' with The Beatles (1967); Album of the Year for 'Sgt. Peppers Lonely Hearts Club Band' with The Beatles (1968); Best Historical Album for 'Band On the Run' (2012); Knighthood (1997)",
- "score": "1"
}
], - "page": 1,
- "totalPages": 50,
- "totalHits": 1000
}
/api/artist/{id}
Get Music Story artist
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Artist |
Responses
Response Schema: application/json
id required | number Dataset: Basic | ||||||||||||||||||||
name required | string Dataset: Basic | ||||||||||||||||||||
isni | string Dataset: Basic | ||||||||||||||||||||
real_firstname_lastname | string Dataset: Basic | ||||||||||||||||||||
type required | string Enum: "Person" "Band" Dataset: Basic | ||||||||||||||||||||
gender | string Enum: "Male" "Female" Dataset: Basic | ||||||||||||||||||||
main_role | number Deprecated Dataset: Basic | ||||||||||||||||||||
country_name | string Dataset: Basic | ||||||||||||||||||||
country_code | string Dataset: Basic | ||||||||||||||||||||
influence_country_name | string Dataset: Basic | ||||||||||||||||||||
influence_country_code | string Dataset: Basic | ||||||||||||||||||||
birth_date | string Dataset: Bio | ||||||||||||||||||||
debut_date | string Dataset: Bio | ||||||||||||||||||||
birth_place | string Dataset: Bio | ||||||||||||||||||||
Array of objects Dataset: Bio | |||||||||||||||||||||
Array
| |||||||||||||||||||||
death_date | string Dataset: Bio | ||||||||||||||||||||
death_place | string Dataset: Bio | ||||||||||||||||||||
Array of objects Dataset: Basic (Main genre only) / Reco (Other genres) | |||||||||||||||||||||
Array
| |||||||||||||||||||||
Array of objects Dataset: Basic (Main role only) / Reco (Other roles) | |||||||||||||||||||||
Array
| |||||||||||||||||||||
Array of objects Dataset: Basic | |||||||||||||||||||||
Array
| |||||||||||||||||||||
Array of objects Dataset: Basic | |||||||||||||||||||||
Array
| |||||||||||||||||||||
Array of objects Dataset: Associate | |||||||||||||||||||||
Array
| |||||||||||||||||||||
Array of objects Dataset: Reco | |||||||||||||||||||||
Array
| |||||||||||||||||||||
Array of objects Dataset: Associate | |||||||||||||||||||||
Array
| |||||||||||||||||||||
object Dataset: Basic | |||||||||||||||||||||
| |||||||||||||||||||||
object Dataset: Basic / External | |||||||||||||||||||||
| |||||||||||||||||||||
famous_for | string Dataset: Bio | ||||||||||||||||||||
awards | string Dataset: Bio |
Response samples
- 200
- 401
- 404
- 429
{- "id": 23,
- "name": "Paul McCartney",
- "isni": "0000000121452530",
- "real_firstname_lastname": "James Paul McCartney",
- "type": "Person",
- "gender": "Male",
- "main_role": 13,
- "country_name": "United Kingdom",
- "country_code": "GB",
- "influence_country_name": "United States",
- "influence_country_code": "US",
- "birth_date": "1942-06-18",
- "debut_date": null,
- "birth_place": "Liverpool,Mersey,England",
- "activity_periods": [ ],
- "death_date": null,
- "death_place": null,
- "genres": [
- {
- "id_genre": 1,
- "name": "Rock",
- "link": "Main"
}
], - "roles": [
- {
- "id_role": 1,
- "name": "Songwriter",
- "link": "Main"
}
], - "aliases": [
- {
- "alias": "Macca",
- "link": "Nickname"
}
], - "translated": [
- {
- "lang": "AR",
- "name": "بول مكارتني"
}
], - "band_members": [
- {
- "id_artist": 4746038,
- "name_artist": "Paul & Linda McCartney",
- "start_date": "1970-00-00",
- "end_date": "1971-00-00",
- "id_role": 13,
- "name_role": "Singer"
}
], - "related_artists": [
- {
- "id_artist": 1,
- "name": "George Harrison",
- "link": "Related"
}
], - "collaborators": [
- {
- "id_artist": 4678361,
- "name_artist": "John Wilson",
- "start_date": "2011-00-00",
- "end_date": "2011-00-00",
- "id_role": 28,
- "name_role": "Conductor"
}
], - "socials": {
- "website": [
- "www.myspace.com/paulmccartney",
- "www.paulmccartney.com",
- "www.maccablog.com"
],
}, - "externals": {
- "musicbrainz": [
- "ba550d0e-adac-4864-b88b-407cab5e76af"
], - "discogs": [
- 35301,
- 995958,
- 3253856
], - "spotify": [
- "1UwUZoxDZNxM95ZpbJVUFO",
- "1ZxqBJi6JF52YRDWAVJouM",
- "2EAtt67svsoTgSFKdEOo3x",
- "2RXViBJHDxEj0x6Mtxw1PI"
], - "deezer": [
- 1446
], - "napster": [
- "956",
- "35290773",
- "267868678"
], - "qobuz": [
- 35554
], - "apple": [
- 1702764711,
- 1702764661,
- 524268715
], - "sevendigital": [
- 803265
], - "linemusic": [
- "mi000000000006ae70",
- "mi000000000016d1c7"
], - "wikidata": [
- "Q2599"
]
}, - "famous_for": "As one quarter of The Beatles and for selling 100 million singles, making him the most successful composer and musician in popular music history",
- "awards": "Academy Awards: Best Original Or Adaptation Score for 'Let It Be' with The Beatles (1971); BRIT Awards: British Album of the Year for 'Sgt. Peppers Lonely Hearts Club Band' with The Beatles (1977); British Group with The Beatles (1977); Outstanding Contribution to Music (1977; 1983; 2008); British Male Solo Artist (1983); Album of the Year for 'Ecce Cor Meum' (2007); Grammy Awards: Best New Artist with The Beatles (1965); Best Performance By a Vocal Group for 'A Hard Day's Night' with The Beatles (1965); Song of the Year for 'Michelle' with The Beatles (1967); Album of the Year for 'Sgt. Peppers Lonely Hearts Club Band' with The Beatles (1968); Best Historical Album for 'Band On the Run' (2012); Knighthood (1997)"
}
/api/artist/{id}/biographies
Get Music Story artist biographies
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Artist |
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||
Array
| |||||||||||
offset | number | ||||||||||
limit | number | ||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "lang": "JA",
- "source": "Music-Story",
- "content": "<p>XG (エックスジー) は、韓国を拠点とする日本のHIPHOP / R&Bガールズグループ。メンバーはJURIN、CHISA、HARVEY、HINATA、JURIA、MAYA、COCONAの7名で、2022年3月に全編英語のシングル「Tippy Toes」でデビューを飾った。自分達のサウンドをJ-POPでもK-POPでもない「X-POP」と定義し、全編英語歌詞の楽曲やダンスは大きな注目を集めた。2023年9月リリースの1stミニアルバム『NEW DNA』は、日本の音楽配信チャート上位にランクイン。11月には初の有観客単独ライブを日本で開催し、続けて12月にはシングル「WINTER WITHOUT YOU」を発表。グループ名は“Xtraordinary Girls”の略であり、“常識にとらわれない規格外なスタイルの音楽やパフォーマンスを通じ、世界中の様々な境遇の人達をエンパワーすること”、を標榜している。 </p>",
- "author": "Hidehiko Horiuchi",
- "copyright": "©Copyright Music Story Hidehiko Horiuchi 2024"
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/artist/{id}/pictures
Get Music Story artist pictures
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Artist |
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
offset | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
limit | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id_picture": 22688,
- "source": "Getty",
- "width": 3799,
- "height": 3799,
- "mimetype": "image/jpeg",
- "copyright": "Mark and Colleen Hayward / Redferns / Getty Images",
- "metas": {
- "id": 453928681,
- "quality_rank": 1,
- "title": "George Harrison",
- "date_created": "1965-01-01T00:00:00",
- "date_submitted": "2013-12-04T11:04:39",
- "orientation": "Vertical",
- "collection_name": "Redferns",
- "copyright": "1965 Mark and Colleen Hayward",
- "credit_line": "Redferns",
- "license_model": "rightsmanaged",
- "artist": "Mark and Colleen Hayward",
- "editorial_segments": [
- "archival",
- "entertainment"
], - "product_types": [
- "premiumaccess"
], - "people": [
- "George Harrison"
], - "editorial_source": {
- "id": 22763,
- "name": "Redferns"
}, - "max_dimensions": {
- "height": 4206,
- "width": 4179
}, - "allowed_use": {
- "how_can_i_use_it": "Available for |Editorial uses|. |Learn more|",
- "release_info": "Not released",
- "usage_restrictions": [
- "Contact your |local office| for all commercial or promotional uses."
]
}
}, - "tags": [
- "square",
- "studio",
- "colour",
- "individual",
- "portrait"
]
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/artist/{id}/albums
Get Music Story artist albums
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Artist |
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
offset | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
limit | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id": 12946,
- "title": "The Rhythm of the Saints",
- "subtitle": null,
- "label": "Warner Bros.",
- "distributor": "Warner",
- "type": "ORIGINAL",
- "format": "ALBUM",
- "original_release_date": "1990-10-16",
- "rating": 3,
- "translated": [
- {
- "lang": "ja",
- "title": "リズム・オブ・ザ・セインツ",
- "subtitle": null
}
], - "externals": {
- "musicbrainz": [
- "9c08260c-d558-391b-ae2b-aba11b9793d8"
], - "discogs": [
- 113674
]
}, - "genre": {
- "id_genre": 143,
- "name": "Worldbeat"
}, - "artists": [
- {
- "id_artist": 2278,
- "name": "Paul Simon",
- "link": "Main"
}
]
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/artist/{id}/popularity
Get Music Story artist popularity
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Artist |
Responses
Response Schema: application/json
type required | string Enum: "catalog" "current" Dataset: Popularity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
peak required | number Dataset: Popularity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Dataset: Popularity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Dataset: Popularity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Dataset: Popularity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Response samples
- 200
- 401
- 404
- 429
{- "type": "catalog",
- "peak": 2016,
- "global": {
- "score": 100,
- "rank": 1,
- "recordings_in_charts": 237
}, - "catalog": {
- "score": 100,
- "rank": 1,
- "recordings_in_charts": 229,
- "details_by_year": [
- {
- "year": 2009,
- "charts_used": 2,
- "rank": 42,
- "score": 51.2487091291627,
- "best_recording": {
- "id": 1473483,
- "title": "Best I Ever Had",
- "best_rank": 2,
- "best_country_code": "US",
- "best_country_name": "United States of America"
}
}
], - "details_by_country": [
- {
- "code": "GB",
- "name": "United Kingdom",
- "charts_used": 1,
- "rank": 3,
- "score": 84.57218339095239,
- "best_recording": {
- "id": 17184093,
- "title": "One Dance",
- "best_rank": 1,
- "best_month": "2016-04-01",
- "weeks_in_charts": 65
}
}
]
}, - "current": {
- "score": 64.47778260642683,
- "rank": 14,
- "recordings_in_charts": 108,
- "details_by_month": [
- {
- "month": "2020-01",
- "charts_used": 48,
- "rank": 948,
- "score": 6.004772098820925,
- "best_recording": {
- "id": 19857860,
- "title": "Money In The Grave",
- "best_rank": 43,
- "best_country_code": "US",
- "best_country_name": "United States of America"
}
}
], - "details_by_country": [
- {
- "code": "AR",
- "name": "Argentina",
- "charts_used": 4,
- "rank": 289,
- "score": 23.925558356879662,
- "best_recording": {
- "id": 20773631,
- "title": "Laugh Now Cry Later",
- "best_rank": 48,
- "best_month": "2023-02-01",
- "weeks_in_charts": 1
}
}
]
}
}
/api/album
Search Music Story album
Authorizations:
query Parameters
query required | string Name or ID of Album to search |
page | integer >= 1 Default: 1 Page number |
release_date | string Release date to filter results |
artist | string Artist name to filter results |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
page | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
totalPages | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
totalHits | number |
Response samples
- 200
- 401
- 404
- 429
{- "hits": [
- {
- "id": 12946,
- "title": "The Rhythm of the Saints",
- "subtitle": null,
- "label": "Warner Bros.",
- "distributor": "Warner",
- "type": "ORIGINAL",
- "format": "ALBUM",
- "original_release_date": "1990-10-16",
- "rating": 3,
- "translated": [
- {
- "lang": "ja",
- "title": "リズム・オブ・ザ・セインツ",
- "subtitle": null
}
], - "externals": {
- "musicbrainz": [
- "9c08260c-d558-391b-ae2b-aba11b9793d8"
], - "discogs": [
- 113674
]
}, - "genre": {
- "id_genre": 143,
- "name": "Worldbeat"
}, - "artists": [
- {
- "id_artist": 2278,
- "name": "Paul Simon",
- "link": "Main"
}
], - "score": "1"
}
], - "page": 1,
- "totalPages": 50,
- "totalHits": 1000
}
/api/album/{id}
Get Music Story album
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Album |
Responses
Response Schema: application/json
id required | number Dataset: Basic | ||||||
title required | string Dataset: Basic | ||||||
subtitle | string Dataset: Basic | ||||||
label | string Dataset: Basic | ||||||
distributor | string Dataset: Basic | ||||||
type required | string Enum: "ORIGINAL" "LIVE" "COMPILATION" "KARAOKE" "RING" "OTHER" Dataset: Basic | ||||||
format required | string Enum: "ALBUM" "EP" "SINGLE" "MCD" "MIXTAPE" Dataset: Basic | ||||||
original_release_date | string Dataset: Reco | ||||||
rating | number Dataset: Review | ||||||
Array of objects Dataset: Basic | |||||||
Array
| |||||||
object Dataset: Basic | |||||||
| |||||||
object | |||||||
| |||||||
Array of objects Dataset: Basic | |||||||
Array
|
Response samples
- 200
- 401
- 404
- 429
{- "id": 12946,
- "title": "The Rhythm of the Saints",
- "subtitle": null,
- "label": "Warner Bros.",
- "distributor": "Warner",
- "type": "ORIGINAL",
- "format": "ALBUM",
- "original_release_date": "1990-10-16",
- "rating": 3,
- "translated": [
- {
- "lang": "ja",
- "title": "リズム・オブ・ザ・セインツ",
- "subtitle": null
}
], - "externals": {
- "musicbrainz": [
- "9c08260c-d558-391b-ae2b-aba11b9793d8"
], - "discogs": [
- 113674
]
}, - "genre": {
- "id_genre": 143,
- "name": "Worldbeat"
}, - "artists": [
- {
- "id_artist": 2278,
- "name": "Paul Simon",
- "link": "Main"
}
]
}
/api/album/{id}/coverart
Get Music Story album coverart
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Album |
Responses
Response Schema: application/json
path required | string Dataset: Artwork |
path_400 | string Dataset: Artwork |
width | number Dataset: Artwork |
height | number Dataset: Artwork |
source required | number Dataset: Artwork |
copyright | number Dataset: Artwork |
Response samples
- 200
- 401
- 404
- 429
{- "width": 1500,
- "height": 1500,
- "source": "Music-Story",
- "copyright": "©Copyright Music Story"
}
/api/album/{id}/audiodescriptions
Descriptors calculated on audio files
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Album |
Responses
Response Schema: application/json
arousal | number Dataset: Audio |
danceability | number Dataset: Audio |
dissonance | number Dataset: Audio |
electric_acoustic | number Dataset: Audio |
melodicity | number Dataset: Audio |
music_speech | number Dataset: Audio |
studio_live | number Dataset: Audio |
valence | number Dataset: Audio |
vocal_instrumental | number Dataset: Audio |
Response samples
- 200
- 401
- 404
- 429
{- "arousal": 0.6090944588744586,
- "danceability": 0.42260865800865793,
- "dissonance": 0.4210159740259739,
- "electric_acoustic": 0.3986565800865799,
- "melodicity": 0.6357076190476186,
- "music_speech": 0.08721415584415596,
- "studio_live": 0.294824155844156,
- "valence": 0.4137444588744586,
- "vocal_instrumental": 0.06088199134199131
}
/api/album/{id}/releases
Get Music Story album releases
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Album |
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||
offset | number | ||||||||||||||||||||||||||||||||||||||||||||||||
limit | number | ||||||||||||||||||||||||||||||||||||||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id": 446,
- "release_date": "2001-00-00",
- "distributor": "RCA",
- "barcode": "0744659975226",
- "support": "LP",
- "externals": {
- "musicbrainz": [
- "2e287d89-19fa-47d2-ad87-897b6fc9c8b0",
- "9bf6bca9-5c27-3d57-9b50-133348bdb9e7"
], - "discogs": [
- "534523,",
- 5373901,
- 1177873,
- 8897565,
- 437305
], - "spotify": [
- "1gsqQnSVIeP0CIFAclYRUB",
- "1KcGZXb6VBAxn8Jd9RVyc2",
- "2A2w7NSKKyAfDvwx6GEHEg",
- "5gtctm9OmVchYegE7PBOgc"
], - "deezer": [
- 107745
], - "napster": [
- "396274334",
- "189177"
], - "qobuz": [
- 183245
], - "apple": [
- 254339508
], - "sevendigital": [
- 293792
], - "linemusic": [
- "mb00000000000cba83"
]
}, - "album": {
- "id": 110,
- "title": "Metal Machine Music"
}, - "artists": [
- {
- "id": 16,
- "name": "Lou Reed"
}
]
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/album/{id}/credits
Get album credits
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Album |
Responses
Response Schema: application/json
id required | number Dataset: Credit | ||||||||||||||||
Array of objects Dataset: Credit | |||||||||||||||||
Array
|
Response samples
- 200
- 401
- 404
- 429
{- "id": 696211,
- "data": [
- {
- "parent_credit_name": "Engineer",
- "parent_credit": [
- {
- "credit_child_name": "Assistant Engineer",
- "credit_child": [
- {
- "name": "David Gleeson",
- "id_artist": 4754188
}
]
}
]
}
]
}
/api/album/{id}/reviews
Get Music Story album reviews
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Album |
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||
Array
| |||||||||||
offset | number | ||||||||||
limit | number | ||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "lang": "EN",
- "source": "Music-Story",
- "content": "Released almost a year after it was finished, it is THE Velvet Underground album, an avant-garde album that establishes the Velvet's identity and favorite themes, and upsets the standards of society at the time. Produced by Andy Warhol, it bears his strong imprint and influence, lending the Velvet the voice of one of his muses, Nico. This album, so disturbing and out of the ordinary, received almost no airplay on commercial radio, not only because of the music's non-conformism, but perhaps also, paradoxically, because of Warhol's stranglehold on the group, which almost automatically attached the \"arty\" label to it, frightening the general public.",
- "author": "Music Story",
- "copyright": "©Copyright Music Story Music Story 2024"
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/release
Search Music Story release
Authorizations:
query Parameters
query | string Name of album or ID of Release to search |
page | integer >= 1 Default: 1 Page number |
barcode | string Barcode to filter results |
release_date | string Release date to filter results |
musicbrainz_id | string Musicbrainz ID to filter results |
spotify_id | string Spotify ID to filter results |
deezer_id | string Deezer ID to filter results |
napster_id | string Napster ID to filter results |
qobuz_id | string Qobuz ID to filter results |
apple_id | string Apple Music ID to filter results |
sevendigital_id | string 7Digital ID to filter results |
discogs_id | string Discogs ID to filter results |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||
page | number | ||||||||||||||||||||||||||||||||||||||||||||||||||
totalPages | number | ||||||||||||||||||||||||||||||||||||||||||||||||||
totalHits | number |
Response samples
- 200
- 401
- 404
- 429
{- "hits": [
- {
- "id": 446,
- "release_date": "2001-00-00",
- "distributor": "RCA",
- "barcode": "0744659975226",
- "support": "LP",
- "externals": {
- "musicbrainz": [
- "2e287d89-19fa-47d2-ad87-897b6fc9c8b0",
- "9bf6bca9-5c27-3d57-9b50-133348bdb9e7"
], - "discogs": [
- "534523,",
- 5373901,
- 1177873,
- 8897565,
- 437305
], - "spotify": [
- "1gsqQnSVIeP0CIFAclYRUB",
- "1KcGZXb6VBAxn8Jd9RVyc2",
- "2A2w7NSKKyAfDvwx6GEHEg",
- "5gtctm9OmVchYegE7PBOgc"
], - "deezer": [
- 107745
], - "napster": [
- "396274334",
- "189177"
], - "qobuz": [
- 183245
], - "apple": [
- 254339508
], - "sevendigital": [
- 293792
], - "linemusic": [
- "mb00000000000cba83"
]
}, - "album": {
- "id": 110,
- "title": "Metal Machine Music"
}, - "artists": [
- {
- "id": 16,
- "name": "Lou Reed"
}
], - "score": "1"
}
], - "page": 1,
- "totalPages": 50,
- "totalHits": 1000
}
/api/release/toc
Search Music Story release by Table of Content
Authorizations:
query Parameters
toc required | string Example: toc=1 4 289150 150 72965 144450 217485 A CD's TOC (Table of Content) in MusicBrainz's 'Full TOC' format, consisting of the following values separated by spaces or
|
page | integer >= 1 Default: 1 Page number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||
page | number | ||||||||||||||||||||||||||||||||||||||||||||||||||
totalPages | number | ||||||||||||||||||||||||||||||||||||||||||||||||||
totalHits | number |
Response samples
- 200
- 401
- 404
- 429
{- "hits": [
- {
- "id": 446,
- "release_date": "2001-00-00",
- "distributor": "RCA",
- "barcode": "0744659975226",
- "support": "LP",
- "externals": {
- "musicbrainz": [
- "2e287d89-19fa-47d2-ad87-897b6fc9c8b0",
- "9bf6bca9-5c27-3d57-9b50-133348bdb9e7"
], - "discogs": [
- "534523,",
- 5373901,
- 1177873,
- 8897565,
- 437305
], - "spotify": [
- "1gsqQnSVIeP0CIFAclYRUB",
- "1KcGZXb6VBAxn8Jd9RVyc2",
- "2A2w7NSKKyAfDvwx6GEHEg",
- "5gtctm9OmVchYegE7PBOgc"
], - "deezer": [
- 107745
], - "napster": [
- "396274334",
- "189177"
], - "qobuz": [
- 183245
], - "apple": [
- 254339508
], - "sevendigital": [
- 293792
], - "linemusic": [
- "mb00000000000cba83"
]
}, - "album": {
- "id": 110,
- "title": "Metal Machine Music"
}, - "artists": [
- {
- "id": 16,
- "name": "Lou Reed"
}
], - "score": "1"
}
], - "page": 1,
- "totalPages": 50,
- "totalHits": 1000
}
/api/release/{id}
Get Music Story release
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Release |
Responses
Response Schema: application/json
id required | number Dataset: Basic | ||||||||||||||||||
release_date | string Dataset: Basic | ||||||||||||||||||
distributor | string Dataset: Basic | ||||||||||||||||||
barcode | string Dataset: Basic | ||||||||||||||||||
support | string Enum: "2CD" "CD" "DVD" "EP" "K7" "LP" "NUM" Dataset: Basic | ||||||||||||||||||
object Dataset: Basic / External | |||||||||||||||||||
| |||||||||||||||||||
object Dataset: Basic | |||||||||||||||||||
| |||||||||||||||||||
Array of objects Dataset: Basic | |||||||||||||||||||
Array
|
Response samples
- 200
- 401
- 404
- 429
{- "id": 446,
- "release_date": "2001-00-00",
- "distributor": "RCA",
- "barcode": "0744659975226",
- "support": "LP",
- "externals": {
- "musicbrainz": [
- "2e287d89-19fa-47d2-ad87-897b6fc9c8b0",
- "9bf6bca9-5c27-3d57-9b50-133348bdb9e7"
], - "discogs": [
- "534523,",
- 5373901,
- 1177873,
- 8897565,
- 437305
], - "spotify": [
- "1gsqQnSVIeP0CIFAclYRUB",
- "1KcGZXb6VBAxn8Jd9RVyc2",
- "2A2w7NSKKyAfDvwx6GEHEg",
- "5gtctm9OmVchYegE7PBOgc"
], - "deezer": [
- 107745
], - "napster": [
- "396274334",
- "189177"
], - "qobuz": [
- 183245
], - "apple": [
- 254339508
], - "sevendigital": [
- 293792
], - "linemusic": [
- "mb00000000000cba83"
]
}, - "album": {
- "id": 110,
- "title": "Metal Machine Music"
}, - "artists": [
- {
- "id": 16,
- "name": "Lou Reed"
}
]
}
/api/release/{id}/tracks
Get Music Story release tracks
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Release |
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||
Array
| |||||||||||||||||||
offset | number | ||||||||||||||||||
limit | number | ||||||||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id": 23096375614016624,
- "disc_number": 1,
- "track_number": 1,
- "recording": {
- "id": 5377544,
- "title": "The Rhythm Of The Night",
- "subtitle": null,
- "duration": "00:04:39"
}
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/recording
Search Music Story recording
Authorizations:
query Parameters
query | string Name or ID of Recording to search |
page | integer >= 1 Default: 1 Page number |
isrc | string ISRC to filter results |
musicbrainz_id | string Musicbrainz ID to filter results |
spotify_id | string Spotify ID to filter results |
deezer_id | string Deezer ID to filter results |
napster_id | string Napster ID to filter results |
qobuz_id | string Qobuz ID to filter results |
apple_id | string Apple Music ID to filter results |
sevendigital_id | string 7Digital ID to filter results |
lyricfind_id | string Lyricfind ID to filter results |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
page | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
totalPages | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
totalHits | number |
Response samples
- 200
- 401
- 404
- 429
{- "hits": [
- {
- "id": 49846,
- "title": "Thunderstruck",
- "subtitle": null,
- "duration": "00:06:34",
- "isrc": "AUAP09200021",
- "hit": null,
- "editors_pick": null,
- "externals": {
- "musicbrainz": [
- 464398
], - "lyricfind": [
- 194658,
- 5244802
], - "spotify": [
- "1DstlcbjaI2vjyJNNW7leT",
- "1DstlcbjaI2vjyJNNW7leT"
], - "deezer": [
- 92722920,
- 92720126
], - "napster": [
- "613f6c61b98e619b681d0f28",
- "613f801ab98e619b68c841bf",
- "610034875",
- "609221422",
- "190835078",
- "190834549"
], - "qobuz": [
- 19912668,
- 19907823,
- 19907940
], - "apple": [
- 575992085,
- 575997835,
- 579533232
], - "sevendigital": [
- 40266621,
- 40267569
], - "linemusic": [
- "mt000000000074338d",
- "mt00000000007431eb"
]
}, - "translated": [
- {
- "lang": "ja",
- "title": "サンダーストラック",
- "subtitle": null
}
], - "related_isrcs": null,
- "genre": {
- "id_genre": 32,
- "name": "Hard rock"
}, - "artists": [
- {
- "id": 100115,
- "name": "AC/DC"
}
], - "score": "1"
}
], - "page": 1,
- "totalPages": 50,
- "totalHits": 1000
}
/api/recording/{id}
Get Music Story recording
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Recording |
Responses
Response Schema: application/json
id required | number Dataset: Basic | ||||||||||||||||||
title required | string Dataset: Basic | ||||||||||||||||||
subtitle | string Dataset: Basic | ||||||||||||||||||
duration | string Dataset: Basic | ||||||||||||||||||
isrc | string Dataset: Basic | ||||||||||||||||||
hit | number Dataset: Basic | ||||||||||||||||||
editors_pick | number Dataset: Basic | ||||||||||||||||||
object Dataset: Basic | |||||||||||||||||||
| |||||||||||||||||||
Array of objects Dataset: Basic | |||||||||||||||||||
Array
| |||||||||||||||||||
related_isrcs | Array of strings Dataset: Basic | ||||||||||||||||||
object Dataset: Basic | |||||||||||||||||||
| |||||||||||||||||||
Array of objects Dataset: Basic | |||||||||||||||||||
Array
|
Response samples
- 200
- 401
- 404
- 429
{- "id": 49846,
- "title": "Thunderstruck",
- "subtitle": null,
- "duration": "00:06:34",
- "isrc": "AUAP09200021",
- "hit": null,
- "editors_pick": null,
- "externals": {
- "musicbrainz": [
- 464398
], - "lyricfind": [
- 194658,
- 5244802
], - "spotify": [
- "1DstlcbjaI2vjyJNNW7leT",
- "1DstlcbjaI2vjyJNNW7leT"
], - "deezer": [
- 92722920,
- 92720126
], - "napster": [
- "613f6c61b98e619b681d0f28",
- "613f801ab98e619b68c841bf",
- "610034875",
- "609221422",
- "190835078",
- "190834549"
], - "qobuz": [
- 19912668,
- 19907823,
- 19907940
], - "apple": [
- 575992085,
- 575997835,
- 579533232
], - "sevendigital": [
- 40266621,
- 40267569
], - "linemusic": [
- "mt000000000074338d",
- "mt00000000007431eb"
]
}, - "translated": [
- {
- "lang": "ja",
- "title": "サンダーストラック",
- "subtitle": null
}
], - "related_isrcs": null,
- "genre": {
- "id_genre": 32,
- "name": "Hard rock"
}, - "artists": [
- {
- "id": 100115,
- "name": "AC/DC"
}
]
}
/api/recording/{id}/audiodescriptions
Descriptors calculated with Simbals technology
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Recording |
Responses
Response Schema: application/json
absolute_loudness | number Dataset: Audio | ||||
arousal | number Dataset: Audio | ||||
articulation | number Dataset: Audio | ||||
binary | number Dataset: Audio | ||||
bpm | number Dataset: Audio | ||||
brightness | number Dataset: Audio | ||||
centroid | number Dataset: Audio | ||||
chroma01 | number Dataset: Audio | ||||
chroma02 | number Dataset: Audio | ||||
chroma03 | number Dataset: Audio | ||||
chroma04 | number Dataset: Audio | ||||
chroma05 | number Dataset: Audio | ||||
chroma06 | number Dataset: Audio | ||||
chroma08 | number Dataset: Audio | ||||
chroma09 | number Dataset: Audio | ||||
chroma10 | number Dataset: Audio | ||||
chroma11 | number Dataset: Audio | ||||
chroma12 | number Dataset: Audio | ||||
complexity | number Dataset: Audio | ||||
complexity_chroma | number Dataset: Audio | ||||
danceability | number Dataset: Audio | ||||
dissonance | number Dataset: Audio | ||||
electric_acoustic | number Dataset: Audio | ||||
event_density | number Dataset: Audio | ||||
flatness | number Dataset: Audio | ||||
intensity | number Dataset: Audio | ||||
loudness | number Dataset: Audio | ||||
loudness_range | number Dataset: Audio | ||||
melodicity | number Dataset: Audio Low value is more related to noises, soundscapes or tracks with complex harmonies or melodies (classical, jazz, etc). | ||||
mfcc01 | number Dataset: Audio | ||||
mfcc02 | number Dataset: Audio | ||||
mfcc03 | number Dataset: Audio | ||||
mfcc04 | number Dataset: Audio | ||||
mfcc05 | number Dataset: Audio | ||||
mfcc06 | number Dataset: Audio | ||||
mfcc07 | number Dataset: Audio | ||||
mfcc08 | number Dataset: Audio | ||||
mfcc09 | number Dataset: Audio | ||||
mfcc10 | number Dataset: Audio | ||||
mfcc11 | number Dataset: Audio | ||||
mfcc12 | number Dataset: Audio | ||||
mfcc13 | number Dataset: Audio | ||||
Array of objects Dataset: Audio | |||||
Array
| |||||
music_speech | number Dataset: Audio | ||||
pulse_clarity | number Dataset: Audio | ||||
rhythmic_stability | number Dataset: Audio | ||||
roll_off | number Dataset: Audio | ||||
spread | number Dataset: Audio | ||||
studio_live | number Dataset: Audio | ||||
themes | Array of strings Dataset: Audio | ||||
timbres | Array of strings Dataset: Audio | ||||
valence | number Dataset: Audio | ||||
vocal_instrumental | number Dataset: Audio | ||||
zero_cross_rate | number Dataset: Audio |
Response samples
- 200
- 401
- 404
- 429
{- "absolute_loudness": -17.017862,
- "arousal": 0.37747,
- "articulation": 0.35062,
- "binary": 0.868598,
- "bpm": 146,
- "brightness": 0.158628,
- "centroid": 2778.38969,
- "chroma01": 8658,
- "chroma02": 3481,
- "chroma03": 10443,
- "chroma04": 3288,
- "chroma05": 2751,
- "chroma06": 9074,
- "chroma08": 6639,
- "chroma09": 2315,
- "chroma10": 10069,
- "chroma11": 6586,
- "chroma12": 1820,
- "complexity": 0.535129,
- "complexity_chroma": 0.272727,
- "danceability": 0.30291,
- "dissonance": 0.41116,
- "electric_acoustic": 0.29396,
- "event_density": 0.054121,
- "flatness": 0.178921,
- "intensity": 0.112553,
- "loudness": -17.55953,
- "loudness_range": 13.602145,
- "melodicity": 0.6386,
- "mfcc01": -9.155933,
- "mfcc02": 3.140339,
- "mfcc03": -0.973053,
- "mfcc04": 0.531556,
- "mfcc05": -0.206241,
- "mfcc06": -0.383538,
- "mfcc07": -0.100084,
- "mfcc08": -0.1996,
- "mfcc09": -0.526851,
- "mfcc10": -0.162105,
- "mfcc11": -0.491767,
- "mfcc12": -0.176531,
- "mfcc13": -0.180867,
- "moods": [
- {
- "name": "Sad",
- "value": 0.88
}
], - "music_speech": 0.06266,
- "pulse_clarity": 0.109689,
- "rhythmic_stability": 0.42617,
- "roll_off": 1507.72772,
- "spread": 3330.485295,
- "studio_live": 0.19556,
- "themes": [
- "Teen"
], - "timbres": [
- "Vocal",
- "Electric"
], - "valence": 0.12499,
- "vocal_instrumental": 0.07184,
- "zero_cross_rate": 0.057647
}
/api/recording/{id}/lyric
Get Lyric of the recording
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Recording |
Responses
Response Schema: application/json
id_recording required | number Dataset: Lyrics | ||||||||||||||||
lfid required | string Dataset: Lyrics | ||||||||||||||||
title | string Dataset: Lyrics | ||||||||||||||||
hfa_code | string Dataset: Lyrics | ||||||||||||||||
publisher_credit | Array of strings Dataset: Lyrics | ||||||||||||||||
territories required | Array of strings Dataset: Lyrics | ||||||||||||||||
language | string Dataset: Lyrics | ||||||||||||||||
language_code | string Dataset: Lyrics | ||||||||||||||||
lyric | string Dataset: Lyrics | ||||||||||||||||
Array of objects Object table contains lyrics synchronization | |||||||||||||||||
Array
| |||||||||||||||||
Array of objects Dataset: Lyrics | |||||||||||||||||
Array
|
Response samples
- 200
- 401
- 404
- 429
{- "id_recording": 5315027,
- "lfid": "002-19",
- "title": "Brother",
- "hfa_code": "B7605R",
- "publisher_credit": [
- "BMG Rights Management"
], - "territories": [
- "UG",
- "DZ"
], - "language": "English",
- "language_code": "EN",
- "lyric": "Ooh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSleep now under my skin\r\nMake sure you'll try to\r\nConjure the wind\r\nAnd ease my mind\r\n\r\nOoh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nYou couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it out and say\r\nLet it pass away\r\n\r\nSleep now under my skin\r\nMake sure you try to\r\nConjure the wind\r\nAnd ease my mind\r\n\r\nAnd I said\r\nOoh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nYou couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it out and say\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it break your day\r\nLet it out and say\r\n\r\nWait there\r\nPull yourself out of this state dear\r\nAcknowledge you were a fake here\r\nFrom there on you might just grow\r\nOh oh oh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nOh, you couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame",
- "lrc": [
- {
- "line": "Ooh ooh ooh oh",
- "duration": "9010",
- "milliseconds": "10",
- "lrc_timestamp": "[00:00.01]"
}
], - "translations": [
- {
- "lrc": [
- {
- "line": "Ooh ooh ooh oh",
- "duration": "9010",
- "milliseconds": "10",
- "lrc_timestamp": "[00:00.01]"
}
], - "lyric": "Ooh ooh ooh oh\nOoh ooh ooh\n\nDors maintenant sous ma peau\nAssure-toi d'essayer de\nConjurer le vent\nEt apaiser mon esprit\n\nOoh ooh ooh oh\nOoh ooh ooh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nTu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse sortir et dis\nLaisse passer\n\nDors maintenant sous ma peau\nAssure-toi d'essayer de\nConjurer le vent\nEt apaiser mon esprit\n\nEt j'ai dit\nOoh ooh ooh oh\nOoh ooh ooh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nTu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse sortir et dis\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse briser ta journée\nLaisse sortir et dis\n\nAttends là\nSors-toi de cet état cher\nReconnais que tu étais un faux ici\nA partir de là, tu pourrais juste grandir\nOh oh oh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nOh, tu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme",
- "language": "French"
}
]
}
/api/recording/{id}/popularity
Get Music Story recording popularity
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Recording |
Responses
Response Schema: application/json
type required | string Dataset: Popularity | ||||||||||||||||||||||||||||||||||||||||||
peak required | number Dataset: Popularity | ||||||||||||||||||||||||||||||||||||||||||
object Dataset: Popularity | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
object Dataset: Popularity | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
object Dataset: Popularity | |||||||||||||||||||||||||||||||||||||||||||
|
Response samples
- 200
- 401
- 404
- 429
{- "type": "gold",
- "peak": 2020,
- "global": {
- "score": 100,
- "rank": 12
}, - "catalog": {
- "score": 91.82650292692416,
- "rank": 21,
- "details_by_year": [
- {
- "year": 2019,
- "charts_used": 2,
- "rank": 1188,
- "score": 41.8099044905603,
- "best_rank": 11,
- "best_country_code": "US",
- "best_country_name": "United States of America"
}
], - "details_by_country": [
- {
- "code": "GB",
- "name": "United Kingdom",
- "charts_used": 1,
- "rank": 17,
- "score": 80.8438739278431,
- "best_rank": 1,
- "best_month": "2020-02-01",
- "weeks_in_charts": 126
}
]
}, - "current": {
- "score": 100,
- "rank": 4,
- "details_by_month": [
- {
- "month": "2020-01",
- "charts_used": 51,
- "rank": 24,
- "score": 90.93492145471068,
- "best_rank": 1,
- "best_country_code": null,
- "best_country_name": "International"
}
], - "details_by_country": [
- {
- "code": "AR",
- "name": "Argentina",
- "charts_used": 4,
- "rank": 11,
- "score": 100,
- "best_rank": 6,
- "best_month": "2021-06-01",
- "weeks_in_charts": 71
}
]
}
}
/api/recording/{id}/charts
Get summary of a recording's appearances in charts
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Recording |
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 500 Limit number |
Responses
Response Schema: application/json
Array of objects Array of object contains all charts of the recording | |||||||||||||
Array
| |||||||||||||
offset | number | ||||||||||||
limit | number | ||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "results": [
- {
- "id_charts": 5,
- "name": "Top 100 Deezer - France",
- "best_rank": 2,
- "entry_date": "2022-04-02"
}
]
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/recording/{idRecording}/charts/{idCharts}
Get details of a recording's appearances in charts
Authorizations:
path Parameters
idRecording required | integer >= 0 ID of recording |
idCharts required | integer >= 0 ID of charts |
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 500 Limit number |
Responses
Response Schema: application/json
Array of objects Array of object contains all date with rank of this charts | |||||||||
Array
| |||||||||
offset | number | ||||||||
limit | number | ||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "results": [
- {
- "date": "2023-11-10",
- "rank": 90
}
]
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/recording/{id}/credits
Get credits of recording
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Recording |
Responses
Response Schema: application/json
id | number Dataset: Credit | ||||||||||||||||
Array of objects Dataset: Credit | |||||||||||||||||
Array
|
Response samples
- 200
- 401
- 404
- 429
{- "id": 696211,
- "data": [
- {
- "parent_credit_name": "Engineer",
- "parent_credit": [
- {
- "credit_child_name": "Assistant Engineer",
- "credit_child": [
- {
- "name": "David Gleeson",
- "id_artist": 4754188
}
]
}
]
}
]
}
/api/show
Search Music Story Shows
Authorizations:
query Parameters
query required | string Name or ID of Show to search |
type | integer Show-Type ID to filter results |
artist | string Artist name to filter results |
page | integer >= 1 Default: 1 Page number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||
page | number | ||||||||||||||||||||||||||||||||||||||||
totalPages | number | ||||||||||||||||||||||||||||||||||||||||
totalHits | number |
Response samples
- 200
- 401
- 404
- 429
{- "hits": [
- {
- "id": 745,
- "name": "Cats",
- "subtitle": "2024 Paris Edition",
- "type": {
- "id": 3,
- "name": "Tour"
}, - "album": {
- "id": 12345,
- "title": "Cats 2024"
}, - "artists": [
- {
- "id": 2278,
- "name": "Paul Simon"
}
], - "year": 2024,
- "country": "France",
- "area": "Paris",
- "description": "20th anniversary of Cats",
- "score": "1"
}
], - "page": 1,
- "totalPages": 50,
- "totalHits": 1000
}
/api/show/{id}
Get Music Story Show
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Show |
Responses
Response Schema: application/json
id | number Dataset: Show | ||||
name | string Dataset: Show | ||||
subtitle | string Dataset: Show | ||||
object Dataset: Show | |||||
| |||||
object Dataset: Show | |||||
| |||||
Array of objects Dataset: Show | |||||
Array
| |||||
year | number Dataset: Show | ||||
country | string Dataset: Show | ||||
area | string Dataset: Show | ||||
description | string Dataset: Show |
Response samples
- 200
- 401
- 404
- 429
{- "id": 745,
- "name": "Cats",
- "subtitle": "2024 Paris Edition",
- "type": {
- "id": 3,
- "name": "Tour"
}, - "album": {
- "id": 12345,
- "title": "Cats 2024"
}, - "artists": [
- {
- "id": 2278,
- "name": "Paul Simon"
}
], - "year": 2024,
- "country": "France",
- "area": "Paris",
- "description": "20th anniversary of Cats"
}
/api/show/{id}/pictures
Get Music Story Show Pictures
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Show |
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
offset | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
limit | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id_picture": 22688,
- "source": "Getty",
- "width": 3799,
- "height": 3799,
- "mimetype": "image/jpeg",
- "copyright": "Mark and Colleen Hayward / Redferns / Getty Images",
- "metas": {
- "id": 453928681,
- "quality_rank": 1,
- "title": "George Harrison",
- "date_created": "1965-01-01T00:00:00",
- "date_submitted": "2013-12-04T11:04:39",
- "orientation": "Vertical",
- "collection_name": "Redferns",
- "copyright": "1965 Mark and Colleen Hayward",
- "credit_line": "Redferns",
- "license_model": "rightsmanaged",
- "artist": "Mark and Colleen Hayward",
- "editorial_segments": [
- "archival",
- "entertainment"
], - "product_types": [
- "premiumaccess"
], - "people": [
- "George Harrison"
], - "editorial_source": {
- "id": 22763,
- "name": "Redferns"
}, - "max_dimensions": {
- "height": 4206,
- "width": 4179
}, - "allowed_use": {
- "how_can_i_use_it": "Available for |Editorial uses|. |Learn more|",
- "release_info": "Not released",
- "usage_restrictions": [
- "Contact your |local office| for all commercial or promotional uses."
]
}
}, - "tags": [
- "square",
- "studio",
- "colour",
- "individual",
- "portrait"
]
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/work
Search Music Story work
Authorizations:
query Parameters
query required | string Name of Work to search |
iswc | string ISWC to filter results |
ipi | string IPI to filter results |
rightOwner | string Right Owner to filter results |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||
page | number | ||||||||||||||||||||||||||||||||||
totalPages | number | ||||||||||||||||||||||||||||||||||
totalHits | number |
Response samples
- 200
- 401
- 404
- 429
{- "hits": [
- {
- "id": 124,
- "title": "Let It Be",
- "iswc": "T1234567890",
- "hfa_code": "B12345",
- "shares": [
- {
- "id": 16,
- "ipi": 123456,
- "name": "WC MUSIC CORP",
- "role": "OriginalPublisher",
- "share": 50,
- "parent": [
- {
- "id": 16,
- "ipi": 123456,
- "name": "WC MUSIC CORP"
}
]
}
], - "isrcs": [
- "USUM70500758",
- "USUM70500759"
]
}
], - "page": 1,
- "totalPages": 50,
- "totalHits": 1000
}
/api/lyrics
Get lyrics
Authorizations:
query Parameters
query required | string Lyricfind ID or Title or Harry Fox Agency code of Lyric to search |
page | integer >= 1 Default: 1 Page number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
page | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||
totalPages | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||
totalHits | number |
Response samples
- 200
- 401
- 404
- 429
{- "hits": [
- {
- "id_recording": 5315027,
- "lfid": "002-19",
- "title": "Brother",
- "hfa_code": "B7605R",
- "publisher_credit": [
- "BMG Rights Management"
], - "territories": [
- "UG",
- "DZ"
], - "language": "English",
- "language_code": "EN",
- "lyric": "Ooh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSleep now under my skin\r\nMake sure you'll try to\r\nConjure the wind\r\nAnd ease my mind\r\n\r\nOoh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nYou couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it out and say\r\nLet it pass away\r\n\r\nSleep now under my skin\r\nMake sure you try to\r\nConjure the wind\r\nAnd ease my mind\r\n\r\nAnd I said\r\nOoh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nYou couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it out and say\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it break your day\r\nLet it out and say\r\n\r\nWait there\r\nPull yourself out of this state dear\r\nAcknowledge you were a fake here\r\nFrom there on you might just grow\r\nOh oh oh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nOh, you couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame",
- "lrc": [
- {
- "line": "Ooh ooh ooh oh",
- "duration": "9010",
- "milliseconds": "10",
- "lrc_timestamp": "[00:00.01]"
}
], - "translations": [
- {
- "lrc": [
- {
- "line": "Ooh ooh ooh oh",
- "duration": "9010",
- "milliseconds": "10",
- "lrc_timestamp": "[00:00.01]"
}
], - "lyric": "Ooh ooh ooh oh\nOoh ooh ooh\n\nDors maintenant sous ma peau\nAssure-toi d'essayer de\nConjurer le vent\nEt apaiser mon esprit\n\nOoh ooh ooh oh\nOoh ooh ooh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nTu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse sortir et dis\nLaisse passer\n\nDors maintenant sous ma peau\nAssure-toi d'essayer de\nConjurer le vent\nEt apaiser mon esprit\n\nEt j'ai dit\nOoh ooh ooh oh\nOoh ooh ooh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nTu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse sortir et dis\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse briser ta journée\nLaisse sortir et dis\n\nAttends là\nSors-toi de cet état cher\nReconnais que tu étais un faux ici\nA partir de là, tu pourrais juste grandir\nOh oh oh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nOh, tu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme",
- "language": "French"
}
], - "score": "1"
}
], - "page": 1,
- "totalPages": 50,
- "totalHits": 1000
}
/api/popularity/artist
Get Music Story popularity recording
Authorizations:
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
id_genre | integer[1-9][0-9]* ID of Genre |
month | string[1-9][0-9]{1,3}-[0-9]{2} Month of the year |
year | integer[1-9][0-9]{1,3} Year |
country_code | string[A-Z]{2} Country code |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||
Array
| |||||||||||||||||||||
offset | number | ||||||||||||||||||||
limit | number | ||||||||||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "artist": {
- "id": 16,
- "name": "Lou Reed"
}, - "genres": [
- null
], - "month": "2020-01",
- "year": "2020",
- "country_code": "FR",
- "popularity": 100,
- "rank": 1
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/popularity/recording
Get Music Story popularity recording
Authorizations:
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
id_genre | integer[1-9][0-9]* ID of Genre |
month | string[1-9][0-9]{1,3}-[0-9]{2} Month of the year |
year | integer[1-9][0-9]{1,3} Year |
country_code | string[A-Z]{2} Country code |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||
offset | number | ||||||||||||||||||||||||
limit | number | ||||||||||||||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "results": [
- {
- "recording": {
- "id": 16,
- "title": "Lou Reed"
}, - "genres": [
- null
], - "month": "2020-01",
- "year": "2020",
- "country_code": "FR",
- "popularity": 100,
- "rank": 1
}
]
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/genre
Get Music Story genres
Authorizations:
query Parameters
id_parent | integer ID of Parent genre |
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||
Array
| |||||||||||||||||||||
offset | number | ||||||||||||||||||||
limit | number | ||||||||||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id": 1193,
- "name": "Electronica",
- "translated": [
- {
- "lang": "JA",
- "name": "エレクトロニカ"
}
], - "parent_genre": {
- "id_genre": 66,
- "name": "Electro"
}
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/genre/{id}
Get Music Story genre
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Genre |
Responses
Response Schema: application/json
id required | number Dataset: Basic | ||||
name required | string Dataset: Basic | ||||
Array of objects Dataset: Basic | |||||
Array
| |||||
object Dataset: Basic | |||||
|
Response samples
- 200
- 401
- 404
- 429
{- "id": 1193,
- "name": "Electronica",
- "translated": [
- {
- "lang": "JA",
- "name": "エレクトロニカ"
}
], - "parent_genre": {
- "id_genre": 66,
- "name": "Electro"
}
}
/api/genre/{id}/artists
Get Music Story genre top artists ordered by popularity
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Genre |
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||
Array
| |||||||||||||||
offset | number | ||||||||||||||
limit | number | ||||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id": 1095,
- "name": "Ryuichi Sakamoto",
- "complementary": "1952-2023",
- "type": "Person",
- "country_code": "JP",
- "country_name": "Japan",
- "role": "Composer"
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/role
Get Music Story roles
Authorizations:
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||
Array
| |||||||||||||
offset | number | ||||||||||||
limit | number | ||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id": 1,
- "name": "Lyricist",
- "translated": [
- {
- "lang": "JA",
- "name": "作詞家"
}
]
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/role/{id}
Get Music Story role
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Role |
Responses
Response Schema: application/json
id required | number Dataset: Basic | ||||
name required | string Dataset: Basic | ||||
Array of objects Dataset: Basic | |||||
Array
|
Response samples
- 200
- 401
- 404
- 429
{- "id": 1,
- "name": "Lyricist",
- "translated": [
- {
- "lang": "JA",
- "name": "作詞家"
}
]
}
/api/country
Get Music Story countries
Authorizations:
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||
Array
| |||||||||||||||
offset | number | ||||||||||||||
limit | number | ||||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id": 16,
- "name": "Australia",
- "code": "AU",
- "translated": [
- {
- "lang": "JA",
- "name": "オーストラリア"
}
]
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/country/{id}
Get Music Story country
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of Country |
Responses
Response Schema: application/json
id required | number Dataset: Basic | ||||
name required | string Dataset: Basic | ||||
code | string Dataset: Basic | ||||
Array of objects Dataset: Basic | |||||
Array
|
Response samples
- 200
- 401
- 404
- 429
{- "id": 16,
- "name": "Australia",
- "code": "AU",
- "translated": [
- {
- "lang": "JA",
- "name": "オーストラリア"
}
]
}
/api/charts
Get Music Story charts
Authorizations:
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||
Array
| |||||||||||||
offset | number | ||||||||||||
limit | number | ||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id": 5,
- "name": "Top 100 Deezer - France",
- "area": "Europe",
- "source": "DEEZER",
- "official": false,
- "country_code": "FR"
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/show-type
Get Music Story Show Types
Authorizations:
query Parameters
offset | integer >= 0 Default: 0 Offset number |
limit | integer >= 0 Default: 20 Limit number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||
Array
| |||||||||||||
offset | number | ||||||||||||
limit | number | ||||||||||||
total | number |
Response samples
- 200
- 401
- 404
- 429
{- "results": [
- {
- "id": 1,
- "name": "Tour",
- "translated": [
- {
- "lang": "FR",
- "name": "Tournée"
}
]
}
], - "offset": 0,
- "limit": 20,
- "total": 45
}
/api/show-type/{id}
Get Music Story Show Type
Authorizations:
path Parameters
id required | integer[1-9][0-9]* ID of the Show Type |
Responses
Response Schema: application/json
id required | number Dataset: Show | ||||
name required | string Dataset: Show | ||||
Array of objects Dataset: Show | |||||
Array
|
Response samples
- 200
- 401
- 404
- 429
{- "id": 1,
- "name": "Tour",
- "translated": [
- {
- "lang": "FR",
- "name": "Tournée"
}
]
}
/api/artist-title
This endpoint has been specially designed to search for a recording by title and artist name. It is optimized to handle variations in artist and title typography (artist aliases, artist translated names, artist first and last name inversions, typos, incomplete title names, etc.). This is a typical use case for a radio playlist search for example.
Authorizations:
query Parameters
name required | string Name of artist |
title required | string Title of song |
page | integer >= 1 Default: 1 Page number |
Responses
Response Schema: application/json
Array of objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
page | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
totalPages | number | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
totalHits | number |
Response samples
- 200
- 401
- 404
- 429
{- "hits": [
- {
- "id": 37782,
- "title": "Time Is Running Out",
- "subtitle": "Muse",
- "language": "English",
- "language_code": "EN",
- "translated": [
- {
- "lang": "ja",
- "title": "タイム・イズ・ランニングアウト",
- "subtitle": null
}
], - "duration": "00:03:57",
- "isrc": "GBCVT0300078",
- "genre": {
- "name": "UK alternative rock",
- "id_genre": 197
}, - "hit": 4,
- "editors_pick": null,
- "score": 1,
- "artists": [
- {
- "id": 100408,
- "name": "Muse",
- "real_firstname_lastname": null,
- "aliases": null,
- "translated": [
- {
- "lang": "AR",
- "name": "ميوز"
}
], - "type": "Band",
- "genres": [
- {
- "link": "Main",
- "name": "Rock",
- "id_genre": 1
}
], - "popularity": 47.0420646855061
}
], - "albums": [
- {
- "id": 305942,
- "title": "Time is Running Out",
- "label": "Warner",
- "distributor": null,
- "type": "ORIGINAL",
- "format": "SINGLE",
- "original_release_date": "2003-09-08",
- "genres": [
- {
- "id_genre": 197,
- "name": "UK alternative rock"
}
]
}
], - "popularity": 35.92706247216542
}
], - "page": 1,
- "totalPages": 50,
- "totalHits": 1000
}
/api/recommendation
This endpoint has been specially designed to create a playlist from one or more artist names and/or one or more track names. The results are based on our editorial work, including links between artists, genres and the artist's universe, etc. You can also fine-tune the results using our audio descriptors such as moods, BPM etc.
- Only one of ms_track_ids or ms_artist_ids is required
Authorizations:
query Parameters
ms_track_ids | string Number or comma separated list of number |
ms_artist_ids | string Number or comma separated list of number |
audio_bpm | integer [ 1 .. 3 ] Default: null Required BPM level [ 1:low, 2:medium or 3:high ] |
audio_arousal | integer [ 1 .. 3 ] Default: null Required Arousal level [ 1:low, 2:medium or 3:high ] |
audio_valence | integer [ 1 .. 3 ] Default: null Required Valence level [ 1:low, 2:medium or 3:high ] |
audio_intensity | integer [ 1 .. 3 ] Default: null Required Intensity level [ 1:low, 2:medium or 3:high ] |
audio_moods | string Default: null String or comma separated list of string |
year_range | integer [ 1 .. 100 ] Default: 5 Years of recommendation range in more or less compared to given ID Tracks |
results_nb | integer [ 10 .. 500 ] Default: 500 Number of results - number [ 10 .. 500 ] |
min_accuracy | integer [ 0 .. 100 ] Default: 32 Minimum accuracy for selection of corresponding artists - number [ 0 .. 100 ] |
order_by | string Default: null Order by results [ match, popularity or random ] |
Responses
Response Schema: application/json
Array of objects Dataset: API Recommendation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
|
Response samples
- 200
- 401
- 404
- 429
{- "recording": [
- {
- "id": 9036384,
- "match": 0.8947930483968929,
- "title": "Thunderstruck",
- "subtitle": null,
- "genre": {
- "id_genre": 1,
- "name": "Rock"
}, - "popularity": 0.7369826209922324,
- "artists": [
- {
- "id_artist": 100115,
- "name": "AC/DC"
}
], - "audiodescriptions": [
- {
- "bpm": "67",
- "moods": [
- {
- "value": 1,
- "name": "Energetic"
}
], - "arousal": "0.73063",
- "valence": "0.28747",
- "intensity": "0.189142"
}
], - "original_album": {
- "id": 4038,
- "title": "The Razor's Edge",
- "original_release_date": "1979-07-27"
}
}
]
}
/report/picture/usage
Use this endpoint to report the usages of a set of pictures. The count of pictures submitted in a single batch to this endpoint is limited to 1000
Authorizations:
Request Body schema: application/jsonrequired
id_transaction required | integer > 0 This transaction id is for us to track your transaction | ||||
required | Array of objects [ 1 .. 1000 ] items | ||||
Array ([ 1 .. 1000 ] items)
|
Responses
Request samples
- Payload
{- "id_transaction": 1,
- "assets": [
- {
- "id_picture": 1,
- "count": 1
}
]
}
Response samples
- 400
- 401
- 415
- 422
{- "errors": [
- {
- "type": "Syntax error",
- "message": "Request payload contains invalid `json` data."
}
]
}
/user/api/status
Use this point to find out where the user is in his use of the api
Responses
Response Schema: application/json
X-Rate-Limit-Remaining | number Dataset: Basic |
X-Rate-Limit-Limit | number Dataset: Basic |
X-Rate-Limit-Retry-After | number Dataset: Basic |
Response samples
- 200
- 401
{- "X-Rate-Limit-Remaining": 185,
- "X-Rate-Limit-Limit": 200,
- "X-Rate-Limit-Retry-After": 0
}