IP-Geolokalisierung, E-Mail-Prüfungen und Login-Risikosignale aus einer API.
Lokalisieren Sie Website-Besucher im Browser, fragen Sie IP-Adressen aus Ihrem Backend ab, erkennen Sie Wegwerf-Domains und Tippfehler in Anmelde-E-Mails und markieren Sie unmögliche Reisen beim Login — alles mit einem Tarif und einem monatlichen Anfragekontingent. Die Karte zeigt eine Vorschau der Edge-Daten und der lokalen Anreicherung dieser Seitenanfrage; sie ist keine API-Antwort.
request.cf216.73.216.231
- Koordinaten
- 39.9612, -82.9988
- Zeitzone
- America/New_York
- Postleitzahl
- 43215
- Kontinent
- NA
- Netzwerk
- Anthropic, PBC
- ASN
- AS16509
- Währung
- $ USD
- Landesvorwahl
- +1
- Sonnenauf-/-untergang
- 7:49 / 18:42
- Gerät
- —
- Sicherheit
- Nicht verfügbar — nicht geprüft
Wählen Sie die passende API für Ihre Aufgabe
Besucher auf Ihrer Website lokalisieren
Rufen Sie die Besucher-Geolokalisierungs-API direkt aus dem Browser auf – mit einem veröffentlichbaren Schlüssel, der auf Ihre erlaubten Origins beschränkt ist. Nutzen Sie ungefähre Länder- und Stadtangaben, Zeitzone und verfügbaren regionalen Kontext, um ein passenderes Erlebnis vorzuschlagen.
Besucher-Geolokalisierung entdecken →Eine IP von Ihrem Backend aus abfragen
Haben Sie bereits eine IP-Adresse in Ihrer Anwendung? Senden Sie sie von Ihrem Server aus an den IP-Abfrage-Endpoint. Ein geheimer Schlüssel authentifiziert die Anfrage, und die Antwort enthält Standortfelder aus einer Geolokalisierungsdatenbank eines Drittanbieters.
IP-Abfrage-API entdecken →Eine Liste von IP-Adressen verarbeiten
Senden Sie bis zu 100 IP-Adressen in einer einzigen Batch-Anfrage und erhalten Sie eine geordnete Liste von Abfrageergebnissen für Reporting, Anreicherung und andere Backend-Workflows. Die Abfragenutzung wird pro IP gemessen, nicht pro Batch-Anfrage.
IP-Massenabfrage entdecken →E-Mail-Adressen bei der Anmeldung prüfen
Prüfen Sie Syntax, bekannte Wegwerf-Domains, ob die Domain einen Mailserver hat, wahrscheinliche Tippfehler und Rollenadressen, und erhalten Sie ein Urteil — annehmen, prüfen oder ablehnen — mit Begründung. Rufen Sie sie mit einem veröffentlichbaren Schlüssel aus Ihrem Formular auf oder prüfen Sie bis zu 100 Adressen pro Anfrage — oder Listen mit bis zu 100.000 — aus Ihrem Backend oder dem Dashboard.
E-Mail-Prüfung entdecken →Eine neue Anmeldung mit einem Aufruf bewerten
POST /v1/signup/check kombiniert die E-Mail-Prüfung mit Land und Netzwerk der anmeldenden IP, tarifabhängigen VPN-, Tor- und Rechenzentrums-Indikatoren sowie dem Alter der E-Mail-Domain zu einem Score von 0–100 und einem begründeten Urteil. Der Score ist Kontext für Ihre Entscheidung, kein Beweis für Missbrauch.
Workflow gegen Anmeldemissbrauch ansehen →Unmögliche Reisen beim Login markieren
POST /v1/risk/check vergleicht den ungefähren Standort der Login-IP mit dem zuvor gespeicherten Standort des Nutzers und liefert Entfernung, verstrichene Zeit, implizite Geschwindigkeit und eine Risikostufe. Falsch-positive Ergebnisse sind möglich; eine Kontoübernahme wird damit nicht nachgewiesen.
Erkennung unmöglicher Reisen entdecken →Browser-Integrationsbeispiel und Edge-Vorschau
Das Beispiel zeigt, wie GET /v1/geo aus einem Browser aufgerufen wird. Es wurde nicht ausgeführt, um diese Vorschau zu erzeugen. Der Standort stammt aus dieser Seitenanfrage; die Anreicherung wird lokal abgeleitet. Fehlende Werte sind nicht verfügbar, und Sicherheitsprüfungen werden nicht ausgeführt.
Beispielanfrage — nicht ausgeführt
import { WatchIP } from "@digitload/watch-ip-sdk";
const client = new WatchIP("wip_pub_xxxxxxxx");
const { country, city, timezone, currency, callingCode } = await client.getGeo();Vorschau der Seitenanfrage — keine API-Antwort
{
"ip": "216.73.216.231",
"country": "US",
"region": "Ohio",
"regionCode": "OH",
"city": "Columbus",
"postalCode": "43215",
"latitude": 39.96118,
"longitude": -82.99879,
"continent": "NA",
"timezone": "America/New_York",
"isEUCountry": false,
"asn": 16509,
"asOrganization": "Anthropic, PBC",
"currency": {
"code": "USD",
"name": "US Dollar",
"symbol": "$"
},
"callingCode": "+1",
"compliance": {
"isGDPR": false,
"usPrivacyLaw": null,
"isLGPD": false,
"requiresCookieConsent": false,
"dataResidencyZone": "US",
"isEmbargoedCountry": false
},
"locale": {
"suggestedLocale": "en-US",
"measurementSystem": "imperial",
"firstDayOfWeek": 0,
"dateFormat": "MM/DD/YYYY"
},
"sun": {
"sunrise": "2026-10-23T11:49:40.834Z",
"sunset": "2026-10-23T22:42:44.749Z"
},
"holiday": {
"isPublicHolidayToday": false,
"todayHolidayName": null,
"nextHoliday": {
"date": "2026-11-11",
"name": "Veterans Day"
}
},
"age": {
"ageOfMajority": 18,
"drinkingAge": 21,
"adultContentVerificationRequired": true,
"jurisdictionNote": "HB 96 (2025)"
},
"tax": {
"jurisdictionCode": "US-OH",
"taxSystem": "US_SALES_TAX",
"rate": null
},
"userAgent": {
"browser": null,
"browserVersion": null,
"os": null,
"osVersion": null,
"deviceType": "bot"
}
}Besucher- und Backend-Geolokalisierung
Verwenden Sie GET /v1/geo im Browser des Besuchers mit einem veröffentlichbaren Schlüssel. Verwenden Sie GET /v1/lookup/{ip} oder POST /v1/lookup in Ihrem Backend mit einem geheimen Schlüssel für angegebene IPs.
Ein Tarif für alle Prüfungen
Geolokalisierung, IP-Abfrage sowie E-Mail-, Anmelde- und Reiseprüfungen zählen alle gegen dasselbe monatliche Anfragekontingent — eine Anfrage pro Aufruf, geprüfter IP oder geprüfter Adresse. Es gibt kein separates Produkt zu kaufen, und jeder Tarif, auch Free, kann beide Schlüsseltypen ausstellen.
E-Mail-Prüfungen auf Domain-Ebene
E-Mail-Prüfungen betrachten Syntax, den Wegwerf-Status und die Mailserver-Einträge der Domain, wahrscheinliche Tippfehler und Rollenadressen. Sie kontaktieren nie das Postfach, daher bestätigt kein Ergebnis, dass eine Adresse existiert oder E-Mails empfangen kann.
Origin-gebundene Schlüssel
Ihr API-Schlüssel ist veröffentlichbar, wie ein Stripe- oder Google-Maps-Schlüssel. Anfragen werden nur bedient — und CORS nur gewährt — für die von Ihnen registrierten Origins.
Edge-Geolokalisierung
GET /v1/geo liest Standortdaten auf Netzwerkebene für die verbindende IP. Der IP-Standort ist ungefähr; die Antwortzeit hängt von der Anfrage und den aktivierten Funktionen ab.
Regionale Anreicherung
Besucherantworten leiten Währung, Landesvorwahl, Sonnenzeiten und Geräte-Hinweise aus Standort und Anfrage-Headern ab. Felder können null sein, wenn Quelldaten nicht verfügbar sind.
Regionale Compliance-Hinweise
Statische Länder- und Regionszuordnungen liefern Compliance-Hinweise. Sie begründen keine rechtlichen Verpflichtungen und garantieren keine Compliance.
Locale-Ermittlung, für Sie erledigt
Jede Antwort enthält ein locale-Objekt: das am besten passende BCP47-Locale (eine Kombination aus dem Land des Besuchers und dem Accept-Language-Header seines Browsers, sodass ein französischsprachiger Besucher in Kanada fr-CA statt fr-FR erhält), dazu Maßsystem, ersten Wochentag und Datumsformat — Sie müssen dies nicht in Ihrer eigenen i18n-Schicht neu implementieren.
Feiertagskalender
Jede Antwort enthält ein holiday-Objekt: ob heute ein Feiertag im Land des Besuchers ist, dessen Name und der nächste bevorstehende Feiertag — praktisch für „Heute geschlossen“-Hinweise im Support-Widget, Checkout-Texte oder Terminlogik, für eine kuratierte Liste von rund 40 Ländern.
Hinweise zur Altersgrenze
Statische Zuordnungen liefern Hinweise zu Alter und Rechtsraum basierend auf dem ungefähren IP-Standort. Sie überprüfen weder Identität noch Alter; bestätigen Sie geltende Anforderungen unabhängig davon.
Hinweise zum Steuergebiet
Statische Zuordnungen liefern regionalen Steuerkontext. Sie sind keine Steuerberechnung und kein Ersatz für eine gepflegte Steuer-Engine.
SDK-Quellpakete
Das Repository enthält Clients für JavaScript/TypeScript, Python, PHP, Go und Flutter/Dart. Die Endpoint-Unterstützung variiert; siehe die Dokumentation und prüfen Sie die Paketverfügbarkeit vor der Installation.
VPN-, Tor- und Netzwerksignale
Berechtigte Besucher-Tarife enthalten listenbasierte Indikatoren für VPN, Tor, Rechenzentren, Bedrohungen und sanktionierte Netzwerke. Ein falsches Signal bedeutet keine Übereinstimmung in den verfügbaren Daten, nicht einen sicheren Besucher. Die IPv6-Abdeckung ist teilweise; IPv6-Tor wird nicht abgedeckt.
Gebrandete Subdomains
Growth und Scale enthalten einen Weg zur Einrichtung einer eigenen Domain im Dashboard. Die Verfügbarkeit hängt von der Kontoberechtigung und einer erfolgreichen DNS- und SSL-Einrichtung ab; Integrationen müssen die konfigurierte Basis-URL verwenden.
Signal für unmögliche Reisen
POST /v1/risk/check vergleicht den ungefähren Standort einer angegebenen IP mit einer gespeicherten Nutzer-Baseline. Es kann Fehlalarme erzeugen und beweist keine Kontoübernahme. Kontaktieren Sie uns, um Verfügbarkeit und Bereitstellung zu bestätigen.
Verstehen Sie die Antwort, bevor Sie integrieren
Die Besucher- und die Abfrage-API bedienen unterschiedliche Anfragen und liefern unterschiedliche Daten. Die Besucher-Geolokalisierung nutzt die Edge-Geolokalisierung der eingehenden Anfrage und ergänzt sie um regionalen Kontext. Die IP-Abfrage löst die von Ihnen angegebene Adresse anhand einer Geolokalisierungsdatenbank eines Drittanbieters auf. Abfrageantworten enthalten nicht die gesamte Anreicherung der Besucher-Geolokalisierung — Postleitzahl und Zeitzone werden beispielsweise von der aktuellen Datenquelle nicht geliefert. E-Mail-, Anmelde- und Risikoprüfungen arbeiten jeweils mit den Daten, die Sie senden — einer Adresse oder einer Nutzer-ID und IP — und jede Zeile unten zählt gegen dasselbe monatliche Anfragekontingent.
| Ihre Aufgabe | Endpoint | Schlüssel | Datenschwerpunkt |
|---|---|---|---|
| Den verbindenden Website-Besucher lokalisieren | GET /v1/geo | Veröffentlichbar, Origin-beschränkt | Besucherstandort und regionaler Kontext |
| Eine angegebene IP abfragen | GET /v1/lookup/{ip} | Geheimer Bearer-Schlüssel | Standortergebnis aus einer Geolokalisierungsdatenbank eines Drittanbieters |
| Mehrere angegebene IPs abfragen | POST /v1/lookup | Geheimer Bearer-Schlüssel | Bis zu 100 geordnete Standortergebnisse |
| Eine E-Mail-Adresse in einem Anmeldeformular prüfen | POST /v1/email/validate | Veröffentlichbar, Origin-beschränkt | Syntax-, Wegwerf-Domain-, Mailserver- und Tippfehlersignale mit Urteil |
| E-Mail-Adressen in großen Mengen prüfen | POST /v1/email/batch, /v1/email/jobs | Geheimer Bearer-Schlüssel | Bis zu 100 pro Anfrage oder bis zu 100.000 pro asynchronem Listenauftrag |
| Eine neue Anmeldung bewerten | POST /v1/signup/check | Geheimer Bearer-Schlüssel | Score von 0–100 aus E-Mail-, IP-Netzwerk- und Domain-Alterssignalen |
| Einen Login mit dem vorherigen Standort vergleichen | POST /v1/risk/check | Geheimer Bearer-Schlüssel | Entfernung, implizite Geschwindigkeit und Kennzeichen für unmögliche Reisen |
Häufig gestellte Fragen
Kann Watch-IP eine von mir angegebene IP-Adresse geolokalisieren?
Ja. Verwenden Sie die serverseitige IP-Abfrage-API mit einem geheimen Schlüssel. Der Browser-Besucher-Endpoint lokalisiert den verbindenden Client und akzeptiert keine beliebige IP zur Abfrage.
Kann ich Watch-IP aus JavaScript im Browser verwenden?
Verwenden Sie die Besucher-Geolokalisierung mit einem veröffentlichbaren Schlüssel, der für den Origin Ihrer Website konfiguriert ist. Geheime Abfrage-Schlüssel gehören in Ihr Backend und sollten niemals im Browser-Code erscheinen.
Ist IP-Geolokalisierung dasselbe wie die Geolocation-API des Browsers?
Nein. Watch-IP schätzt den Standort anhand einer IP-Verbindung. Die Geolocation-API des Browsers ist ein separater Mechanismus, der um Erlaubnis für einen vom Gerät bereitgestellten Standort bittet.
Kann ich IPv4- und IPv6-Adressen abfragen?
Die Abfrage-Endpoints akzeptieren gültige IPv4- und IPv6-Adressen, vorbehaltlich der verfügbaren Datenbankeinträge. Die Abdeckung von Sicherheitssignalen ist eine separate Frage und variiert je nach Indikator und IP-Version.
Hat Watch-IP einen kostenlosen Tarif?
Ja. Der Free-Tarif enthält ein monatliches Anfragekontingent sowie ein kleineres Kontingent für IP-Abfragen; die aktuellen Limits stehen auf der Preisseite. E-Mail-, Anmelde- und Reiseprüfungen zählen gegen dasselbe Kontingent, ohne separaten Tarif.
Prüft die E-Mail-Prüfung, ob ein Postfach existiert?
Nein. Watch-IP prüft Syntax, Domain (Wegwerf-Listen, Mailserver-Einträge, Alter) und Adressmuster wie Tippfehler und Rollenkonten. Der Mailserver wird nicht kontaktiert, daher bestätigt kein Ergebnis, dass ein Postfach existiert oder E-Mails empfangen kann.
Brauchen E-Mail- und Risikoprüfungen einen eigenen Tarif?
Nein. Jede geprüfte Adresse, Anmeldeprüfung oder Reiseprüfung zählt als eine Anfrage gegen dasselbe monatliche Kontingent wie Ihre Geolokalisierungs- und Abfrageaufrufe. Backend-Endpunkte verwenden einen geheimen Schlüssel, den Sie im Dashboard ausstellen.
Bedeutet ein falsches Sicherheitssignal, dass der Besucher sicher ist?
Nein. Es bedeutet, dass die Prüfung keine Übereinstimmung in den verwendeten Daten gefunden hat. Fehlende Abdeckung, nicht gelistete Netzwerke und nicht verfügbare Signale müssen separat betrachtet werden.
Wählen Sie Ihre erste Integration
Beginnen Sie mit dem Besucher-Leitfaden für eine Website, der Produktseite zur IP-Abfrage für eine Backend-Anwendung oder der E-Mail-Prüfung für Ihr Anmeldeformular.