You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The generated domain table already listed both, because sync-docs rewrites
what sits between the DOMAINS markers. Everything outside them is written
by hand and had gone stale: the breadth counts, the endpoint and language
figures, the per-domain coverage lines, and the most-used endpoint blocks,
which stopped at the domains that existed when they were written.
Every method, argument and response field added here is checked against
the generated types rather than the reference doc, which is how the
zodiac response turned out to nest the animal in an object and to report
the year stem element beside it.
Copy file name to clipboardExpand all lines: AGENTS.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# roxy-sdk (Python) - Agent Guide
2
2
3
-
Python SDK for RoxyAPI. 12+ domains (Western astrology, Vedic astrology, numerology, tarot, human design, forecast, biorhythm, I Ching, crystals, dreams, angel numbers, location) plus utility namespaces (usage, languages). One API key, sync and async.
3
+
Python SDK for RoxyAPI. 14+ domains (Western astrology, Vedic astrology, forecast, human design, Chinese astrology, feng shui, numerology, tarot, biorhythm, I Ching, crystals, dreams, angel numbers, location) plus utility namespaces (usage, languages). One API key, sync and async.
Supported: `astrology`, `vedic_astrology`, `numerology`, `tarot`, `biorhythm`, `iching`, `crystals`, `angel_numbers`. English-only: `dreams`, `location`, `usage`, `languages`. To list supported codes at runtime, call `roxy.languages.list_languages()`.
129
+
Supported: `astrology`, `vedic_astrology`, `forecast`, `human_design`, `chinese_astrology`, `feng_shui`, `numerology`, `tarot`, `biorhythm`, `iching`, `crystals`, `angel_numbers`. English-only: `dreams`, `location`, `usage`, `languages`. The two Chinese scripts (`zh-Hans`, `zh-Hant`) currently ship on Chinese astrology and feng shui; every other domain answers those codes in English per field. To list supported codes at runtime, call `roxy.languages.list_languages()`.
130
130
131
131
### Error handling
132
132
@@ -156,7 +156,7 @@ except RoxyAPIError as e:
156
156
157
157
## Common tasks
158
158
159
-
Ordered by domain priority (Western, Vedic, Numerology, Tarot, Human Design, Forecast, Biorhythm, I Ching, Crystals, Dreams, Angel Numbers, Location, Usage, Languages).
159
+
Ordered by domain priority (Western, Vedic, Forecast, Human Design, Chinese Astrology, Feng Shui, Numerology, Tarot, Biorhythm, I Ching, Crystals, Dreams, Angel Numbers, Location, Usage, Languages).
Copy file name to clipboardExpand all lines: README.md
+55-10Lines changed: 55 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Python SDK for astrology, Vedic astrology, tarot, numerology, and more.
16
16
17
17
One API key. Sync and async (every method has an `_async` suffix). Verified against NASA JPL Horizons.
18
18
19
-
The fastest way to add natal charts, daily horoscopes, synastry, Vedic kundli, tarot spreads, numerology, human design bodygraphs, and transit forecasts to FastAPI, Django, Flask, or any Python project. 12+ domains behind a single [Roxy](https://roxyapi.com) subscription, interpretations in eight languages.
19
+
The fastest way to add natal charts, daily horoscopes, synastry, Vedic kundli, tarot spreads, numerology, human design bodygraphs, and transit forecasts to FastAPI, Django, Flask, or any Python project. 14+ domains behind a single [Roxy](https://roxyapi.com) subscription, interpretations in 10+ languages.
| Human Design |`roxy.human_design`| Full bodygraph: type, strategy, authority, profile, definition, centers, channels, gates |
97
+
| Chinese Astrology |`roxy.chinese_astrology`| BaZi Four Pillars, Chinese zodiac, lunisolar calendar, hidden stems, Na Yin, Ten Gods, luck pillars, animal compatibility |
98
+
| Feng Shui |`roxy.feng_shui`| Xuan Kong flying star charts, Kua number, Eight Mansions, annual and monthly plates, afflictions, Bagua map |
95
99
| Numerology |`roxy.numerology`| Life path, expression, soul urge, personal year, full chart, compatibility, karmic lessons |
96
100
| Tarot |`roxy.tarot`| Daily card, custom draws, three-card, Celtic Cross, yes / no, love spread, 78-card catalog |
97
-
| Human Design |`roxy.human_design`| Full bodygraph: type, strategy, authority, profile, definition, centers, channels, gates |
### 7. Biorhythm API (daily check-in, forecast, compatibility)
251
+
### 7. Chinese astrology API (BaZi four pillars, zodiac sign)
252
+
253
+
BaZi (Four Pillars of Destiny), the twelve-animal zodiac, and the lunisolar calendar with its almanac. The school splits that make two calculators disagree are typed request parameters with named defaults, echoed back in a `conventions` object on every response, so a chart can be reproduced rather than guessed at. The zodiac routes answer the high-volume consumer questions; BaZi and the almanac are where an app goes deeper.
254
+
255
+
```python
256
+
# BaZi Four Pillars. The anchor call: the rest of the domain reads off these four pillars.
257
+
# `timezone` takes the IANA name, resolved to the DST-correct offset for the birth date.
# sign["element"] is the YEAR STEM element ("Metal"), not the element of the animal.
271
+
# sign["yearPillar"], sign["interpretation"]
272
+
```
273
+
274
+
### 8. Feng shui API (Kua number, flying star chart)
275
+
276
+
Kua numbers with the full Eight Mansions map ranked best to worst, Xuan Kong flying star natal charts for any of the nine periods and 24 mountains, annual and monthly star plates, and the four annual afflictions with exact degree spans. Chinese years resolve at Li Chun, computed astronomically rather than assumed, so the annual charts change over on the real boundary.
277
+
278
+
```python
279
+
# Kua number: one birth date and a gender gives the personal directions everything else reads off.
### 9. Biorhythm API (daily check-in, forecast, compatibility)
250
295
251
296
Zero competition domain. Steady search volume with the top Google result being a static calculator page. Pure land-grab for wellness, productivity, sports, and couples apps.
### 10. Dream interpretation API (symbol dictionary, search)
338
+
### 12. Dream interpretation API (symbol dictionary, search)
294
339
295
340
Thousands of dream symbols. `dream meaning` is among the highest-volume spiritual searches on Google. Journal apps, AI therapy chatbots, and self-discovery products are the buyers.
# results["symbols"] is an array of matching symbols
305
350
```
306
351
307
-
### 11. Angel Numbers API (1111, 222, 333 meanings plus universal lookup)
352
+
### 13. Angel Numbers API (1111, 222, 333 meanings plus universal lookup)
308
353
309
354
Gen Z spiritual-tok fuel. `111 meaning`, `222 meaning`, `333 angel number` are evergreen viral queries with massive shareability.
310
355
@@ -351,14 +396,14 @@ asyncio.run(main())
351
396
352
397
## Multi-language responses
353
398
354
-
Interpretations and editorial text are available in eight languages: English (`en`), Turkish (`tr`), German (`de`), Spanish (`es`), French (`fr`), Hindi (`hi`), Portuguese (`pt`), Russian (`ru`). Pass `lang` as a keyword argument on any supported method:
399
+
Interpretations and editorial text are available in 10 languages: English (`en`), Turkish (`tr`), German (`de`), Spanish (`es`), French (`fr`), Hindi (`hi`), Portuguese (`pt`), Russian (`ru`), Chinese Simplified (`zh-Hans`), Chinese Traditional (`zh-Hant`). Pass `lang` as a keyword argument on any supported method:
Supported: `astrology`, `vedic_astrology`, `numerology`, `tarot`, `biorhythm`, `iching`, `crystals`, `angel_numbers`. English-only: `dreams`, `location`, `usage`. Untranslated fields fall back to English.
406
+
Supported: `astrology`, `vedic_astrology`, `forecast`, `human_design`, `chinese_astrology`, `feng_shui`, `numerology`, `tarot`, `biorhythm`, `iching`, `crystals`, `angel_numbers`. English-only: `dreams`, `location`, `usage`. The two Chinese scripts (`zh-Hans`, `zh-Hant`) currently ship on Chinese astrology and feng shui; every other domain answers those codes in English per field. Untranslated fields fall back to English.
0 commit comments