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
- · Static JSON — no API key, no rate limit, no quota.
- · Served from Cloudflare Pages and jsDelivr edge caches.
- · Open data — fork it, audit it, send a PR.