Rashi Reference API
The 12 rashis: span, lord, element, modality, varna, vashya and nakshatras
GET/v1/reference/rashis
1 credit · Secret key (test or live) · getRashiReference
Parameters
| Name | In | Type | Notes |
|---|---|---|---|
lang | query | string | one of en, hi · default "en" |
Response
JSON { data, meta, warnings }, where data is:
rashisarray of object requiredidstring requirednumberinteger requirednamestring requiredstartnumber requiredendnumber requiredlordstring requiredelementstring requiredmodalitystring requiredone of
movable,fixed,dualvarnastring requiredvashyastring requirednakshatrasarray of string required
Errors: 400, 401, 403, 404, 422, 429, 500. See error codes.
Example request
curl 'https://api.astrologics.in/v1/reference/rashis' \
-H 'Authorization: Bearer al_test_YOUR_KEY'
Node.js
const res = await fetch("https://api.astrologics.in/v1/reference/rashis", {
headers: { Authorization: "Bearer al_test_YOUR_KEY" },
});
console.log(JSON.stringify(await res.json(), null, 2));Python
import json
import urllib.error
import urllib.request
req = urllib.request.Request(
"https://api.astrologics.in/v1/reference/rashis",
method="GET",
headers={"Authorization": "Bearer al_test_YOUR_KEY"},
)
try:
with urllib.request.urlopen(req) as res:
print(json.dumps(json.load(res), indent=2, ensure_ascii=False))
except urllib.error.HTTPError as err:
print(err.code, err.read().decode())PHP
<?php
$ch = curl_init('https://api.astrologics.in/v1/reference/rashis');
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => ['Authorization: Bearer al_test_YOUR_KEY'],
CURLOPT_RETURNTRANSFER => true,
]);
echo curl_exec($ch), PHP_EOL;Example response
200 OK · 4,692 characters
{
"data": {
"rashis": [
{
"id": "aries",
"number": 1,
"name": "Aries",
"start": 0,
"end": 30,
"lord": "mars",
"element": "fire",
"modality": "movable",
"varna": "kshatriya",
"vashya": "chatushpada",
"nakshatras": [
"ashwini",
"bharani",
"krittika"
]
},
{
"id": "taurus",
"number": 2,
"name": "Taurus",
"start": 30,
"end": 60,
"lord": "venus",
"element": "earth",
"modality": "fixed",
"varna": "vaishya",
"vashya": "chatushpada",
"nakshatras": [
"krittika",
"rohini",
"mrigashira"
]
},
{
"id": "gemini",
"number": 3,
"name": "Gemini",
"start": 60,
"end": 90,
"lord": "mercury",
"element": "air",
"modality": "dual",
"varna": "shudra",
"vashya": "manava",
"nakshatras": [
"mrigashira",
"ardra",
"punarvasu"
]
},
{
"id": "cancer",
"number": 4,
"name": "Cancer",
"start": 90,
"end": 120,
"lord": "moon",
"element": "water",
"modality": "movable",
"varna": "brahmin",
"vashya": "jalachara",
"nakshatras": [
"punarvasu",
"pushya",
"ashlesha"
]
},
{
"id": "leo",
"number": 5,
"name": "Leo",
"start": 120,
"end": 150,
"lord": "sun",
"element": "fire",
"modality": "fixed",
"varna": "kshatriya",
"vashya": "vanachara",
"nakshatras": [
"magha",
"purva_phalguni",
"uttara_phalguni"
]
},
{
"id": "virgo",
"number": 6,
"name": "Virgo",
"start": 150,
"end": 180,
"lord": "mercury",
"element": "earth",
"modality": "dual",
"varna": "vaishya",
"vashya": "manava",
"nakshatras": [
"uttara_phalguni",
"hasta",
"chitra"
]
},
{
"id": "libra",
"number": 7,
"name": "Libra",
"start": 180,
"end": 210,
"lord": "venus",
"element": "air",
"modality": "movable",
"varna": "shudra",
"vashya": "manava",
"nakshatras": [
"chitra",
"swati",
"vishakha"
]
},
{
"id": "scorpio",
"number": 8,
"name": "Scorpio",
"start": 210,
"end": 240,
"lord": "mars",
"element": "water",
"modality": "fixed",
"varna": "brahmin",
"vashya": "keeta",
"nakshatras": [
"vishakha",
"anuradha",
"jyeshtha"
]
},
{
"id": "sagittarius",
"number": 9,
"name": "Sagittarius",
"start": 240,
"end": 270,
"lord": "jupiter",
"element": "fire",
"modality": "dual",
"varna": "kshatriya",
"vashya": "manava",
"nakshatras": [
"mula",
"purva_ashadha",
"uttara_ashadha"
]
},
{
"id": "capricorn",
"number": 10,
"name": "Capricorn",
"start": 270,
"end": 300,
"lord": "saturn",
"element": "earth",
"modality": "movable",
"varna": "vaishya",
"vashya": "jalachara",
"nakshatras": [
"uttara_ashadha",
"shravana",
"dhanishta"
]
},
{
"id": "aquarius",
"number": 11,
"name": "Aquarius",
"start": 300,
"end": 330,
"lord": "saturn",
"element": "air",
"modality": "fixed",
"varna": "shudra",
"vashya": "manava",
"nakshatras": [
"dhanishta",
"shatabhisha",
"purva_bhadrapada"
]
},
{
"id": "pisces",
"number": 12,
"name": "Pisces",
"start": 330,
"end": 360,
"lord": "jupiter",
"element": "water",
"modality": "dual",
"varna": "brahmin",
"vashya": "jalachara",
"nakshatras": [
"purva_bhadrapada",
"uttara_bhadrapada",
"revati"
]
}
]
},
"meta": {
"request_id": "req_example",
"api_version": "v1",
"engine_version": "2026.10.10",
"mode": "live",
"credits_charged": 1
},
"warnings": []
}Try it
More in Kundli
- Kundli Chart API: Lagna and Nine Grahas: Birth chart: lagna and the nine grahas
- Avakhada Birth Details API: Avakhada birth details
- Divisional Charts API (D1–D60, Navamsa): Divisional charts D1–D60
- Graha Drishti (Aspects) API: Graha drishti: houses and planets aspected
- Kundli Yogas API: Yogas present, with strength and rule
- Ashtakavarga API: Bhinna and Sarva Ashtakavarga, the bindus of the signs being transited, each planet's best and worst signs
- Wealth Astrology API (D2, D9, D10): Wealth reading from D1, D2, D9 and D10: hora placements, the D10 lagna and 10th lord, vargottama, scores 0–10
- Gemstone Recommendation API: Gemstones by functional lordship: the lagna lord's, the 9th (or 5th) lord's, the mahadasha lord's, and those to avoid
- Shadbala API: Shadbala: the six-fold strength of the seven grahas
- Bhava Bala and Graha Avastha API: The classical layer: house cusps, bhava bala, prastara ashtakavarga, graha avasthas, sthira karakas, lucky points
- Outer Planets in the Kundli API: Uranus, Neptune and Pluto: sidereal position, house from the lagna, and the house reading in English and Hindi
- Dwadasamsa (D12) API: Dwadasamsa (D12) read for the lineage: father, mother, the 4th and 9th, strength 0–10
- Upagrahas API (Gulika and More): Upagrahas: the five from the Sun, and Kala, Mrityu, Ardhaprahara, Yamaghantaka and Gulika from the day's eight parts
- Arudha Lagna and Upapada API: Arudha padas of the twelve houses, with Arudha Lagna and Upapada
- Jaimini Chara Karaka API: Jaimini chara karakas on the seven-planet scheme, with the karakamsha
- Bhav Chalit Chart API: Bhav chalit: the Sripati bhavas, and which planets shift from their rashi house
- Planet Combustion (Asta and Uday) API: Asta and Uday: when each planet sets and rises near the Sun, for a place
- Sidereal Ephemeris Series API: A series of sidereal positions over a range, at up to 400 steps
- Nakshatra Reference API: The 27 nakshatras: span, lord, gana, yoni, nadi, deity and symbol
- Sidereal Planet Positions API: Sidereal positions at any moment and place
- Planets Now API: The sky now: sidereal positions at the top of the current hour
- Retrograde Cycle API (Saturn to Pluto): The retrograde cycle of Saturn, Uranus, Neptune or Pluto: its stations and whether it is retrograde now
- Kundli Bundle API: Several Charts in One Call: Several chart operations in one call: one rate-limit slot, charged their sum less one credit