AstroWay – Astrology, Birth Chart & Horoscope Widgets
Add astrology and horoscope widgets to any WordPress page or post via shortcodes or Gutenberg blocks: natal and birth charts, synastry, Tarot, Numerology, Human Design, moon phase and daily horoscopes.
Free and open source. No account, no API key, and no credit card required. The core widgets render out of the box in anonymous mode (30 requests/hour per visitor IP), which is enough for most blogs and small sites. Need more volume? A free API key (still no card) raises the limit to 10,000 calls/month, and paid plans are optional and only unlock advanced Pro widgets.
Under the hood the widgets are powered by api.astroway.info, with 700+ endpoints covering Western, Vedic, Hellenistic, Chinese and Mayan astrology, Tarot (Rider-Waite, Marseille, Lenormand), Numerology (Pythagorean, Chaldean, Kabbalistic, Tamil), Human Design and AI horoscopes.
External services
This plugin connects to api.astroway.info, the AstroWay Calculation API operated by the AstroWay Team, to render astrology widgets and tarot readings. No external request is made until a widget is actually rendered on a page where one of the plugin’s shortcodes or Gutenberg blocks is used.
What is sent:
- When a natal chart, bodygraph, or transit widget renders: the parameters provided in the shortcode (date, time, latitude, longitude) plus the visitor’s IP address (for anonymous rate-limiting).
- When a daily horoscope, moon phase, or daily tarot widget renders: the zodiac sign or deck identifier plus the visitor’s IP address.
- When the site administrator clicks “Verify Key” or “Test Connection” in the Settings screen: the configured API key and a small diagnostics payload.
When this happens:
- On frontend page render (only on pages where an AstroWay shortcode or block is present).
- On explicit admin action (Verify, Test Connection, Purge Cache).
No data is sent on plugin activation, deactivation, or admin pages without explicit user action.
- Service URL:
https://api.astroway.info/v1/ - Terms of Service: https://api.astroway.info/terms
- Privacy Policy: https://api.astroway.info/privacy
Privacy
This plugin stores the following on the WordPress site:
- The site administrator’s API key (if entered), stored in the
wp_optionstable underastroway_settings. Visible only to users withmanage_optionscapability. - WP transient cache of API responses (prefix
astroway_v1_) to reduce repeat external calls. Cache contents are chart/horoscope/tarot output — no visitor PII beyond what was submitted via shortcode arguments. Purged via Settings → AstroWay → Purge Cache.
This plugin does not set any cookies on visitor browsers, does not use third-party tracking, and does not transmit visitor data to anyone other than api.astroway.info (see External services above).
