Bodygraph charts built for your product and your practice

Generate precise chart data, branded SVGs, and PNGs from a single API. One integration, plenty of possibilities.

6 themes included — or we can build yours

Every plan includes all public themes. Preview custom themes in the theme builder.

Easy for your developer to integrate

A few lines of code is all it takes

Request — /v1/json
const res = await fetch(
  'https://api.karmic.works/bodygraph/v1/json',
  {
    method: 'POST',
    headers: {
      'x-api-key': 'YOUR_API_KEY',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      date: '1988-03-03',
      time: '07:30',
      timezone: 'Asia/Seoul'
    })
  }
);

const chart = await res.json();
Response
{
  "bodygraph": {
    "type": "manifesting-generator",
    "authority": "emotional",
    "profile": { "id": "2/4" },
    "definition": "single"
  },
  "centers": {
    "defined": [
      { "id": "sacral-center" },
      { "id": "solar-plexus-center" },
      { "id": "throat-center" }, ...
    ]
  },
  "channels": [
    { "id": "59-6" },
    { "id": "10-34" }, ...
  ],
  "activations": {
    "personality": {
      "sun":  { "gate": 63, "line": 2 },
      "moon": { "gate": 59, "line": 5 }, ...
    }
  }
}

Built for everyday Bodygraph workflows

Clear outputs for practitioners, teams, and products that need charts they can trust

Reliable chart data

Swiss Ephemeris-backed calculations for gates, channels, and activations you can rely on

Visuals that fit your brand

Six built-in themes or custom work when your charts need to match a brand

One request, many outputs

JSON for structured chart data, plus themed SVG and PNG output when you need it

Practitioners

Generate client charts and session-ready visuals without rebuilding the output by hand

  • Charts that feel ready for clients
  • Faster report and session prep
  • Batch generation for workshops and groups

Developers

Add Human Design to your product without inventing a second charting stack

  • Simple REST API for JSON, SVG, and PNG
  • Predictable responses for app workflows
  • Integrate once, reuse across the product

Simple, transparent pricing

Start free, upgrade when usage justifies it, and ask for custom work when you need it

Free

For testing and small projects

€0 /month
  • 20 requests per day
  • JSON + SVG + PNG output
  • All public themes
POPULAR

Pro

For apps and growing practices

€12 /month
  • 200 requests per day
  • JSON + SVG + PNG output
  • All public themes

Enterprise

For production apps at scale

€48 /month
  • 2,000 requests per day
  • JSON + SVG + PNG output
  • All public themes

All prices exclude VAT. Payments handled by Polar.

Twilight

Blossom

Your brand?

Need a custom look?

We can design custom Bodygraph themes and templates that match your brand.

Contact Us

Frequently asked questions

What data do I need to generate a chart?

Three things: a birth date (YYYY-MM-DD), a birth time (HH:MM), and an IANA timezone identifier (e.g. "Europe/Amsterdam" or "America/New_York"). The API returns a complete Bodygraph chart from these inputs.

What output formats are available?

Every API call can return JSON (structured chart data), SVG (themed vector graphic), or PNG (raster image). JSON is ideal for building your own UI. SVG and PNG are ready to display, embed, or include in reports.

Do I need an API key?

Yes. All API requests require an API key, including on the free tier. Create a free account to get your key instantly.

How do rate limits work?

Each API key has a daily request limit based on its tier: 20/day (Free), 200/day (Pro), or 2,000/day (Enterprise). Limits reset daily at 00:00 UTC. If you exceed your limit, the API returns a 429 status code until the next reset.

Can I upgrade or downgrade my plan?

You can purchase a new key at any tier at any time from your account portal. Each key has its own tier and subscription. If you cancel a paid subscription, the key is deactivated at the end of your billing period.

What themes are available?

All plans include 6 built-in themes: Twilight, Blossom, Dune, Forest, Ocean, and a default theme. You can preview all themes in the demo or explore themes in the theme builder. Custom branded themes are available as a bespoke service — get in touch for details.

How accurate are the calculations?

The API uses Swiss Ephemeris — the same precision engine trusted by professional astrology software worldwide. Planetary positions, gate activations, and chart properties are calculated with astronomical accuracy.

Is my data stored?

No. The API is stateless — data in, chart out. Birth data is processed in real-time and not stored, logged, or retained after the response is returned.

What if I need more than 2,000 requests per day?

Contact us at hello@karmic.works. We can discuss custom rate limits and dedicated infrastructure for high-volume use cases.

Ready to automate Human Design?

Create a free account and start generating Bodygraph charts in minutes.

Get Your API Key

Questions? Reach out at hello@karmic.works