Static JSON API powering the bangla-lyrics.com Android app and 3rd-party consumers. CORS-open, cached at the edge.
| Path | What |
|---|---|
/meta.json | Site meta + counts + endpoint map |
/index.json | Page 1 of all songs (newest first, 50/page) |
/index/page-{n}.json | Pages 2..N (follow next link) |
/songs/{slug}.json | Full song record (slug-keyed) |
/by-genre/index.json | List of all genres + counts |
/by-genre/{slug}.json | Songs in genre (paginated) |
/by-singer/index.json | List of all singers + counts |
/by-singer/{slug}.json | Songs by singer (paginated) |
/by-album/{slug}.json | Songs in album |
/by-lyricist/{slug}.json | Songs by lyricist |
/by-composer/{slug}.json | Songs by composer |
/search.json | Slim flat list for offline fuzzy match |
Every list response carries:
{
"page": 1,
"per_page": 50,
"total": 14628,
"total_pages": 293,
"prev": null,
"next": "/index/page-2.json",
"items": [ ... ]
}
Follow next until null to walk the full list.
Single source of truth: bangla-lyrics.com. This API is rebuilt from the WordPress REST API on every lyric save.