Ermitteln Sie umfassende Client-Informationen direkt aus den Request-Headern. Browser, Betriebssystem, Gerätetyp, IP-Details und mehr - vollständig serverseitig ohne externe Services.
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)
/api/client-info
Analysiert automatisch die Request-Header des anfragenden Clients und gibt umfassende Informationen zurück.
Keine Parameter erforderlich - alle Daten werden aus den Request-Headern extrahiert.
https://leads.creativeskyline.com/api/client-info
{
"ipString": "203.0.113.42",
"ipNumeric": 3405803818,
"ipType": "IPv4",
"isBehindProxy": false,
"device": "Mac",
"os": "Mac OS X 12.6.0",
"userAgent": "Chrome 120.0.0",
"family": "Chrome",
"versionMajor": "120",
"versionMinor": "0",
"versionPatch": "0",
"isSpider": false,
"isMobile": false,
"userAgentDisplay": "Mac OS X 12.6.0 Mac Chrome 120.0.0",
"userAgentRaw": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"userLanguages": [
"de-DE",
"de",
"en-US",
"en"
]
}
ipString - IP-Adresse als StringipNumeric - Numerische IP (IPv4)ipType - IPv4 oder IPv6isBehindProxy - Proxy-Erkennungdevice - Gerätename (iPhone, Mac, etc.)os - Betriebssystem mit VersionisMobile - Mobile Erkennungplatform - Plattform-InfouserAgent - Browser mit Versionfamily - Browser-FamilieversionMajor/Minor/Patch - VersionenuserAgentRaw - Original User-AgentisSpider - Bot/Crawler ErkennunguserLanguages - Sprach-Präferenzen ArrayuserAgentDisplay - Formatierter Display-StringisBehindProxy - Proxy-Erkennungcurl -X GET "https://leads.creativeskyline.com/api/client-info" \ -H "Authorization: Bearer YOUR_API_TOKEN"
fetch("https://leads.creativeskyline.com/api/client-info")
.then(response => response.json())
.then(data => {
console.log("Gerät:", data.device);
console.log("OS:", data.os);
console.log("Browser:", data.userAgent);
console.log("Mobile:", data.isMobile);
console.log("Bot:", data.isSpider);
})
.catch(error => console.error("Fehler:", error));
<?php
$response = file_get_contents("https://leads.creativeskyline.com/api/client-info");
$data = json_decode($response, true);
if ($data) {
echo "Gerät: " . $data["device"] . "\n";
echo "OS: " . $data["os"] . "\n";
echo "Browser: " . $data["userAgent"] . "\n";
echo "Mobile: " . ($data["isMobile"] ? "Ja" : "Nein") . "\n";
echo "IP: " . $data["ipString"] . "\n";
}
import requests
response = requests.get("https://leads.creativeskyline.com/api/client-info")
data = response.json()
if data:
print(f"Gerät: {data['device']}")
print(f"OS: {data['os']}")
print(f"Browser: {data['userAgent']}")
print(f"Mobile: {'Ja' if data['isMobile'] else 'Nein'}")
print(f"IP: {data['ipString']}")