Ermitteln Sie umfassende Client-Informationen direkt aus den Request-Headern. Browser, Betriebssystem, Gerätetyp, IP-Details und mehr - vollständig serverseitig ohne externe Services.
https://creativeskyline.de/api/client-info
Die Client Info API extrahiert folgende Informationen aus dem eingehenden HTTP-Request:
https://creativeskyline.de/api/client-info
/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://creativeskyline.de/api/client-info
ipString - IP-Adresse als StringipNumeric - Numerische IP (IPv4)ipType - IPv4 oder IPv6isBehindProxy - Proxy-Erkennungdevice - Gerätename (iPhone, Mac usw.)os - Betriebssystem mit VersionisMobile - Mobile-ErkennunguserAgent - Browser mit Versionfamily - Browser-FamilieversionMajor/Minor/Patch - VersionenuserAgentRaw - Original User-Agent-StringisSpider - Bot/Crawler-ErkennunguserLanguages - Sprach-Präferenzen (Array)userAgentDisplay - Formatierter Display-String
https://creativeskyline.de/api/client-info
/api/client-info
curl -X GET "https://creativeskyline.de/api/client-info" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
use Illuminate\Support\Facades\Http;
$response = Http::withToken('YOUR_API_TOKEN')
->get('https://creativeskyline.de/api/client-info');
$data = $response->json();
const response = await fetch('https://creativeskyline.de/api/client-info', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
},
});
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
}
response = requests.get(
'https://creativeskyline.de/api/client-info',
headers=headers,
)
data = response.json()
{
"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"
]
}
curl -X GET "https://creativeskyline.de/api/client-info" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
use Illuminate\Support\Facades\Http;
$response = Http::withToken('YOUR_API_TOKEN')
->get('https://creativeskyline.de/api/client-info');
$data = $response->json();
const response = await fetch('https://creativeskyline.de/api/client-info', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
},
});
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
}
response = requests.get(
'https://creativeskyline.de/api/client-info',
headers=headers,
)
data = response.json()
{
"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"
]
}