Concept Guide

Declinations & Parallels

The Declinations & Parallels endpoint returns each body's declination plus parallel and contra-parallel aspects between bodies. Reference + sample JSON for developers.

DivineAPI

DivineAPI Team

Updated: April 25, 2026

Published: April 25, 2026 Western

Declinations & Parallels

What is the Declinations & Parallels endpoint?

You need each body's declination (its angular distance north or south of the celestial equator) and the parallel-and-contra-parallel aspects between bodies. The Declinations & Parallels endpoint takes birth data and returns two arrays: declinations for 18 chart points (Sun, Moon, planets, nodes, angles, Chiron, Part of Fortune, Lilith) and the parallel and contra-parallel aspects between them.

This endpoint is part of the Natal Chart API.

Why does this endpoint exist?

You are working with the second axis of celestial position. Standard aspects measure ecliptic longitude; declinations measure latitude relative to the celestial equator. Bodies at the same declination are "parallel" (similar to a conjunction in effect); at opposite hemispheres they are "contra-parallel" (similar to an opposition). This endpoint runs both the per-body declination and the pairwise aspect detection in one call.

What inputs does it need?

You pass standard birth data: API key, full name, date components, time components, gender, place, decimal latitude and longitude, and timezone offset from UTC. No house_system parameter is needed since declinations are coordinate-system measurements, not house-bound. Authentication uses a Bearer token in the Authorization header.

Parameter Required What it is
api_key yes From your DivineAPI dashboard
full_name yes Native's full name
day, month, year yes Birth date components
hour, min, sec yes Birth time, 24-hour
gender yes male / female / other
place yes City + country, free text
lat, lon yes Decimal latitude + longitude
tzone yes Offset from UTC (e.g. 5.5 for IST)

What does the response data look like?

You get an envelope with status, code, message, and data. The data object splits into two arrays: declinations for per-body values, and aspects for parallel and contra-parallel aspects detected between body pairs. Each is a flat array ready to render directly into a UI panel.

Field What it is
declinations[] Array of 18 declination entries (one per major chart point)
declinations[].planet Body name (Sun, Moon, Mars, Ascendant, MC, Chiron, etc.)
declinations[].declination Angular distance from the celestial equator, in degrees
declinations[].decl_sign Hemisphere: "N" (north) or "S" (south)
aspects[] Array of parallel and contra-parallel aspects between body pairs
aspects[].planet1 First body in the aspect
aspects[].planet2 Second body in the aspect
aspects[].aspect Either "Parallel" or "Contra-Parallel"
aspects[].orb Distance from exact, in degrees

What does a real response look like?

Below is a slice of the response for a sample birth (24 May 2023, 14:40:43 IST, New Delhi). The full response includes 18 declinations and 15 aspects; this slice shows four declinations and four aspects to keep the example readable.

API Response
{
  "status": "success",
  "code": 200,
  "message": "Request successful",
  "data": {
    "declinations": [
      { "planet": "Sun", "declination": 20.751924, "decl_sign": "N" },
      { "planet": "Moon", "declination": 25.769668, "decl_sign": "N" },
      { "planet": "Mars", "declination": 21.186416, "decl_sign": "N" },
      { "planet": "Saturn", "declination": -10.428401, "decl_sign": "S" }
    ],
    "aspects": [
      { "planet1": "Sun", "planet2": "Mars", "aspect": "Parallel", "orb": 0.43 },
      { "planet1": "Sun", "planet2": "Lilith", "aspect": "Parallel", "orb": 0.31 },
      { "planet1": "Moon", "planet2": "Venus", "aspect": "Parallel", "orb": 0.77 },
      { "planet1": "Mercury", "planet2": "Saturn", "aspect": "Contra-Parallel", "orb": 0.7 }
    ]
  }
}

What can you build with this endpoint?

You use Declinations & Parallels whenever your interpretation engine needs the declination axis alongside standard ecliptic aspects. Many "hidden" chart patterns surface only on this axis, since two bodies can lack any longitude aspect but still be tightly parallel.

  1. Out-of-bounds detection. Highlight bodies with declinations beyond +/-23.45 degrees (the solstice points), a chart signature linked to "out-of-bounds" interpretation in modern astrology.
  2. Parallel-aspect overlay. Render parallel and contra-parallel pairs on the wheel chart with a distinct line style from longitude-based aspects.
  3. Hidden conjunction detector. Surface body pairs that have no longitude aspect but a tight parallel as "hidden conjunctions" in interpretation UI.
  4. Declination dial. Plot all 18 bodies on a vertical declination scale to spot clusters above or below the equator.

How accurate is the calculation?

You are computing a different coordinate (declination instead of ecliptic longitude) for each body and then pairwise differences for the aspect detection. Underlying body positions come from Swiss Ephemeris with NASA JPL ephemeris data, then the declination transform is applied per body. Parallels and contra-parallels follow the same orb logic as longitude aspects, with a default tight orb (under 1 degree).

Birth time precision affects the Ascendant and MC declinations more than slow-moving planets, since both angles change quickly with time of day. Treat angle declinations as approximate when birth time is unknown.

How does this relate to the parent API?

You are extending standard birth-chart analysis with a second coordinate axis. This endpoint complements the Natal Chart API by providing declination values and declination-based aspects (parallel and contra-parallel) that the longitude-focused Aspect Table does not surface.

Planetary Positions returns ecliptic longitude for each body. The Aspect Table returns longitude-based pairwise aspects. This endpoint covers the perpendicular axis, so combining it with Aspect Table gives a complete two-dimensional aspect picture.

Summary

The Declinations & Parallels endpoint returns each major body's declination (latitude relative to the celestial equator) plus all parallel and contra-parallel aspects between bodies. It runs on Swiss Ephemeris with NASA JPL ephemeris data and surfaces aspect patterns that ecliptic-longitude analysis misses. Use it for advanced chart interpretation, out-of-bounds detection, and any feature that treats declination as a first-class chart axis.

Ready to integrate?

Start your free 7-day trial and get API access in under 2 minutes. No credit card required.