Öffentliche API

Die Namensgeneratoren über HTTP. Kostenlos, ohne Schlüssel und ohne Konto. Sie nutzt nie KI und kann keine fremden Projekte lesen.

Endpunkt

GEThttps://musael.com/api/public/v1/names

Generate up to 20 names using one of 24 deterministic generators, without AI or account access.

Parameter

NameTypStandardErlaubte Werte
kindstringfantasyfantasy, fantasy-last, elf, dwarf, dragon, kingdom, town, village, tavern, wizard, orc, city, guild, ship, sword, spell, god, demon, vampire, pirate, knight, sci-fi-planet, alien, starship
seedinteger1Ganze Zahl von 1 bis 999,999
countinteger10Ganze Zahl von 1 bis 20

Beispiel

curl 'https://musael.com/api/public/v1/names?kind=elf&seed=42&count=3'

Ausprobieren

curl 'https://musael.com/api/public/v1/names?kind=elf&seed=42&count=5'

Antwort

Ein JSON-Objekt mit der Version "1", der angefragten Art und dem Seed, den Namen und der Adresse der Generatorseite. Gleiche Art und gleicher Seed liefern dieselben Namen, bis sich die Daten des Generators ändern.

Fehler

Fehler antworten mit einem HTTP-Status und einem Fehlerobjekt mit stabilem Code und lesbarer Meldung. Warte bei 429 und 503 auf Retry-After; wiederhole andere Fehler nicht unverändert.

StatusBedeutung
400Bei einem Parameter stimmt das Format nicht oder er liegt außerhalb des Bereichs. Korrigiere die Anfrage, bevor du sie erneut sendest.
405Nur GET und HEAD werden akzeptiert.
408Die Anfrage kam zu langsam an.
413Der Anfragetext ist größer als 2.048 Bytes.
414Die Adresse ist länger als 1.024 Zeichen.
415Der Text ist kein JSON.
429Zu viele Anfragen von diesem Client. Warte die Sekunden aus Retry-After ab.
500Auf unserer Seite ist etwas fehlgeschlagen. Versuche es später erneut.
503Der Dienst ist ausgelastet. Warte die Sekunden aus Retry-After ab.

Limits

  • Pro Client: 10 Anfragen gleichzeitig, danach 30 pro Minute.
  • Für den gesamten Dienst: 20 gleichzeitig, dann 10 pro Sekunde, höchstens 8 in Bearbeitung.
  • Adressen über 1.024 Zeichen werden abgelehnt.
  • Kein Schlüssel, kein Konto und keine Bezahlstufe. Es gibt keine Verfügbarkeitsgarantie.

OpenAPI-Dokument

Der vollständige Vertrag, für Code-Generatoren und API-Clients. /docs/openapi.json