astroAPI

Widget

Mini-Radix-Widget zum Einbetten

Eine Script-Zeile auf deiner Site — und Besucher koennen ein kompaktes Geburtshoroskop berechnen, ohne dass du selbst einen API-Key vergibst. Anfragen gehen ueber unseren Proxy mit Demo-Plan und IP-Rate-Limit.

Live-Vorschau

Einbettung in deine Site

Den Container und das Script-Tag kopieren — fertig:

<div data-astroapi-mini-radix></div>
<script src="https://astroapi.services/widgets/mini-radix.js?v=20260510-3" defer></script>

Optionale Konfiguration

Auf dem Container-DIV per data-*-Attribute:

  • data-default-date="2026-04-20T12:00" — Vorbelegung Datum (UTC, datetime-local-Format)
  • data-default-lat="52.52" — Vorbelegung Breite
  • data-default-lon="13.41" — Vorbelegung Laenge
  • data-base="https://astroapi.services" — abweichender Server-Endpoint (selten noetig)

Wie es funktioniert

  • Das Widget rendert sich in den Container-DIV mit eigenem Inline-CSS — dein Site-CSS wird nicht angefasst.
  • Beim Absenden geht ein POST an /widgets/mini-radix/proxy. Der Proxy ruft serverseitig /v1/radix mit einem on-the-fly erzeugten Demo-Key auf, der nach dem Request sofort wieder widerrufen wird — der Key verlaesst nie unseren Server.
  • IP-Rate-Limit: 60 Requests/h pro IP (eigenes Bucket mini-radix, getrennt vom Playground).
  • Der Demo-Plan teilt sich global ein Stundenkontingent von 60 Requests — bei vielen Embeds eines Tages besser einen eigenen Test-Key vom Admin holen und einen eigenen Playground-Aufruf bauen.

Eigene Variante bauen

Quellcode des Widgets: /widgets/mini-radix.js — ~6 KB IIFE, ohne Build-Tools, ohne Dependencies. Forken, Inhalte anpassen, eigene Markup-Struktur einsetzen — alles ueber das data-astroapi-mini-radix-Pattern.