Bangla Lyrics API

Static JSON API powering the bangla-lyrics.com Android app and 3rd-party consumers. CORS-open, cached at the edge.

Endpoints

PathWhat
/meta.jsonSite meta + counts + endpoint map
/index.jsonPage 1 of all songs (newest first, 50/page)
/index/page-{n}.jsonPages 2..N (follow next link)
/songs/{slug}.jsonFull song record (slug-keyed)
/by-genre/index.jsonList of all genres + counts
/by-genre/{slug}.jsonSongs in genre (paginated)
/by-singer/index.jsonList of all singers + counts
/by-singer/{slug}.jsonSongs by singer (paginated)
/by-album/{slug}.jsonSongs in album
/by-lyricist/{slug}.jsonSongs by lyricist
/by-composer/{slug}.jsonSongs by composer
/search.jsonSlim flat list for offline fuzzy match

Pagination

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.

Source

Single source of truth: bangla-lyrics.com. This API is rebuilt from the WordPress REST API on every lyric save.