Indian Classical Ragas API

Free static API for 100 Indian classical ragas across Hindustani and Carnatic systems with arohana, avarohana, thaat/melakarta, time, and rasa.

Try it

Request:

curl https://ragas.oriz.in/ragas/yaman.json

Response:

{
  "slug": "yaman",
  "name": "Yaman",
  "alt_names": [
    "Yaman Kalyan",
    "Iman",
    "Kalyan"
  ],
  "system": "hindustani",
  "thaat": "Kalyan",
  "melakarta": null,
  "arohana": "N R G M' D N S'",
  "avarohana": "S' N D M' G R S",
  "vadi": "G",
  "samvadi": "N",
  "time": "evening (first prahar of night)",
  "rasa": "shringara",
  "notes": "One of the most fundamental ragas in Hindustani tradition. Often the first raga taught to students. Sometimes Pa is omitted in slower passages."
}

How to use

via ragas.oriz.in

Cloudflare Pages, custom domain, free TLS. Recommended for browser apps.

https://ragas.oriz.in/ragas/yaman.json

via jsDelivr

Pinned to a git ref. Recommended for production code that wants reproducibility.

https://cdn.jsdelivr.net/gh/oriz-org/ragas-api@main/ragas/yaman.json

Stats

100 ragas · 50 Hindustani · 50 Carnatic · CC BY-SA

Why use this