api.oriz.in
Free static JSON APIs for reference data.
No auth. No rate limits. No cost.
Prebuilt JSON on the edge. Cloudflare Pages serves the long tail without a server bill.
Sources are NIST, government registers, scholarly references. License noted on every payload.
Each API is a git repo with the dataset committed. Forkable. Won't disappear when a startup dies.
rto.oriz.in
Every Indian RTO vehicle registration code (MH-12, DL-1, KA-01, ...). 1,299 codes across 35 states and union territories.
1,299 codes · 35 states · CC BY-SA
GET https://rto.oriz.in/codes/MH-12.json
{ "code": "MH-12", "state": "Maharashtra", "office": "Pune", "district": "Pune" }constants.oriz.in
All 355 CODATA 2022 fundamental physical constants with values, uncertainties, and units.
355 constants · CODATA 2022 · NIST
GET https://constants.oriz.in/constants/speed-of-light-in-vacuum.json
{ "slug": "speed-of-light-in-vacuum", "value": 299792458, "unit": "m/s", "exact": true }ragas.oriz.in
Hindustani + Carnatic ragas with arohana, avarohana, thaat/melakarta, time, and rasa.
100 ragas · 50 Hindustani · 50 Carnatic
GET https://ragas.oriz.in/ragas/yaman.json
{ "slug": "yaman", "system": "hindustani", "thaat": "Kalyan", "arohana": "S R G M D N S'" }dynasties.oriz.in
Indian historical dynasties from Maurya to British Raj. Rulers, dates, capitals, regions, religion.
39 dynasties · 261 rulers · 544 BCE - 1949 CE
GET https://dynasties.oriz.in/dynasties/mauryan.json
{ "slug": "mauryan", "period": {"start": -322, "end": -185}, "rulers": [...] }countries-plus.oriz.in
Supplements RestCountries with motto, founding date, former capitals, former names. 203 countries.
203 countries · supplements RestCountries
GET https://countries-plus.oriz.in/countries/IN.json
{ "alpha2": "IN", "motto": "Satyameva Jayate", "motto_translation": "Truth alone triumphs" }Every endpoint is a static JSON file. Fetch it from anywhere — browser, Node, curl, a spreadsheet.
Browser / Node
fetch('https://rto.oriz.in/codes/MH-12.json')
.then(r => r.json())
.then(console.log);curl
curl https://rto.oriz.in/codes/MH-12.jsonCORS is open on every API (Access-Control-Allow-Origin: *). Responses are cached at the edge.
If the primary subdomain is unreachable, every dataset is also published on jsDelivr from the source repo.
https://cdn.jsdelivr.net/gh/oriz-org/<api>-api@main/public/<endpoint>.json
# example:
https://cdn.jsdelivr.net/gh/oriz-org/rto-api@main/public/codes/MH-12.jsonFound a wrong code, a missing raga, a misattributed dynasty? Open an issue on the relevant repo — datasets live in version control and corrections ship in the next deploy.