Skip to content
React · npm

UI components

Natal wheels, a Human Design bodygraph, dasha timelines, tarot spreads and more - each component makes one call to this API for the numbers and draws the diagram itself. No separate rendering service, no server of ours in the loop: point it at your own key and it just works.

npm install occult-api-ui
import { OccultProvider, NatalChartWheel } from "occult-api-ui";
import "occult-api-ui/styles.css";

<OccultProvider apiKey={key}>
  <NatalChartWheel
    date="1990-08-15"
    time="10:30"
    latitude={26.9124}
    longitude={75.7873}
    timezone={5.5}
    place="Jaipur, India"
  />
</OccultProvider>

No Tailwind or shadcn dependency required - it ships its own scoped, themeable CSS, so it drops into any React app.

Showing sample data from one fixed demo chart (Jaipur, 15 Aug 1990) - no key or sign-up needed to look around.

Charts & wheels

Rashi (D-1)

Jaipur, India

Calculating…

South Indian Chart

Jaipur, India

Calculating…

Natal Chart

Jaipur, India

Calculating…

Transit Bi-Wheel

Jaipur, India

Calculating…

KP Chart Wheel

Jaipur, India

Calculating…

Moon Phase

Calculating…

Human Design

Bodygraph

Jaipur, India

Calculating…

Human Design

Jaipur, India

Calculating…

Dashas

Current Dasha

Jaipur, India

Calculating…

Vimshottari Dasha

Jaipur, India

Calculating…

Numerology

Demo User

Numerology chart

Calculating…

Demo User

Kabbalah numerology

Calculating…

Chinese astrology

Four Pillars (BaZi)

Jaipur, India

Calculating…

Chinese Zodiac

Calculating…

Tarot

Tarot Spread

Laying out the cards…

Tarot Deck Reference

both arcana

Calculating…

Traditional / Western

Sect

Jaipur, India

Calculating…

Essential Dignities

Jaipur, India

Calculating…

Astrocartography

Astrocartography

Jaipur, India

Calculating…