☰ DiAstrologer API Docs

Career Analysis

10 endpoint(s).

Endpoint Method Summary Auth
/api/v1/career/analyze POST Full Career Analysis
/api/v1/career/changes POST Job Changes/Promotions
/api/v1/career/method-1 POST Method 1: Tenth Lord Navamsa
/api/v1/career/method-2 POST Method 2: Karakamsa Analysis
/api/v1/career/method-3 POST Method 3: D10 Dasamsa
/api/v1/career/modern POST Modern Career Suggestions
/api/v1/career/rules/count GET Rule Counts
/api/v1/career/skills POST Skills Analysis
/api/v1/career/success POST Success Potential
/api/v1/career/timing POST Career Timing

POST /api/v1/career/analyze

Full Career Analysis

Complete career analysis using all three classical methods plus timing.

Methods Applied: - Method 1: Tenth House Lord Navamsa - determines profession category - Method 2: Karakamsa Analysis - reveals skills and learning abilities - Method 3: D10 Dasamsa Chart - career-specific divisional analysis - Timing: Dasha-based career predictions

Returns: - Profession significations and keywords - Skills and learning abilities - D10 career yogas - Success potential indicators - Income location (domestic/foreign) - Career timing predictions - Modern career field suggestions

Usage:

{
    "date": "1990-05-15",
    "time": "10:30:00",
    "latitude": 28.6139,
    "longitude": 77.2090,
    "timezone": "Asia/Kolkata",
    "mahadasha_lord": "Saturn",
    "antardasha_lord": "Mercury"
}

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)
include_modern_interpretation boolean no Include modern career field interpretations
include_timing boolean no Include dasha-based career timing predictions
mahadasha_lord any no Current Mahadasha lord (e.g., 'Saturn', 'Jupiter')
antardasha_lord any no Current Antardasha lord
pratyantardasha_lord any no Current Pratyantardasha lord
analysis_date any no Date for timing analysis (YYYY-MM-DD), defaults to today

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/career/analyze' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/career/changes

Job Changes/Promotions

Predict job change and promotion periods.

Requires: - mahadasha_lord: Current Mahadasha planet - antardasha_lord: Current Antardasha planet (optional)

Returns: - Current period career effect - Promotion indicators - Job change indicators - Favorable and challenging periods

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)
include_modern_interpretation boolean no Include modern career field interpretations
include_timing boolean no Include dasha-based career timing predictions
mahadasha_lord any no Current Mahadasha lord (e.g., 'Saturn', 'Jupiter')
antardasha_lord any no Current Antardasha lord
pratyantardasha_lord any no Current Pratyantardasha lord
analysis_date any no Date for timing analysis (YYYY-MM-DD), defaults to today

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/career/changes' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/career/method-1

Method 1: Tenth Lord Navamsa

Career analysis using Method 1: Tenth House Lord Navamsa.

How it works: 1. Determines strongest reference point (Lagna, Moon, or Sun) 2. Finds 10th house lord from strongest reference 3. Calculates navamsa position of 10th lord 4. Maps navamsa lord to profession significations

Returns: - Strongest reference point and scores - 10th house sign and lord - Navamsa lord and profession significations - Success potential - Income location (domestic/foreign)

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/career/method-1' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/career/method-2

Method 2: Karakamsa Analysis

Career analysis using Method 2: Karakamsa (Soul Significator Navamsa).

How it works: 1. Finds Atmakaraka (planet with highest degrees in sign) 2. Calculates Karakamsa (navamsa sign of Atmakaraka) 3. Analyzes planets in Karakamsa for career effects 4. Analyzes 4th/5th from Karakamsa for specific skills 5. Analyzes 5th from Karakamsa for learning abilities 6. Analyzes 10th from Karakamsa for career success

Returns: - Atmakaraka planet and Karakamsa sign - Karakamsa planet effects - Specific skills from 4th/5th - Learning abilities from 5th - Career success indicators from 10th

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/career/method-2' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/career/method-3

Method 3: D10 Dasamsa

Career analysis using Method 3: Dasamsa (D10) Chart.

How it works: 1. Calculates D10 divisional chart for all planets 2. Analyzes D10 lagna (career personality) 3. Analyzes D10 10th house (main career indicator) 4. Identifies career yogas in D10 5. Lists profession indicators

Returns: - D10 lagna sign and lord - D10 10th house analysis - D10 planet positions with houses - Career yogas found - Profession indicators

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/career/method-3' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/career/modern

Modern Career Suggestions

Get modern career field and skill suggestions.

Note: These are interpretive mappings based on classical significations, not from original source texts.

Returns: - Suggested modern career fields with confidence levels - Recommended modern skills - Primary profession category

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/career/modern' \
  -H 'Authorization: Bearer <API_KEY>'

GET /api/v1/career/rules/count

Rule Counts

Get counts of career analysis rules in database.

Response 200VedicApiResponse

Example

curl -X GET 'https://api.example.com/api/v1/career/rules/count' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/career/skills

Skills Analysis

Analyze career skills and abilities from Method 2.

Returns: - Skills from 4th/5th from Karakamsa - Learning abilities from 5th from Karakamsa - Modern skill interpretations

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/career/skills' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/career/success

Success Potential

Analyze career success potential from all methods.

Returns: - Method 1 success potential (navamsa lord strength) - Method 2 10th from Karakamsa influences - D10 career yogas - Income location prediction

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/career/success' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/career/timing

Career Timing

Analyze career timing predictions based on Dasha.

Requires: - mahadasha_lord: Current Mahadasha planet - antardasha_lord: Current Antardasha planet (optional)

Returns: - Current dasha career effect - Upcoming career changes - Favorable career periods - Challenging career periods

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)
include_modern_interpretation boolean no Include modern career field interpretations
include_timing boolean no Include dasha-based career timing predictions
mahadasha_lord any no Current Mahadasha lord (e.g., 'Saturn', 'Jupiter')
antardasha_lord any no Current Antardasha lord
pratyantardasha_lord any no Current Pratyantardasha lord
analysis_date any no Date for timing analysis (YYYY-MM-DD), defaults to today

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/career/timing' \
  -H 'Authorization: Bearer <API_KEY>'