Diese Seite zeigt deine öffentliche IP-Adresse und den zugehörigen Hostnamen an. Deine IP-Adresse wird für das Rate-Limit eine Stunde lang gespeichert, danach wird sie automatisch gelöscht. Wir übernehmen keine Haftung für die Richtigkeit der bereitgestellten Informationen.
Diese API ermittelt die öffentliche IP-Adresse und den Hostnamen des Geräts, das die Anfrage stellt. Sie gibt die Informationen entweder im JSON- oder XML-Format zurück.
Die API kann mit einer einfachen HTTP-GET-Anfrage unter der folgenden Basis-URL aufgerufen werden:
https://api.getyourip.de
Die API verwendet die HTTP-Methode GET. Eine typische Anfrage könnte wie folgt aussehen:
GET https://api.getyourip.de
Die API unterstützt zwei Ausgabeformate:
?format=xml
zur Anfrage hinzu.Beispiele:
JSON-Ausgabe: GET https://api.getyourip.de Antwort: { "ip": "123.45.67.89", "hostname": "example-host.com" }
XML-Ausgabe: GET https://api.getyourip.de?format=xml Antwort: <response> <ip>123.45.67.89</ip> <hostname>example-host.com</hostname> </response>
Die API unterstützt die folgenden Parameter:
format
: Definiert das Ausgabeformat. Mögliche Werte sind json
(Standard) und xml
.onlyip
: Wenn dieser Parameter gesetzt ist, gibt die API nur die IP-Adresse des Nutzers zurück, ohne den Hostnamen oder andere Informationen. Die Ausgabe erfolgt entweder als reiner Text oder als XML, je nach gesetztem format
-Parameter.Beispiel: Um nur die IP-Adresse als Text zu erhalten, verwende:
GET https://api.getyourip.de?onlyip
Um die IP-Adresse im XML-Format zu erhalten, verwende:
GET https://api.getyourip.de?onlyip&format=xml
Um das Rate-Limit zu umgehen, kannst du einen API-Key verwenden. Füge dazu den Parameter api_key
zur Anfrage hinzu:
GET https://api.getyourip.de?api_key=YOUR_API_KEY
Beispiel mit einem API-Key:
GET https://api.getyourip.de?api_key=abcd1234efgh5678ijkl90mnopqrstuv
Die API gibt standardisierte Fehlermeldungen im JSON-Format zurück. Mögliche Fehlercodes:
curl https://api.getyourip.de?api_key=YOUR_API_KEY
import requests response = requests.get('https://api.getyourip.de', params={'api_key': 'YOUR_API_KEY'}) print(response.json())
fetch('https://api.getyourip.de?api_key=YOUR_API_KEY') .then(response => response.json()) .then(data => console.log(data));
Die API ist auf maximal 100 Anfragen pro Stunde begrenzt. Wenn dieses Limit überschritten wird, gibt die API den HTTP-Statuscode 429 (Too Many Requests) zurück. Mit einem gültigen API-Key kannst du dieses Limit umgehen.