🌍 Astrocartography API, πŸ”· Human Design API and βœ‹ Palmistry API are now live. Ship them in your app today.

Horoscope Chart

based on chart type(all D-charts) - The data points include various planetary positions along with ascendant and their respective house positions to draw charts.
POSThttps://json.astrologyapi.com/v1/horo_chart/:chart_id

Authentication

x-astrologyapi-keystringrequired

API access token used to authenticate requests. Send your access token in this custom header.

Accept-Languagestring

Preferred language for the response content. Supported: English - en.

Path parameters

chart_idstringrequired

Chart ID, eg: MOON,SUN

  • chalitFor Chalit Chart
  • SUNFor Sun Chart
  • MOONFor Moon Chart
  • D1For Birth Chart
  • D2For Hora Chart
  • D3For Dreshkan Chart
  • D4For Chathurthamasha Chart
  • D5For Panchmansha Chart
  • D7For Saptamansha Chart
  • D8For Ashtamansha Chart
  • D9For Navamansha Chart
  • D10For Dashamansha Chart
  • D12For Dwadashamsha chart
  • D16For Shodashamsha Chart
  • D20For Vishamansha Chart
  • D24For Chaturvimshamsha Chart
  • D27For Bhamsha Chart
  • D30For Trishamansha Chart
  • D40For Khavedamsha Chart
  • D45For Akshvedansha Chart
  • D60For Shashtymsha Chart

Body parameters

dayintrequired

Date of birth, eg: 10

monthintrequired

Month of birth, eg: 5

yearintrequired

Year of birth, eg: 1990

hourintrequired

Hour of birth, eg: 19

minintrequired

Minute of birth, eg: 55

latfloatrequired

Latitude, eg: 19.2056

lonfloatrequired

Longitude, eg: 25.2056

tzonefloatrequired

Timezone, eg: 5.5

chartTypestring

Chart type, eg: 'north', 'south' or 'east'

image_typestring

Image type, eg: 'png' or 'svg'

curl --location 'https://json.astrologyapi.com/v1/horo_chart/chalit' \
  --header 'Content-Type: application/json' \
  --header 'x-astrologyapi-key: <YOUR_ACCESS_TOKEN>' \
  --data '{
    "day": 10,
    "month": 5,
    "year": 1990,
    "hour": 19,
    "min": 55,
    "lat": 19.2056,
    "lon": 25.2056,
    "tzone": 5.5,
    "chartType": "south",
    "image_type": "png"
}'
Try it

Runs with sample data β€” no API key needed

[
  {
    "sign": 7,
    "sign_name": "Libra",
    "planet": [],
    "planet_small": [],
    "planet_degree": []
  },
  {
    "sign": 8,
    "sign_name": "Scorpio",
    "planet": [],
    "planet_small": [],
    "planet_degree": []
  },
  {
    "sign": 9,
    "sign_name": "Sagittarius",
    "planet": [],
    "planet_small": [],
    "planet_degree": []
  },
  {
    "sign": 10,
    "sign_name": "Capricorn",
    "planet": [
      "KETU"
    ],
    "planet_small": [
      "Ke "
    ],
    "planet_degree": []
  },
  {
    "sign": 11,
    "sign_name": "Aquarius",
    "planet": [],
    "planet_small": [],
    "planet_degree": []
  },
  {
    "sign": 12,
    "sign_name": "Pisces",
    "planet": [],
    "planet_small": [],
    "planet_degree": []
  },
  {
    "sign": 1,
    "sign_name": "Aries",
    "planet": [
      "MOON"
    ],
    "planet_small": [
      "Mo "
    ],
    "planet_degree": []
  },
  {
    "sign": 2,
    "sign_name": "Taurus",
    "planet": [
      "JUPITER",
      "SATURN"
    ],
    "planet_small": [
      "Ju ",
      "Sa "
    ],
    "planet_degree": []
  },
  {
    "sign": 3,
    "sign_name": "Gemini",
    "planet": [
      "SUN",
      "MARS",
      "MERCURY",
      "VENUS"
    ],
    "planet_small": [
      "Su ",
      "Ma ",
      "Me ",
      "Ve "
    ],
    "planet_degree": []
  },
  {
    "sign": 4,
    "sign_name": "Cancer",
    "planet": [
      "RAHU"
    ],
    "planet_small": [
      "Ra "
    ],
    "planet_degree": []
  },
  {
    "sign": 5,
    "sign_name": "Leo",
    "planet": [],
    "planet_small": [],
    "planet_degree": []
  },
  {
    "sign": 6,
    "sign_name": "Virgo",
    "planet": [],
    "planet_small": [],
    "planet_degree": []
  }
]