NameGenAPI Info

REST API fuer zufaellig generierte Namen und Bezeichnungen.

Generator-Oberflaeche: /

Basis-URL lokal: http://localhost:8080

Parameter fuer alle Name-Endpoints: count von 1 bis 20.

Zusatz fuer /api/normal: country (ISO-3166 Code oder Landname), Standard ist DE.

API-Begrenzung: standardmaessig 10 Aufrufe pro Minute pro User/IP, konfigurierbar ueber RATE_LIMIT_MAX_REQUESTS_PER_MINUTE in /etc/default/namegenapi. Ohne Eintrag bleibt der Default 10. Bei Ueberschreitung kommt 429 Too Many Requests.

Verfuegbare Typen

normalcharguildcitytechappplanet

Endpoints

Pfad Beschreibung Beispiel
/api/types Zeigt verfügbare Typen + maxCount /api/types
/api/countries Zeigt alle verfügbaren Länder für normal (ISO-3166) /api/countries
/api/normal Normale Namen (optional country, Standard DE) /api/normal?count=3&country=JP
/api/char Mystische Character-Namen /api/char?count=3
/api/guild Fraktions- und Gruppennamen /api/guild?count=3
/api/city Stadt- und Ortsnamen /api/city?count=3
/api/tech Technische Produkt-/Projektnamen /api/tech?count=3
/api/app Software-/App-Namen /api/app?count=3
/api/planet Planetennamen /api/planet?count=3
/api/{type} Dynamischer Zugriff über Typ (normal,char,guild,city,tech,app,planet) /api/normal?count=2&country=US

Beispielantwort

{
  "type": "normal",
  "country": "JP",
  "count": 2,
  "names": ["Haruto Sato", "Rin Tanaka"]
}

cURL Beispiele

Debian 13 Deploy (kurz)