Bhrigu Chakra Paddhati: each year of life activates one house in order (year 1 = 1st house ... year 12 = 12th, then the cycle repeats), counted by the RUNNING year (35 years completed = 36th year = 12th house). Returns the activated house for as_of (default today) with its lord's placement and occupants, whether transit Jupiter and Saturn occupy or aspect that house and its lord's house, and a year-by-year table for 96 years. Lordship of Scorpio/Aquarius follows node_lordship (Ketu/Rahu by default; traditional_lord is given too).
Example request
curl -X POST https://api.grahaapi.com/v1/bhrigu/bcp \
-H "Authorization: Bearer sk-test-your-key" \
-H "Content-Type: application/json" \
-d '{
"dob": "1990-06-15",
"gender": "male",
"lat": 28.6139,
"lon": 77.209,
"name": "Rahul Sharma",
"node_lordship": "nodes",
"tob": "10:30",
"tz": 5.5
}'Test keys (sk-test-…) are free and unlimited, and return the exact production response structure computed from a fixed sample chart. The response is JSON: {"success": true, "data": {…}, "meta": {…}} with Hindi name twins where available (e.g. sign / sign_hi), computed on the Lahiri ayanamsa.
Request fields
| Field | Type | Required | Description |
|---|---|---|---|
dob | string | required | Date of birth YYYY-MM-DD |
tob | string | null | optional | Time of birth HH:MM (24h, local) — omit for sunrise chart |
lat | number | required | Latitude of birth place |
lon | number | required | Longitude of birth place |
tz | number | optional | UTC offset (IST = 5.5) |
name | string | null | optional | Full name (optional) |
gender | string | null | optional | 'male' or 'female' (optional, needed for Kua number) |
as_of | string | null | optional | Date YYYY-MM-DD to read the running year and transits for. Default: today at the request's UTC offset. |
node_lordship | string | optional | Who rules Scorpio and Aquarius when the activated house's lord is located. 'nodes' (default): Ketu rules Scorpio and Rahu rules Aquarius. 'traditional': Mars and Saturn. `traditional_lord` is reported as well. |
Example body
{
"dob": "1990-06-15",
"gender": "male",
"lat": 28.6139,
"lon": 77.209,
"name": "Rahul Sharma",
"node_lordship": "nodes",
"tob": "10:30",
"tz": 5.5
}