Genius
Crowdsourced lyrics and music knowledge
- Authentication
- OAuth
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Music
- Documentation / URL
- https://docs.genius.com/
Overview
The Genius API exposes song lyrics, annotations, artists, albums, and the community’s rich annotation data. It’s OAuth-based: a client access token (free) covers search and read endpoints; user-scoped actions (saving songs, following) need the full OAuth flow.
Note (verified 2026-08): requests without a token return HTTP 401 — you need a free client access token from genius.com/api-clients.
Quick Start
Search songs (replace YOUR_TOKEN):
curl "https://api.genius.com/search?q=bohemian%20rhapsody" \
-H "Authorization: Bearer YOUR_TOKEN"
Song details:
curl "https://api.genius.com/songs/378160" \
-H "Authorization: Bearer YOUR_TOKEN"
Artist details and songs:
curl "https://api.genius.com/artists/16775" \
-H "Authorization: Bearer YOUR_TOKEN"
curl "https://api.genius.com/artists/16775/songs?per_page=5" \
-H "Authorization: Bearer YOUR_TOKEN"
Web page of a song (metadata extraction):
curl "https://genius.com/songs/378160"
Authentication
- Register an app at genius.com/api-clients → get a client access token (free, instant).
- Send it as
Authorization: Bearer YOUR_TOKEN. - Full OAuth flow (user token) unlocks user-scoped endpoints.
- Note: the raw lyrics text is not in the JSON — fetch the song’s web page (
genius.com/songs/{id}) and parse it (community practice).
Rate Limits & Notes
- Rate limits are per-token; the free tier is modest — cache responses.
- Search results include
full_title,primary_artist,header_image_url, andpath(page slug). text_format=plaintrims HTML from description fields.- The API docs are interactive (docs.genius.com) — try endpoints there.
FAQ
Is Genius API free? Yes — free client access token for search/read endpoints.
Do I need OAuth? A client token covers reads; full OAuth is only for user-scoped actions.
How do I get the actual lyrics? The JSON has metadata, not raw lyrics — fetch the song page and parse it.
More in Music
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 7digital Api of Music store 7digital | OAuth | Yes | Unknown | ↗ |
| AI Mastering Automated Music Mastering | API Key | Yes | Yes | ↗ |
| Audiomack Api of the streaming music hub Audiomack | OAuth | Yes | Unknown | ↗ |
| Bandcamp API of Music store Bandcamp | OAuth | Yes | Unknown | ↗ |
| Bandsintown Music Events | No auth | Yes | Unknown | ↗ |