🚀 Jetzt neu: FlowAI! Ein revolutionärer Chat mit personalisierten AI-Agenten. 🌟

IP Geolocation API
Standort-Daten aus IP-Adressen

Konvertieren Sie IP-Adressen in umfassende geografische Informationen. Inklusive Stadt, Land, Zeitzone, Währung und ISP-Details - alles standardmäßig auf Deutsch.

🚀 Schnellstart

API-Token erforderlich

Diese API erfordert einen gültigen API-Token. Tokens können in Ihrem Profil unter Profil → API-Token erzeugt und verwaltet werden.

🔑 Token-Übermittlungsmöglichkeiten:
Authorization: Bearer YOUR_API_TOKEN
?token=YOUR_API_TOKEN (Query-Parameter)
X-API-Token: YOUR_API_TOKEN (Header)
token=YOUR_API_TOKEN (POST/PUT Body)

🎮 Live-Demo

Testen Sie die API direkt hier:

curl "https://leads.creativeskyline.com/api/geolocation/8.8.8.8" \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Live-Response:

{"status":"success","continent":"Nordamerika","country":"Vereinigte Staaten",...}

📚 API-Endpunkte

Basis-URL: https://leads.creativeskyline.com/api/geolocation

🎯 Einzelne IP-Abfrage

GET /api/geolocation

Ermittelt automatisch die IP-Adresse des anfragenden Clients und gibt deren Geolocation-Daten zurück.

GET /api/geolocation/{ip}

Ruft Geolocation-Daten für eine bestimmte IP-Adresse oder Domain ab.

Parameter:

{ip} - IPv4, IPv6 oder Domain (z.B. 8.8.8.8, google.com)

Optional Query Parameter:

?lang=en - Sprache (Standard: de)

📦 Batch-Abfrage

POST /api/geolocation/batch

Verarbeitet bis zu 100 IP-Adressen in einer einzigen Anfrage für maximale Effizienz.

Request Body (JSON Array):

["8.8.8.8", "1.1.1.1", "208.67.222.222"]

Erweiterte Optionen:

[
  {
    "query": "8.8.8.8",
    "lang": "de"
  },
  "1.1.1.1",
  {
    "query": "208.67.222.222",
    "lang": "en"
  }
]

✨ Features & Datenfelder

🌍 Geografische Daten

  • • Kontinent & Kontinent-Code
  • • Land & Länder-Code (ISO)
  • • Region/Bundesland
  • • Stadt & Bezirk
  • • Postleitzahl
  • • GPS-Koordinaten (Lat/Lon)

🕐 Zeit & Währung

  • • Zeitzone (z.B. Europe/Berlin)
  • • UTC-Offset in Sekunden
  • • Nationale Währung (ISO-Code)

🌐 Netzwerk-Informationen

  • • ISP-Name
  • • Organisation
  • • AS-Nummer & AS-Name
  • • Reverse DNS

🔍 Verbindungstyp

  • • Mobile/Cellular Erkennung
  • • Proxy/VPN/Tor Detection
  • • Hosting/Datacenter Erkennung

🇩🇪 Deutsche Lokalisierung

Alle geografischen Daten werden standardmäßig auf Deutsch zurückgegeben:

Beispiel Deutsch:

"country": "Deutschland"

"city": "Frankfurt am Main"

Mit ?lang=en:

"country": "Germany"

"city": "Frankfurt am Main"

💻 Code-Beispiele

Eigene IP ermitteln

curl "https://leads.creativeskyline.com/api/geolocation"

Bestimmte IP abfragen

curl "https://leads.creativeskyline.com/api/geolocation/8.8.8.8"

Batch-Abfrage

curl -X POST "https://leads.creativeskyline.com/api/geolocation/batch" \
  -H "Content-Type: application/json" \
  -d '["8.8.8.8", "1.1.1.1", "google.com"]'

Beispiel-Response

{
  "status": "success",
  "continent": "Nordamerika",
  "continentCode": "NA",
  "country": "Vereinigte Staaten",
  "countryCode": "US",
  "region": "CA",
  "regionName": "Kalifornien",
  "city": "Mountain View",
  "district": "",
  "zip": "94043",
  "lat": 37.4192,
  "lon": -122.0574,
  "timezone": "America/Los_Angeles",
  "offset": -25200,
  "currency": "USD",
  "isp": "Google LLC",
  "org": "Google Public DNS",
  "as": "AS15169 Google LLC",
  "asname": "GOOGLE",
  "reverse": "dns.google",
  "mobile": false,
  "proxy": false,
  "hosting": false,
  "query": "8.8.8.8"
}

JavaScript Beispiel

fetch('https://leads.creativeskyline.com/api/geolocation/8.8.8.8')
  .then(response => response.json())
  .then(data => {
    console.log('Land:', data.country);
    console.log('Stadt:', data.city);
    console.log('Koordinaten:', data.lat, data.lon);
  });