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-uiimport { 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…