freeapis

Genius

众包的歌词和音乐知识

认证方式
OAuth
HTTPS
Yes
CORS
Unknown
分类
音乐

简介

Genius API 开放歌曲歌词、注释、艺人、专辑和社区的丰富注解数据。基于 OAuth:客户端访问令牌(免费)覆盖搜索和读取端点;用户级操作(收藏歌曲、关注)需要完整 OAuth 流程。

注(2026-08 实测):无令牌请求返回 HTTP 401——你需要从 genius.com/api-clients 获取免费客户端访问令牌。

快速开始

搜索歌曲(替换 YOUR_TOKEN):

curl "https://api.genius.com/search?q=bohemian%20rhapsody" \
  -H "Authorization: Bearer YOUR_TOKEN"

歌曲详情:

curl "https://api.genius.com/songs/378160" \
  -H "Authorization: Bearer YOUR_TOKEN"

艺人详情与歌曲:

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"

歌曲网页(元数据提取):

curl "https://genius.com/songs/378160"

认证方式

  • genius.com/api-clients 注册应用 → 获取 客户端访问令牌(免费、即时)。
  • 通过 Authorization: Bearer YOUR_TOKEN 发送。
  • 完整 OAuth 流程(用户令牌)解锁用户级端点。
  • 注意:JSON 里没有原始歌词文本——需抓取歌曲网页(genius.com/songs/{id})解析(社区惯例)。

速率限制与注意事项

  • 限流按令牌计算;免费层额度适中——请缓存响应。
  • 搜索结果含 full_titleprimary_artistheader_image_urlpath(页面 slug)。
  • text_format=plain 可去掉描述字段的 HTML。
  • API 文档可交互(docs.genius.com)——可在那里试端点。

常见问题

Genius API 免费吗? 是的——免费客户端访问令牌覆盖搜索/读取端点。

需要 OAuth 吗? 客户端令牌覆盖读取;完整 OAuth 仅用于用户级操作。

如何获取真正的歌词? JSON 只有元数据、没有原始歌词——抓取歌曲页面并解析。

音乐 分类更多

APIAuthHTTPSCORS
7digital

Api of Music store 7digital

OAuthYesUnknown
AI Mastering

Automated Music Mastering

API KeyYesYes
Audiomack

Api of the streaming music hub Audiomack

OAuthYesUnknown
Bandcamp

API of Music store Bandcamp

OAuthYesUnknown
Bandsintown

Music Events

No authYesUnknown