Geburtsdaten für Entwickler und KI
Öffentliche API und MCP
WhoWasBorn bietet eine öffentliche, schreibgeschützte REST-API und einen zustandslosen Model Context Protocol-Server. Beide nutzen den Wikidata-Datensatz dieser Website. Kein API-Schlüssel nötig. Die Daten erfassen bekannte Menschen in Wikidata, aber nicht jede Person.
REST-API
GET-Endpunkte liefern Geburtstage, vollständige Daten, Personen, Suche, Geburtsjahre, Sternzeichen und Datensatzmetadaten. Listen verwenden limit (1–100) und offset; die Suche liefert bis zu 20 Kandidaten. Cross-Origin-GET ist erlaubt. Grenze: 60 Anfragen je Minute und IP. HTTP 429 und Retry-After beachten. Für versionierte Profile data_version aus den Metadaten verwenden. Datumsabhängige Antworten verfallen zur nächsten relevanten Mitternacht; Alter für das angefragte Datum berechnen.
Entwickler: REST API · OpenAPI 3.1
curl 'https://whowasborn.com/api/v1/birthdays/12-13?limit=10&lang=de'
curl 'https://whowasborn.com/api/v1/people/wikidata/Q26876?lang=de'
curl 'https://whowasborn.com/api/v1/meta'MCP für KI-Clients
Verbinde einen MCP-Client über Streamable HTTP mit https://whowasborn.com/mcp. Der Endpunkt verwendet POST; ein Aufruf im Browser ergibt 405. Accept: application/json, text/event-stream angeben. Keine Sitzungs-ID oder Anmeldung nötig. Grenze: 30 Anfragen je Minute und IP, Anfragekörper höchstens 32 KiB.
{"mcpServers":{"whowasborn":{"url":"https://whowasborn.com/mcp"}}}Werkzeuge und Ressourcen
Werkzeuge: birthdays_on_date, birthdays_today, person_birth_date, search_people und age_on_date. Ressourcen: whowasborn://meta und whowasborn://methodology. Prompt: who_shares_birthday. person_birth_date mit query Q26876 oder birthdays_on_date mit month 12 und day 13 aufrufen. Bei mehreren Personen mit passendem Namen zuerst einen QID auswählen.
{"name":"person_birth_date","arguments":{"query":"Q26876","lang":"de"}}Sprachen und Ersatzwerte
Alle Datenrouten und Werkzeuge akzeptieren lang: en, de, pt, es, fr, it (Standard en). Namen, Beschreibungen, Berufe und Orte verwenden die gewünschte Sprache, dann mul, dann en. Fehlende Beschreibungen bleiben null; keine maschinelle Übersetzung. Seiten-URLs verwenden die gewünschte Sprache, wenn die Seite existiert, sonst Englisch. Rohdaten und Kennungen bleiben unverändert. Lokale Profile benötigen eine lokale oder mul-Bezeichnung; für die Indexierung zusätzlich eine Beschreibung in dieser Sprache und die üblichen Qualitätskriterien.
Zitierbare Angaben und Unsicherheit
Eine kanonische Wikidata-Aussage ist eine Anzeigeentscheidung, keine unabhängige Prüfung. birth_date.status, source_kind, uncertainty, sources und alternatives erhalten. Widersprüchliche oder ungenaue Daten ergeben kein genaues Alter. Fehlende Todesdaten beweisen nicht, dass jemand lebt. Geburtsorte behalten das ursprüngliche Gebäude oder Viertel neben der aufgelösten Stadt und dem Land. Historische Grenzen werden nicht rekonstruiert. Bei Geburt am 29. Februar steigt das Alter in Nichtschaltjahren am 1. März. Sternzeichen folgen festen Kalenderzeiträumen.
Lizenz und Zuordnung
Wikidata-Angaben stehen unter CC0 1.0. Bilder behalten ihre jeweiligen Commons-Lizenzen und Nachweise; vor Wiederverwendung prüfen. Eine Zuordnung zu WhoWasBorn ist willkommen: die relevante Person oder Tageseite verlinken, Originalquellen und widersprüchliche Alternativen erhalten. MCP-Texte enthalten eine Zitier-URL.
Datenschutz und Kontakt
Die Website zählt Anfragen nur nach UTC-Tag, Seitentyp mit Sprache und angegebener Crawler-Familie. API-Limits verwenden IPs vorübergehend im Arbeitsspeicher; Zähler speichern keine IPs oder rohen User-Agents. Fragen und Korrekturen: hello@whowasborn.com.