WHAT IS HUMAN DESIGN
Your energy blueprint, decoded from birth.
Human Design calculates a precise bodygraph from your birth date, time, and location. The result reveals how you process decisions, where your energy stays reliable, where it fluctuates, and how you naturally connect with others.
“Nine Centers, 64 Gates, 36 Channels — layered with your Type, Strategy, Authority, and Profile — together they define the mechanics of who you are.”


COMPREHENSIVE ENDPOINTS
Everything the bodygraph needs.
Five endpoints covering core chart mechanics, chart data, compact analysis, and interpretation outputs.
Precise Design Calculation
Exact 88° solar arc computation for the design crystal moment — not a rough 88-day estimate.
Full Planetary Activations
13 celestial bodies × 2 layers (personality + design) = 26 activation positions with gate, line, color, tone, and base.
Incarnation Cross
Right Angle, Left Angle, or Juxtaposition — with gate tuple and angle classification.
Variables (Arrows)
PLL/PLR/PRL/PRR × DLL/DLR/DRL/DRR — the four transformation arrows for cognition, environment, motivation, and perspective.
Circuit Classification
Every active channel tagged by circuit family — Knowing, Logic, Abstract, Tribal, Individual.
Weighted Compatibility
Multi-category scoring with electromagnetic channels, compromise dynamics, dominance patterns, and directional flow.
Transit Timeline
Walk up to 31 days and get interval-level gate activations per planet — perfect for calendars and forecast UIs.
Five types. Five operating modes.
Type is the starting point of every chart — it determines how your energy engages with the world.
Generator
Defined Sacral center with consistent life-force energy. Strategy: wait to respond. Signature: satisfaction.
Manifesting Generator
Sacral energy plus initiating speed — multi-passionate and fast. Strategy: respond, then inform. Signature: satisfaction.
Projector
No motor energy — guides others through recognition and invitation. Strategy: wait for the invitation. Signature: success.
Manifestor
The only type that initiates independently with a closed aura. Strategy: inform before acting. Signature: peace.
Reflector
All nine centers open — mirrors the community around them. Strategy: wait a lunar cycle. Signature: surprise.

EXPLORE THE APIs
Pick an endpoint. See the response.
Each endpoint is independent — call whichever one your product needs. Select below to preview the request and response.
1curl --request POST \
2 --url https://api.astrologyapi.com/v1/human-design \
3 --header 'x-astrologyapi-key: YOUR_API_KEY' \
4 --header 'Content-Type: application/json' \
5 --data '{
6 "day": 12,
7 "month": 5,
8 "year": 1990,
9 "hour": 14,
10 "minute": 35,
11 "latitude": 28.6139,
12 "longitude": 77.209,
13 "timezone_offset": 5.5,
14 "gender": "male",
15 "design_calc_mode": "precise"
16 }'Add Human Design without building ephemeris infrastructure.
One API handles precise planetary calculations, design point computation, chart mechanics, chart data, compact analysis, and full prose interpretations.
Frequently Asked Questions
Our Human Design API computes the full bodygraph from birth data — Type, Strategy, Authority, Profile, Definition, Incarnation Cross, all 9 centers, 36 channels, 64 gates, and planetary activations for both personality and design layers.
Standard birth details: day, month, year, hour, minute (second optional, defaults to 0), latitude, longitude, and timezone_offset. Optional fields include name, gender, and design_calc_mode (precise or approx).
Precise mode calculates the exact moment the Sun was 88° earlier in its ecliptic path before birth. Approx mode uses a simplified estimate (~88 days before birth). Precise is recommended for production-quality charts.
Chart Data returns render-ready structure with center and channel layout hints plus gate ownership details so you can build your own bodygraph interface from API output.
We currently provide two interpretation endpoints: /chart-interpretation and /traits-interpretation. Both return human-readable sections in English.
Yes. The /chart-data endpoint returns render_hints with coordinate_space, supported layers (personality, design), and center x/y positions. Channel and gate data includes state information for coloring (full, partial, inactive).
Invalid or out-of-range input returns HTTP 400 with field_errors identifying the offending field, an error code, and a human-readable message. Authentication failures return 401.