Open data API
Afrobeats has no open chart dataset. Every figure here is checked against the body that owns it, and published in machine-readable form. The only condition is attribution.
Endpoints
All GET, all JSON, all sending Access-Control-Allow-Origin: * so you can call them straight from the browser.
GET/api/v1/stats1 objectHeadline career totals plus the dated Spotify monthly-listeners series.GET/api/v1/charts276 entriesEvery official chart entry, by release, with the country and chart body behind each peak.GET/api/v1/certifications234 certificationsEvery certification, by release, with the awarding body, level and multiplier.GET/api/v1/songs14 songsThe song catalogue, with verified Spotify track IDs, track links and streaming totals.GET/api/v1/awards242 nominationsEvery competitive nomination as one row — ceremony, year, category, work, won — plus the honours, listed apart from the competitive total.GET/api/v1/tours6 toursTours, festivals and one-off shows, with box-office figures where a source publishes them, plus the highest-grossing-show board.GET/api/v1/afrobeats16 artistsThe Afrobeats Board — 16 artists' certifications and chart records, counted by one stated rule so the totals compare.GET/api/v1/live-charts590 placementsCurrent platform positions across six services, rebuilt several times a day. Add /{artist} for a board artist.Try it
curl https://burnaboystats.com/api/v1/chartsEvery response uses the same envelope — the data, plus where it came from and when it last changed. updated is the date of the most recent real change, not the last deploy, so you can use it to decide whether to re-fetch.
Before you use it
Peaks, not runs. Chart data records the highest position a release reached in each country, not its week-by-week movement.
Almost no airplay charts. Genre, component and airplay-only charts are excluded by design, so figures here will be lower than aggregators that count them. The exception is a country that publishes no non-airplay national chart at all — there the airplay chart is the only one there is. Where a country runs both, the non-airplay chart is the one recorded.
“No. 1s” counts placements. A song that tops five countries adds five, not one.
Streaming figures are display strings. Values like "747M" are rounded for display; treat them as approximate, and null as “no verified figure” rather than zero.
This is an unofficial fan project. It is not affiliated with Burna Boy or his label.
Licence & attribution
Released under CC BY 4.0. Use it commercially, remix it, redistribute it — just credit the source:
Data from Burna Boy Stats — https://burnaboystats.comHow each figure is verified is set out on the methodology page, and every change is logged on the updates feed.
Open Data API
Every verified number on this site, free to use in JSON. No API key, no rate limit, no sign-up.
Afrobeats has no open chart dataset. Every figure here is checked against the body that owns it — Billboard, the Official Charts Company, SNEP, the RIAA, the BPI and their national equivalents — so it is published in machine-readable form for anyone building, writing or researching. Use it in a project, a story or a paper; the only condition is attribution.
Endpoints
All endpoints are GET, return JSON, and send Access-Control-Allow-Origin: * so you can call them straight from the browser.
GET/api/v1/stats1 objectHeadline career totals plus the dated Spotify monthly-listeners series.GET/api/v1/charts276 entriesEvery official chart entry, by release, with the country and chart body behind each peak.GET/api/v1/certifications234 certificationsEvery certification, by release, with the awarding body, level and multiplier.GET/api/v1/songs14 songsThe song catalogue, with verified Spotify track IDs, track links and streaming totals.GET/api/v1/awards242 nominationsEvery competitive nomination as one row — ceremony, year, category, work, won — plus the honours, listed apart from the competitive total.GET/api/v1/tours6 toursTours, festivals and one-off shows, with box-office figures where a source publishes them, plus the highest-grossing-show board.GET/api/v1/afrobeats16 artistsThe Afrobeats Board — 16 artists' certifications and chart records, counted by one stated rule so the totals compare.GET/api/v1/live-charts590 placementsCurrent platform positions across six services, rebuilt several times a day. Add /{artist} for a board artist.A directory of all 8 endpoints lives at /api/v1.
Try it
curl https://burnaboystats.com/api/v1/chartsEvery response uses the same envelope — the data, plus where it came from and when it last changed:
{
"artist": "Burna Boy",
"endpoint": "/api/v1/charts",
"updated": "2026-09-17",
"count": 276,
"countOf": "chart entries",
"license": {
"name": "CC BY 4.0",
"attribution": "Data from Burna Boy Stats (https://burnaboystats.com)"
},
"data": {
"totals": {
"chartEntries": 276,
"numberOnes": 46,
"countries": 67,
"territories": 69
},
"releases": [
{
"title": "Dai Dai",
"credit": "Shakira & Burna Boy",
"year": 2026,
"entries": [
{
"countryCode": "CH",
"country": "Switzerland",
"chart": "Schweizer Hitparade",
"peak": 1
},
{
"countryCode": "NL",
"country": "Netherlands",
"chart": "Dutch Charts",
"peak": 1
},
{
"countryCode": "SR",
"country": "Suriname",
"chart": "Nationale Top 40",
"peak": 1
}
]
}
]
}
}updated is the date of the most recent real change to the data, not the last deploy — so you can safely use it to decide whether to re-fetch. count is the endpoint's headline size and countOf names its unit — it is not always the length of the array in data, and where the two differ the array's own length is published under data.totals.
Licence & attribution
The dataset is released under CC BY 4.0. You can use it commercially, remix it and redistribute it — just credit the source:
Data from Burna Boy Stats — https://burnaboystats.comIf you publish something built on it, a link back is genuinely appreciated. How each figure is verified is set out on the methodology page, and every change is logged on the updates feed.
Stability
The v1 shape won't change in a breaking way — new fields may be added, but existing ones stay put. Anything breaking would ship as v2 at a new path.
Spotted a problem or want a field added? Get in touch.
What to know before you use it
- 01
Peaks, not runs. Chart data records the highest position a release reached in each country, not its week-by-week movement.
- 02
Almost no airplay charts. Genre, component and airplay-only charts are excluded by design, so figures here will be lower than aggregators that count them. The exception is a country that publishes no non-airplay national chart at all — there the airplay chart is the only one there is. Where a country runs both, the non-airplay chart is the one recorded.
- 03
“No. 1s” counts placements. A song that tops five countries adds five, not one.
- 04
Streaming figures are display strings. Values like "747M" are rounded for display; treat them as approximate, and null as “no verified figure” rather than zero.
- 05
This is an unofficial fan project. It is not affiliated with Burna Boy or his label.