<!-- generated by scripts/docs/generate-reference.ts — do not edit -->

astro_chart_pattern

Qualitative chart summaries — dominance, shape, temperament, astrodynes.

  • Layer: compute
  • Methods: dominant, chart-shape, temperament, astrodynes, star-parans, gauquelin-sectors
  • Free tier: dominant, chart-shape
  • Paid tier: temperament, astrodynes, star-parans, gauquelin-sectors

Description

Qualitative chart summaries — dominance, shape, temperament, astrodynes.

Methods:
  dominant          [Free] — birth data → dominant planet/element/modality scoring (5-dimension weights)
  chart-shape       [Free] — birth data → Jones chart shape (Bowl, Bucket, T-Square, etc.)
  temperament       [Paid] — birth data → choleric/sanguine/melancholic/phlegmatic
  astrodynes        [Paid] — birth data → cosmodyne/harmony power scoring (Church of Light)
  star-parans       [Paid] — Brady fixed-star parans: rise/set/culmination co-moments vs natal planets (default Brady-60, 30' orb)
  gauquelin-sectors [Paid] — Gauquelin 36-sector diurnal placement per planet with plus-zone (key sector) flags.

Input schema

dominant

FieldTypeRequiredConstraints
birthData.yearintegeryesmin -4000, max 4000, int
birthData.monthintegeryesmin 1, max 12, int
birthData.dayintegeryesmin 1, max 31, int
birthData.hourintegeryesmin 0, max 23, int
birthData.minuteintegeryesmin 0, max 59, int
birthData.secondintegernomin 0, max 59, int
birthData.latitudenumberyesmin -90, max 90
birthData.longitudenumberyesmin -180, max 180
birthData.timezonenumberyesmin -12, max 14
birthData.unknownTimebooleanno
houseSystemenum(44)no
zodiacenum(35)no
aspectOrbsany | "default" | "hide" | objectno
bodies.fortunebooleanno
bodies.vertexbooleanno
bodies.chironbooleanno
bodies.lilithbooleanno
bodies.trueLilithbooleanno
bodies.nodesbooleanno
bodies.trueNodebooleanno
bodies.minorAnglesbooleanno
aspectToggles.fortuneAspectsbooleanno
aspectToggles.vertexAspectsbooleanno
aspectToggles.chironAspectsbooleanno
aspectToggles.lilithAspectsbooleanno
aspectToggles.nodeAspectsbooleanno
aspectToggles.ascMcAspectsbooleanno
minorAspects.quincunxbooleanno
minorAspects.semiSextilebooleanno
minorAspects.semiSquarebooleanno
minorAspects.sesquiquadratebooleanno
minorAspects.quintilebooleanno
minorAspects.biQuintilebooleanno
minorAspects.septilebooleanno
minorAspects.biSeptilebooleanno
minorAspects.triSeptilebooleanno
minorAspects.novilebooleanno
minorAspects.biNovilebooleanno
minorAspects.quadriNovilebooleanno
minorAspects.semiQuintilebooleanno
minorAspects.undecilebooleanno
minorAspects.quindecilebooleanno
parallelOrbnumbernomin 0, max 3
dominantMethod"modern" | "traditional"no
includeRulershipbooleanno
includeAspectsbooleanno

Example request

{
  "method": "dominant",
  "birthData": {
    "year": 1990,
    "month": 1,
    "day": 1,
    "hour": 12,
    "minute": 0,
    "latitude": 51.5074,
    "longitude": -0.1278,
    "timezone": 0
  }
}

Example response (captured; long values elided)

{
  "method": "modern",
  "includeRulership": true,
  "includeAspects": true,
  "planetScores": [
    {
      "planet": "Sun",
      "signPoints": 3,
      "housePoints": 1,
      "anglePoints": 5,
      "rulerPoints": 0,
      "aspectPoints": 4,
      "totalPoints": 13,
      "percentage": 10.74
    },
    {
      "planet": "Moon",
      "signPoints": 4,
      "housePoints": 0,
      "anglePoints": 0,
      "rulerPoints": 1,
      "aspectPoints": 6,
      "totalPoints": 11,
      "percentage": 9.09
    },
    {
      "planet": "Mercury",
      "signPoints": 4,
      "housePoints": 1,
      "anglePoints": 0,
      "rulerPoints": 0,
      "aspectPoints": 0,
      "totalPoints": 5,
      "percentage": 4.13
    },
    {
      "planet": "Venus",
      "signPoints": 4,
      "housePoints": 0,
      "anglePoints": 0,
      "rulerPoints": 0,
      "aspectPoints": 3,
      "totalPoints": 7,
      "percentage": 5.79
    },
    {
      "planet": "Mars",
      "signPoints": 4,
      "housePoints": 0,
      "anglePoints": 0,
      "rulerPoints": 3,
      "aspectPoints": 3,
      "totalPoints": 10,
      "percentage": 8.26
    },
    {
      "planet": "Jupiter",
      "signPoints": 5,
      "housePoints": 0,
      "anglePoints": 3,
      "rulerPoints": 1,
      "aspectPoints": 4,
      "totalPoints": 13,
      "percentage": 10.74
    },
    {
      "planet": "Saturn",
      "signPoints": 6,
      "housePoints": 2,
      "anglePoints": 5,
      "rulerPoints": 6,
      "aspectPoints": 7,
      "totalPoints": 26,
      "percentage": 21.49
    },
    {
      "planet": "Uranus",
      "signPoints": 4,
      "housePoints": 0,
      "anglePoints": 5,
      "rulerPoints": 1,
      "aspectPoints": 4,
      "totalPoints": 14,
      "percentage": 11.57
    },
    "… 2 more items"
  ],
  "totalPoints": 121,
  "elementScores": [
    {
      "element": "Fire",
      "basePoints": 3,
      "personalPoints": 2,
      "transpersonalPoints": 0,
      "dominantPoints": 0,
      "totalPoints": 5,
      "percentage": 18.52
    },
    {
      "element": "Earth",
      "basePoints": 3,
      "personalPoints": 2,
      "transpersonalPoints": 3,
      "dominantPoints": 6,
      "totalPoints": 14,
      "percentage": 51.85
    },
    {
      "element": "Air",
      "basePoints": 0,
      "personalPoints": 2,
      "transpersonalPoints": 0,
      "dominantPoints": 0,
      "totalPoints": 2,
      "percentage": 7.41
    },
    {
      "element": "Water",
      "basePoints": 3,
      "personalPoints": 2,
      "transpersonalPoints": 1,
      "dominantPoints": 0,
      "totalPoints": 6,
      "percentage": 22.22
    }
  ],
  "elementTotalPoints": 27,
  "signatureSign": {
    "elementCounts": {
      "fire": 1,
      "earth": 5,
      "air": 1,
      "water": 3
    },
    "modalityCounts": {
      "cardinal": 6,
      "fixed": 2,
      "mutable": 2
    },
    "dominantElement": "Earth",
    "dominantModality": "Cardinal",
    "signatureSign": "Capricorn"
  },
  "outOfBoundsPlanets": [
    "Uranus"
  ],
  "chart": {
    "summary": {
      "dateTime": "1 January 1990 - 12:00 (GMT)",
      "universalTime": "1 January 1990 - 12:00",
      "localSiderealTime": "18:43:01",
      "houseSystem": "Placidus system",
      "coordinates": "51d30'N, 0d8'W",
      "zodiac": "Tropical",
      "ayanamsaOffset": null
    },
    "planets": [
      {
        "id": "Sun",
        "longitude": 280.814265,
        "latitude": 0.000013,
        "speed": 1.019476,
        "isRetrograde": false,
        "sign": {
          "sign": 9,
          "signName": "Capricorn",
          "degrees": 10,
          "minutes": 48,
          "seconds": 51
        },
        "house": 10
      },
      {
        "id": "Moon",
        "longitude": 333.267706,
        "latitude": 1.470679,
        "speed": 13.470138,
        "isRetrograde": false,
        "sign": {
          "sign": 11,
          "signName": "Pisces",
          "degrees": 3,
          "minutes": 16,
          "seconds": 4
        },
        "house": 12
      },
      {
        "id": "Mercury",
        "longitude": 295.672824,
        "latitude": 0.630303,
        "speed": -0.294579,
        "isRetrograde": true,
        "sign": {
          "sign": 9,
          "signName": "Capricorn",
          "degrees": 25,
          "minutes": 40,
          "seconds": 22
        },
        "house": 10
      },
      {
        "id": "Venus",
        "longitude": 306.22196,
        "latitude": 1.901161,
        "speed": -0.130285,
        "isRetrograde": true,
        "sign": {
          "sign": 10,
          "signName": "Aquarius",
          "degrees": 6,
          "minutes": 13,
          "seconds": 19
        },
        "house": 11
      },
      {
        "id": "Mars",
        "longitude": 250.000088,
        "latitude": -0.032937,
        "speed": 0.703758,
        "isRetrograde": false,
        "sign": {
          "sign": 8,
          "signName": "Sagittarius",
          "degrees": 10,
          "minutes": 0,
          "seconds": 0
        },
        "house": 8
      },
      {
        "id": "Jupiter",
        "longitude": 95.148793,
        "latitude": -0.116988,
        "speed": -0.13448,
        "isRetrograde": true,
        "sign": {
          "sign": 3,
          "signName": "Cancer",
          "degrees": 5,
          "minutes": 8,
          "seconds": 56
        },
        "house": 3
      },
      {
        "id": "Saturn",
        "longitude": 285.657499,
        "latitude": 0.293309,
        "speed": 0.118271,
        "isRetrograde": false,
        "sign": {
          "sign": 9,
          "signName": "Capricorn",
          "degrees": 15,
          "minutes": 39,
          "seconds": 27
        },
        "house": 10
      },
      {
        "id": "Uranus",
        "longitude": 275.785441,
        "latitude": -0.270101,
        "speed": 0.060008,
        "isRetrograde": false,
        "sign": {
          "sign": 9,
          "signName": "Capricorn",
          "degrees": 5,
          "minutes": 47,
          "seconds": 8
        },
        "house": 9
      },
      "… 7 more items"
    ],
    "houses": [
      {
        "house": 1,
        "longitude": 24.947013,
        "sign": {
          "sign": 0,
          "signName": "Aries",
          "degrees": 24,
          "minutes": 56,
          "seconds": 49
        }
      },
      {
        "house": 2,
        "longitude": 61.533457,
        "sign": {
          "sign": 2,
          "signName": "Gemini",
          "degrees": 1,
          "minutes": 32,
          "seconds": 0
        }
      },
      {
        "house": 3,
        "longitude": 82.317459,
        "sign": {
          "sign": 2,
          "signName": "Gemini",
          "degrees": 22,
          "minutes": 19,
          "seconds": 3
        }
      },
      {
        "house": 4,
        "longitude": 99.88375,
        "sign": {
          "sign": 3,
          "signName": "Cancer",
          "degrees": 9,
          "minutes": 53,
          "seconds": 2
        }
      },
      {
        "house": 5,
        "longitude": 119.36486,
        "sign": {
          "sign": 3,
          "signName": "Cancer",
          "degrees": 29,
          "minutes": 21,
          "seconds": 53
        }
      },
      {
        "house": 6,
        "longitude": 148.13644,
        "sign": {
          "sign": 4,
          "signName": "Leo",
          "degrees": 28,
          "minutes": 8,
          "seconds": 11
        }
      },
      {
        "house": 7,
        "longitude": 204.947013,
        "sign": {
          "sign": 6,
          "signName": "Libra",
          "degrees": 24,
          "minutes": 56,
          "seconds": 49
        }
      },
      {
        "house": 8,
        "longitude": 241.533457,
        "sign": {
          "sign": 8,
          "signName": "Sagittarius",
          "degrees": 1,
          "minutes": 32,
          "seconds": 0
        }
      },
      "… 4 more items"
    ],
    "ascendant": 24.947013,
    "midheaven": 279.88375,
    "vertex": 188.711031,
    "majorAspects": [
      {
        "body1": "Sun",
        "body2": "Jupiter",
        "aspect": "Opposition",
        "angle": 180,
        "orb": -5.67,
        "isApplying": false
      },
      {
        "body1": "Sun",
        "body2": "Saturn",
        "aspect": "Conjunction",
        "angle": 0,
        "orb": 4.84,
        "isApplying": true
      },
      {
        "body1": "Sun",
        "body2": "Uranus",
        "aspect": "Conjunction",
        "angle": 0,
        "orb": 5.03,
        "isApplying": false
      },
      {
        "body1": "Sun",
        "body2": "Neptune",
        "aspect": "Conjunction",
        "angle": 0,
        "orb": 1.22,
        "isApplying": true
      },
      {
        "body1": "Moon",
        "body2": "Mars",
        "aspect": "Square",
        "angle": 90,
        "orb": -6.73,
        "isApplying": true
      },
      {
        "body1": "Moon",
        "body2": "Jupiter",
        "aspect": "Trine",
        "angle": 120,
        "orb": 1.88,
        "isApplying": true
      },
      {
        "body1": "Moon",
        "body2": "Uranus",
        "aspect": "Sextile",
        "angle": 60,
        "orb": -2.52,
        "isApplying": true
      },
      {
        "body1": "Venus",
        "body2": "Mars",
        "aspect": "Sextile",
        "angle": 60,
        "orb": -3.78,
        "isApplying": false
      },
      "… 5 more items"
    ],
    "pointAspects": [
      {
        "body1": "Sun",
        "body2": "Lilith",
        "aspect": "Sextile",
        "angle": 60,
        "orb": 4.35,
        "isApplying": false
      },
      {
        "body1": "Sun",
        "body2": "Chiron",
        "aspect": "Opposition",
        "angle": 180,
        "orb": -3,
        "isApplying": true
      },
      {
        "body1": "Moon",
        "body2": "Lilith",
        "aspect": "Trine",
        "angle": 120,
        "orb": -3.2,
        "isApplying": true
      },
      {
        "body1": "Venus",
        "body2": "Lilith",
        "aspect": "Square",
        "angle": 90,
        "orb": -0.24,
        "isApplying": false
      },
      {
        "body1": "Mars",
        "body2": "Fortune",
        "aspect": "Opposition",
        "angle": 180,
        "orb": -7.4,
        "isApplying": true
      },
      {
        "body1": "Jupiter",
        "body2": "Lilith",
        "aspect": "Trine",
        "angle": 120,
        "orb": 1.32,
        "isApplying": false
      },
      {
        "body1": "Saturn",
        "body2": "Chiron",
        "aspect": "Opposition",
        "angle": 180,
        "orb": -1.84,
        "isApplying": false
      },
      {
        "body1": "Uranus",
        "body2": "Lilith",
        "aspect": "Sextile",
        "angle": 60,
        "orb": -0.68,
        "isApplying": false
      },
      "… 7 more items"
    ],
    "parallelAspects": [
      {
        "body1": "Sun",
        "body2": "Mars",
        "aspect": "Parallel",
        "orb": 1.02
      },
      {
        "body1": "Sun",
        "body2": "Jupiter",
        "aspect": "Contra-Parallel",
        "orb": 0.22
      },
      {
        "body1": "Sun",
        "body2": "Saturn",
        "aspect": "Parallel",
        "orb": 0.77
      },
      {
        "body1": "Sun",
        "body2": "Uranus",
        "aspect": "Parallel",
        "orb": 0.58
      },
      {
        "body1": "Sun",
        "body2": "Neptune",
        "aspect": "Parallel",
        "orb": 0.95
      },
      {
        "body1": "Sun",
        "body2": "MC",
        "aspect": "Parallel",
        "orb": 0.07
      },
      {
        "body1": "Sun",
        "body2": "Fortune",
        "aspect": "Contra-Parallel",
        "orb": 0.16
      },
      {
        "body1": "Moon",
        "body2": "Ascendant",
        "aspect": "Contra-Parallel",
        "orb": 0.72
      },
      "… 20 more items"
    ],
    "technicalCoords": [
      {
        "id": "Sun",
        "longitude": 280.814265,
        "latitude": 0.000013,
        "ra": 281.761141,
        "declination": -23.001861,
        "speed": 1.019476,
        "isOutOfBounds": false
      },
      {
        "id": "Moon",
        "longitude": 333.267706,
        "latitude": 1.470679,
        "ra": 334.661565,
        "declination": -8.936825,
        "speed": 13.470138,
        "isOutOfBounds": false
      },
      {
        "id": "Mercury",
        "longitude": 295.672824,
        "latitude": 0.630303,
        "ra": 297.527158,
        "declination": -20.391908,
        "speed": -0.294579,
        "isOutOfBounds": false
      },
      {
        "id": "Venus",
        "longitude": 306.22196,
        "latitude": 1.901161,
        "ra": 308.10996,
        "declination": -16.877487,
        "speed": -0.130285,
        "isOutOfBounds": false
      },
      {
        "id": "Mars",
        "longitude": 250.000088,
        "latitude": -0.032937,
        "ra": 248.355923,
        "declination": -21.984892,
        "speed": 0.703758,
        "isOutOfBounds": false
      },
      {
        "id": "Jupiter",
        "longitude": 95.148793,
        "latitude": -0.116988,
        "ra": 95.604221,
        "declination": 23.225258,
        "speed": -0.13448,
        "isOutOfBounds": false
      },
      {
        "id": "Saturn",
        "longitude": 285.657499,
        "latitude": 0.293309,
        "ra": 286.951244,
        "declination": -22.232275,
        "speed": 0.118271,
        "isOutOfBounds": false
      },
      {
        "id": "Uranus",
        "longitude": 275.785441,
        "latitude": -0.270101,
        "ra": 276.31478,
        "declination": -23.585721,
        "speed": 0.060008,
        "isOutOfBounds": true
      },
      "… 10 more items"
    ],
    "partOfFortune": {
      "id": "Fortune",
      "longitude": 77.400454,
      "latitude": 0,
      "speed": 0,
      "isRetrograde": false,
      "sign": {
        "sign": 2,
        "signName": "Gemini",
        "degrees": 17,
        "minutes": 24,
        "seconds": 2
      },
      "house": 2
    },
    "partOfSpirit": 332.493572,
    "extendedBodies": [],
    "unavailable": [],
    "unknown": []
  }
}

chart-shape

FieldTypeRequiredConstraints
birthData.yearintegeryesmin -4000, max 4000, int
birthData.monthintegeryesmin 1, max 12, int
birthData.dayintegeryesmin 1, max 31, int
birthData.hourintegeryesmin 0, max 23, int
birthData.minuteintegeryesmin 0, max 59, int
birthData.secondintegernomin 0, max 59, int
birthData.latitudenumberyesmin -90, max 90
birthData.longitudenumberyesmin -180, max 180
birthData.timezonenumberyesmin -12, max 14
birthData.unknownTimebooleanno

Example request

{
  "method": "chart-shape",
  "birthData": {
    "year": 1990,
    "month": 1,
    "day": 1,
    "hour": 12,
    "minute": 0,
    "latitude": 51.5074,
    "longitude": -0.1278,
    "timezone": 0
  }
}

Example response (captured; long values elided)

{
  "shape": "bucket",
  "maxGap": {
    "size": 131.944325,
    "afterPlanet": "Jupiter",
    "beforePlanet": "Pluto"
  },
  "handle": "Jupiter",
  "leadingPlanet": null,
  "planets": [
    {
      "id": "Jupiter",
      "longitude": 95.148793
    },
    {
      "id": "Pluto",
      "longitude": 227.093118
    },
    {
      "id": "Mars",
      "longitude": 250.000088
    },
    {
      "id": "Uranus",
      "longitude": 275.785441
    },
    {
      "id": "Sun",
      "longitude": 280.814265
    },
    {
      "id": "Neptune",
      "longitude": 282.038107
    },
    {
      "id": "Saturn",
      "longitude": 285.657499
    },
    {
      "id": "Mercury",
      "longitude": 295.672824
    },
    "… 2 more items"
  ]
}

temperament

FieldTypeRequiredConstraints
birthData.yearintegeryesmin -4000, max 4000, int
birthData.monthintegeryesmin 1, max 12, int
birthData.dayintegeryesmin 1, max 31, int
birthData.hourintegeryesmin 0, max 23, int
birthData.minuteintegeryesmin 0, max 59, int
birthData.secondintegernomin 0, max 59, int
birthData.latitudenumberyesmin -90, max 90
birthData.longitudenumberyesmin -180, max 180
birthData.timezonenumberyesmin -12, max 14
birthData.unknownTimebooleanno

Example request

{
  "method": "temperament",
  "birthData": {
    "year": 1990,
    "month": 1,
    "day": 1,
    "hour": 12,
    "minute": 0,
    "latitude": 51.5074,
    "longitude": -0.1278,
    "timezone": 0
  }
}

Example response (captured; long values elided)

{
  "scores": {
    "sanguine": 3,
    "choleric": 6,
    "melancholic": 3,
    "phlegmatic": 7
  },
  "qualities": {
    "hot": 9,
    "cold": 10,
    "moist": 10,
    "dry": 9
  },
  "dominant": "phlegmatic",
  "factors": [
    {
      "label": "asc-sign",
      "temperament": "choleric",
      "weight": 3
    },
    {
      "label": "asc-ruler-sign",
      "temperament": "choleric",
      "weight": 2
    },
    {
      "label": "moon-sign",
      "temperament": "phlegmatic",
      "weight": 3
    },
    {
      "label": "moon-phase",
      "temperament": "sanguine",
      "weight": 2
    },
    {
      "label": "sun-season",
      "temperament": "phlegmatic",
      "weight": 2
    },
    {
      "label": "planet-Sun",
      "temperament": "melancholic",
      "weight": 1
    },
    {
      "label": "planet-Moon",
      "temperament": "phlegmatic",
      "weight": 1
    },
    {
      "label": "planet-Mercury",
      "temperament": "melancholic",
      "weight": 1
    },
    "… 4 more items"
  ]
}

astrodynes

FieldTypeRequiredConstraints
birthData.yearintegeryesmin -4000, max 4000, int
birthData.monthintegeryesmin 1, max 12, int
birthData.dayintegeryesmin 1, max 31, int
birthData.hourintegeryesmin 0, max 23, int
birthData.minuteintegeryesmin 0, max 59, int
birthData.secondintegernomin 0, max 59, int
birthData.latitudenumberyesmin -90, max 90
birthData.longitudenumberyesmin -180, max 180
birthData.timezonenumberyesmin -12, max 14
birthData.unknownTimebooleanno

Example request

{
  "method": "astrodynes",
  "birthData": {
    "year": 1990,
    "month": 1,
    "day": 1,
    "hour": 12,
    "minute": 0,
    "latitude": 51.5074,
    "longitude": -0.1278,
    "timezone": 0
  }
}

Example response (captured; long values elided)

{
  "points": [
    {
      "name": "Sun",
      "power": 206.99,
      "harmony": -7.39
    },
    {
      "name": "Midheaven",
      "power": 173.29,
      "harmony": -4.2
    },
    {
      "name": "Neptune",
      "power": 169.84,
      "harmony": -4.08
    },
    {
      "name": "Saturn",
      "power": 163.34,
      "harmony": -15.8
    },
    {
      "name": "Uranus",
      "power": 152.61,
      "harmony": -0.62
    },
    {
      "name": "Mercury",
      "power": 142.6,
      "harmony": -15.31
    },
    {
      "name": "Mars",
      "power": 134.99,
      "harmony": -6.43
    },
    {
      "name": "Moon",
      "power": 121.9,
      "harmony": 12.88
    },
    "… 4 more items"
  ],
  "signs": [
    {
      "sign": "Aries",
      "power": 171.88,
      "harmony": -16.52
    },
    {
      "sign": "Taurus",
      "power": 0,
      "harmony": 0
    },
    {
      "sign": "Gemini",
      "power": 142.6,
      "harmony": 0
    },
    {
      "sign": "Cancer",
      "power": 213.47,
      "harmony": -2.13
    },
    {
      "sign": "Leo",
      "power": 103.5,
      "harmony": 0
    },
    {
      "sign": "Virgo",
      "power": 0,
      "harmony": 0
    },
    {
      "sign": "Libra",
      "power": 60.69,
      "harmony": 0
    },
    {
      "sign": "Scorpio",
      "power": 119.3,
      "harmony": 5.17
    },
    "… 4 more items"
  ],
  "houses": [
    {
      "house": 1,
      "power": 171.88,
      "harmony": -16.52
    },
    {
      "house": 2,
      "power": 71.3,
      "harmony": 0
    },
    {
      "house": 3,
      "power": 162.87,
      "harmony": -2.13
    },
    {
      "house": 4,
      "power": 60.95,
      "harmony": 0
    },
    {
      "house": 5,
      "power": 60.95,
      "harmony": 0
    },
    {
      "house": 6,
      "power": 103.5,
      "harmony": 0
    },
    {
      "house": 7,
      "power": 179.99,
      "harmony": 5.17
    },
    {
      "house": 8,
      "power": 180.77,
      "harmony": -6.43
    },
    "… 4 more items"
  ],
  "aspects": [
    {
      "a": "Sun",
      "b": "Midheaven",
      "aspect": "parallel",
      "power": 14.98,
      "harmony": 0
    },
    {
      "a": "Sun",
      "b": "Uranus",
      "aspect": "parallel",
      "power": 14.85,
      "harmony": 0
    },
    {
      "a": "Sun",
      "b": "Saturn",
      "aspect": "parallel",
      "power": 14.81,
      "harmony": 0
    },
    {
      "a": "Sun",
      "b": "Neptune",
      "aspect": "parallel",
      "power": 14.76,
      "harmony": 0
    },
    {
      "a": "Sun",
      "b": "Mars",
      "aspect": "parallel",
      "power": 14.75,
      "harmony": 0
    },
    {
      "a": "Sun",
      "b": "Mercury",
      "aspect": "parallel",
      "power": 14.35,
      "harmony": 0
    },
    {
      "a": "Sun",
      "b": "Midheaven",
      "aspect": "conjunction",
      "power": 14.07,
      "harmony": 0
    },
    {
      "a": "Sun",
      "b": "Neptune",
      "aspect": "conjunction",
      "power": 13.78,
      "harmony": 0
    },
    "… 96 more items"
  ],
  "totals": {
    "power": 1702.2,
    "harmony": -49.19
  }
}

star-parans

FieldTypeRequiredConstraints
birthData.yearintegeryesmin -4000, max 4000, int
birthData.monthintegeryesmin 1, max 12, int
birthData.dayintegeryesmin 1, max 31, int
birthData.hourintegeryesmin 0, max 23, int
birthData.minuteintegeryesmin 0, max 59, int
birthData.secondintegernomin 0, max 59, int
birthData.latitudenumberyesmin -90, max 90
birthData.longitudenumberyesmin -180, max 180
birthData.timezonenumberyesmin -12, max 14
birthData.unknownTimebooleanno
orbnumbernomin 0.1, max 1
preset"brady60" | "brady20"no
starsarray<string>no
magnitudeMaxnumbernomin -2, max 7

Example request

{
  "method": "star-parans",
  "birthData": {
    "year": 1990,
    "month": 1,
    "day": 1,
    "hour": 12,
    "minute": 0,
    "latitude": 51.5074,
    "longitude": -0.1278,
    "timezone": 0
  }
}

Example response (captured; long values elided)

{
  "latitude": 51.5074,
  "orb": 0.5,
  "stars": [
    {
      "name": "Alpheratz",
      "ra": 1.968414,
      "declination": 29.039009,
      "magnitude": 2.06,
      "status": "normal",
      "risesWith": 284.826289,
      "culminatesWith": 2.145343,
      "setsWith": 32.480164
    },
    {
      "name": "Mirach",
      "ra": 17.295408,
      "declination": 35.572491,
      "magnitude": 2.05,
      "status": "normal",
      "risesWith": 279.962661,
      "culminatesWith": 18.746721,
      "setsWith": 57.169005
    },
    {
      "name": "Altair",
      "ra": 297.571041,
      "declination": 8.840268,
      "magnitude": 0.76,
      "status": "normal",
      "risesWith": 255.799731,
      "culminatesWith": 295.596591,
      "setsWith": 324.097609
    },
    {
      "name": "Canopus",
      "ra": 95.943005,
      "declination": -52.688895,
      "magnitude": -0.74,
      "status": "never-rises",
      "risesWith": null,
      "culminatesWith": 95.455565,
      "setsWith": null
    },
    {
      "name": "Capella",
      "ra": 78.999083,
      "declination": 45.991825,
      "magnitude": 0.08,
      "status": "curtailed-passage",
      "risesWith": null,
      "culminatesWith": 79.887538,
      "setsWith": null
    },
    {
      "name": "Arcturus",
      "ra": 213.802067,
      "declination": 19.229952,
      "magnitude": -0.05,
      "status": "normal",
      "risesWith": 185.489907,
      "culminatesWith": 216.119159,
      "setsWith": 272.58582
    },
    {
      "name": "Sirius",
      "ra": 101.185589,
      "declination": -16.700825,
      "magnitude": -1.46,
      "status": "normal",
      "risesWith": 140.258663,
      "culminatesWith": 100.28289,
      "setsWith": 55.487305
    },
    {
      "name": "Mirzam",
      "ra": 95.573397,
      "declination": -17.949367,
      "magnitude": 1.97,
      "status": "normal",
      "risesWith": 137.645356,
      "culminatesWith": 95.115923,
      "setsWith": 50.178927
    },
    "… 52 more items"
  ],
  "parans": [
    {
      "star": "Hamal",
      "starPoint": "set",
      "planet": "Moon",
      "planetPoint": "anticulminate",
      "orb": 0.002266
    },
    {
      "star": "Elnath",
      "starPoint": "rise",
      "planet": "Venus",
      "planetPoint": "culminate",
      "orb": 0.025856
    },
    {
      "star": "Mirzam",
      "starPoint": "culminate",
      "planet": "Jupiter",
      "planetPoint": "culminate",
      "orb": 0.030824
    },
    {
      "star": "Mirzam",
      "starPoint": "anticulminate",
      "planet": "Jupiter",
      "planetPoint": "anticulminate",
      "orb": 0.030824
    },
    {
      "star": "Alphard",
      "starPoint": "culminate",
      "planet": "Pluto",
      "planetPoint": "rise",
      "orb": 0.040268
    },
    {
      "star": "Altair",
      "starPoint": "culminate",
      "planet": "Mercury",
      "planetPoint": "culminate",
      "orb": 0.043883
    },
    {
      "star": "Altair",
      "starPoint": "anticulminate",
      "planet": "Mercury",
      "planetPoint": "anticulminate",
      "orb": 0.043883
    },
    {
      "star": "Markab",
      "starPoint": "culminate",
      "planet": "Saturn",
      "planetPoint": "set",
      "orb": 0.045343
    },
    "… 25 more items"
  ]
}

gauquelin-sectors

FieldTypeRequiredConstraints
birthData.yearintegeryesmin -4000, max 4000, int
birthData.monthintegeryesmin 1, max 12, int
birthData.dayintegeryesmin 1, max 31, int
birthData.hourintegeryesmin 0, max 23, int
birthData.minuteintegeryesmin 0, max 59, int
birthData.secondintegernomin 0, max 59, int
birthData.latitudenumberyesmin -90, max 90
birthData.longitudenumberyesmin -180, max 180
birthData.timezonenumberyesmin -12, max 14
birthData.unknownTimebooleanno

Example request

{
  "method": "gauquelin-sectors",
  "birthData": {
    "year": 1990,
    "month": 1,
    "day": 1,
    "hour": 12,
    "minute": 0,
    "latitude": 51.5074,
    "longitude": -0.1278,
    "timezone": 0
  }
}

Example response (captured; long values elided)

{
  "ramc": 280.753034,
  "latitude": 51.5074,
  "rows": [
    {
      "id": "Sun",
      "sector": 9,
      "plusZone": true,
      "aboveHorizon": true
    },
    {
      "id": "Moon",
      "sector": 3,
      "plusZone": true,
      "aboveHorizon": true
    },
    {
      "id": "Mercury",
      "sector": 7,
      "plusZone": false,
      "aboveHorizon": true
    },
    {
      "id": "Venus",
      "sector": 6,
      "plusZone": false,
      "aboveHorizon": true
    },
    {
      "id": "Mars",
      "sector": 14,
      "plusZone": false,
      "aboveHorizon": true
    },
    {
      "id": "Jupiter",
      "sector": 28,
      "plusZone": false,
      "aboveHorizon": false
    },
    {
      "id": "Saturn",
      "sector": 9,
      "plusZone": true,
      "aboveHorizon": true
    },
    {
      "id": "Uranus",
      "sector": 10,
      "plusZone": true,
      "aboveHorizon": true
    },
    "… 2 more items"
  ]
}