Zum Inhalt springen
Guide

ipstack-Alternative: IP-Geolokalisierung plus 150 Endpunkte

| 7 min read

ipstack berechnet allein für die IP-Geolokalisierung 9,99 $/Monat. Botoi bündelt IP-Suche auf Stadtebene, VPN-Erkennung und über 150 Entwicklerendpunkte zum kostenlosen Start.

World map with glowing connection lines showing IP geolocation data
Photo by NASA on Unsplash

Sie zahlen ipstack 9,99 $/Monat für einen Endpunkt: IP-Geolokalisierung. Das ist das gesamte Produkt. Wenn Sie nächste Woche eine E-Mail-Validierung benötigen, melden Sie sich für eine andere API mit einem anderen Schlüssel an noch eine Rechnung. DNS-Suchen? Ein weiterer Service. Hashing, JWT-Dekodierung, QR-Codes? Noch drei.

Botois /v1/ip/lookup gibt die gleichen Geolokalisierungsdaten auf Stadtebene zurück, die ipstack bereitstellt, plus 150 weitere Endpunkte unter einem einzigen API-Schlüssel. Das kostenlose Kontingent umfasst HTTPS (bei ipstack nicht), Bietet Ihnen 100 Anfragen pro Tag statt 100 pro Monat und deckt die VPN-Erkennung ohne zusätzliche Kosten ab.

Gegenüberstellung: IP-Suche von ipstack vs. botoi

Beide APIs geolokalisieren eine IP auf Stadtebene. Das Anfrageformat und die Antwortstruktur unterscheiden sich. Hier sucht jeder nach dem öffentlichen DNS von Google (8.8.8.8).

ipstack-Anfrage und -Antwort

# ipstack (free tier: HTTP only, no HTTPS)
curl "http://api.ipstack.com/8.8.8.8?access_key=YOUR_IPSTACK_KEY"

Antwort:

{
  "ip": "8.8.8.8",
  "type": "ipv4",
  "continent_code": "NA",
  "continent_name": "North America",
  "country_code": "US",
  "country_name": "United States",
  "region_code": "CA",
  "region_name": "California",
  "city": "Mountain View",
  "zip": "94043",
  "latitude": 37.4223,
  "longitude": -122.085,
  "location": {
    "geoname_id": 5375480,
    "capital": "Washington D.C.",
    "languages": [{"code": "en", "name": "English"}],
    "country_flag": "https://assets.ipstack.com/flags/us.svg",
    "country_flag_emoji": "\\ud83c\\uddfa\\ud83c\\uddf8"
  }
}

Beachten Sie, dass die URL HTTP und nicht HTTPS verwendet. ipstack beschränkt HTTPS auf kostenpflichtige Pläne. Ihr API-Schlüssel und die Antwortdaten werden im kostenlosen Kontingent unverschlüsselt übertragen.

Botoi-Anfrage und Antwort

# botoi (HTTPS on every tier, including free)
curl -X POST https://api.botoi.com/v1/ip/lookup \\
  -H "Content-Type: application/json" \\
  -d '{"ip": "8.8.8.8"}'

Antwort:

{
  "success": true,
  "data": {
    "ip": "8.8.8.8",
    "city": "Mountain View",
    "region": "California",
    "country": "US",
    "countryName": "United States",
    "latitude": 37.4223,
    "longitude": -122.085,
    "timezone": "America/Los_Angeles",
    "postalCode": "94043",
    "asn": 15169,
    "asnOrg": "Google LLC",
    "continent": "NA",
    "currency": "USD"
  }
}

Botoi verwendet HTTPS auf jeder Ebene. Die Antwort umfasst Zeitzone, ASN-Organisation, Kontinent, und Währungscode; Felder ipstack Gates hinter höheren Plänen oder kehren überhaupt nicht zurück.

Vergleich der Antwortfelder

Beide Dienste geben zentrale Geolocation-Felder zurück. Die Unterschiede bestehen darin, was standardmäßig enthalten ist im Vergleich zu dem, was extra kostet.

Feld ipstack veröffentlicht
Stadt Alle Pläne Alle Pläne
Region/Bundesland Alle Pläne Alle Pläne
Land Alle Pläne Alle Pläne
Breiten-/Längengrad Alle Pläne Alle Pläne
Postleitzahl Alle Pläne Alle Pläne
Zeitzone Alle Pläne Alle Pläne
ASN / ISP Alle Pläne Alle Pläne
Währungscode Alle Pläne (über Standortobjekt) Alle Pläne
Landesflagge / Emoji Alle Pläne Nicht im Lieferumfang enthalten
Sprachen Alle Pläne Nicht im Lieferumfang enthalten
Kontinent Alle Pläne Alle Pläne
VPN-/Proxy-/Tor-Erkennung Sicherheitsmodul-Add-on (49,99 $+/Monat) Kostenlos über /v1/vpn-detect
HTTPS Nur kostenpflichtige Pläne (9,99 $+/Monat) Alle Pläne

Die Kerngeofelder sind vergleichbar. Die größten Lücken: ipstack gibt Länderflaggen, Sprachdaten zurück, und Verbindungstypfelder, die botoi nicht hat. Botoi bietet VPN-Erkennung und HTTPS für alle Stufe, bei der ipstack zusätzliche Gebühren erhebt.

Preisvergleich

Planen ipstack veröffentlicht
Frei 100 Anfragen/Monat, nur HTTP, kein Sicherheitsmodul 100 Anfragen/Tag (3.000/Monat), HTTPS, keine Anmeldung erforderlich
Starter / Basic 9,99 $/Monat, 50.000 Anforderungen, HTTPS, 1 Endpunkt 9 $/Monat, 300.000 Anforderungen, HTTPS, alle über 150 Endpunkte
Profi / Profi 49,99 $/Monat, 500.000 Anforderungen, Massensuche 29 $/Monat, 1.000.000 Anforderungen, alle über 150 Endpunkte
Geschäft / Unternehmen 99,99 $/Monat, 1.000.000 Anforderung, Sicherheitsmodul 199 $/Monat, höchste Tariflimits, alle über 150 Endpunkte

Für 9,99 $/Monat von ipstack erhalten Sie 50.000 Anfragen ein Endpunkt. Botois Für 9 $/Monat erhalten Sie insgesamt 300.000 Anfragen alle über 150 Endpunkte.

Der Abstand zum kostenlosen Kontingent ist sogar noch größer. ipstack sendet 100 Anfragen pro Monat über HTTP ohne Verschlüsselung. Botoi stellt 100 Anfragen pro Tag (ungefähr 3.000/Monat) über HTTPS ohne Konto erforderlich.

VPN-Erkennung: im Lieferumfang enthalten vs. Add-on

ipstack bietet ein „Sicherheitsmodul“, das VPNs, Proxys, Tor-Exit-Knoten usw. erkennt Angreifer. Es handelt sich um ein Add-on, das für den Business-Plan (49,99 $/Monat) und höher verfügbar ist. Auf der Bei den Basic- und Professional-Plänen können Sie nicht um jeden Preis darauf zugreifen.

Botois /v1/vpn-detect Endpoint ist in jeder Stufe enthalten, auch kostenlos anonymer Zugriff.

curl -X POST https://api.botoi.com/v1/vpn-detect \\
  -H "Content-Type: application/json" \\
  -d '{"ip": "8.8.8.8"}'

Antwort:

{
  "success": true,
  "data": {
    "ip": "8.8.8.8",
    "isVpn": false,
    "isProxy": false,
    "isTor": false,
    "isDatacenter": true,
    "riskScore": "medium",
    "provider": "Google LLC"
  }
}

Die Antwort enthält boolesche Flags für VPN-, Proxy-, Tor- und Rechenzentrumsverbindungen sowie a Risikobewertung. Dies deckt die Betrugsprävention beim Bezahlvorgang oder die Durchsetzung von geografischen Beschränkungen ab die häufigsten Anwendungsfälle ohne zusätzliches Abonnement.

Was Sie sonst noch mit Botoi bekommen

ipstack ist eine IP-Geolocation-API. Das ist die gesamte Produktoberfläche. Botoi ist ein Entwicklertool Plattform mit über 150 Endpunkten. Wenn Sie einen Botoi-API-Schlüssel für die IP-Geolokalisierung erstellen, erhalten Sie außerdem:

  • E-Mail-Validierung und Erkennung von Wegwerf-E-Mails (ersetzt Mailgun-Verifizierung, ZeroBounce)
  • DNS-Suchen, SPF/DMARC/DKIM-Prüfungen (ersetzt MXToolbox API-Zugriff)
  • Überwachung von SSL-Zertifikaten (ersetzt die SSL-Prüfungen von UptimeRobot)
  • WHOIS und Domainverfügbarkeit (ersetzt WhoisXML API)
  • Hash-Generierung, JWT-Signatur/-Dekodierung (ersetzt handgerollte Utility-Funktionen)
  • QR-Code- und Barcode-Generierung (ersetzt QR-Server, Barcode-API)
  • PDF-Generierung aus HTML und Markdown (ersetzt html-pdf-service)
  • Screenshot-Erfassung der Website (ersetzt Screenshotlayer)
  • JSON-zu-TypeScript, JSON-zu-Zod-Schemakonvertierung (ersetzt lokale Werkzeuge)
  • Währungsumrechnung und Wechselkurse (ersetzt Fixer.io)

Alle davon haben denselben API-Schlüssel, denselben Ratenlimit-Pool und dieselbe monatliche Rechnung. Die vollständige Liste finden Sie im API-Dokumentation.

# DNS lookup
curl -X POST https://api.botoi.com/v1/dns/lookup \\
  -H "Content-Type: application/json" \\
  -H "Authorization: Bearer YOUR_API_KEY" \\
  -d '{"domain": "google.com", "type": "A"}'

# Email validation
curl -X POST https://api.botoi.com/v1/email/validate \\
  -H "Content-Type: application/json" \\
  -H "Authorization: Bearer YOUR_API_KEY" \\
  -d '{"email": "dev@company.io"}'

# SHA-256 hash
curl -X POST https://api.botoi.com/v1/hash \\
  -H "Content-Type: application/json" \\
  -H "Authorization: Bearer YOUR_API_KEY" \\
  -d '{"text": "hello world", "algorithm": "sha256"}'

# QR code generation
curl -X POST https://api.botoi.com/v1/qr/generate \\
  -H "Content-Type: application/json" \\
  -H "Authorization: Bearer YOUR_API_KEY" \\
  -d '{"text": "https://botoi.com", "format": "png"}'

Migration: Ipstack gegen Botoi in Express austauschen

Wenn Sie ipstack in der Express-Middleware verwenden, um eingehende Anfragen zu geolokalisieren, finden Sie hier Folgendes vorher und nachher.

Vorher (ipstack)

// BEFORE: ipstack in Express middleware
app.use(async (req, res, next) => {
  const ip = req.headers["x-forwarded-for"] || req.ip;
  const response = await fetch(
    \`http://api.ipstack.com/\${ip}?access_key=\${process.env.IPSTACK_KEY}\`
  );
  const geo = await response.json();

  req.geo = {
    city: geo.city,
    region: geo.region_name,
    country: geo.country_code,
    lat: geo.latitude,
    lng: geo.longitude,
  };
  next();
});

Nachher (veröffentlicht)

// AFTER: botoi in Express middleware
app.use(async (req, res, next) => {
  const ip = req.headers["x-forwarded-for"] || req.ip;
  const response = await fetch("https://api.botoi.com/v1/ip/lookup", {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      Authorization: \`Bearer \${process.env.BOTOI_API_KEY}\`,
    },
    body: JSON.stringify({ ip }),
  });
  const { data } = await response.json();

  req.geo = {
    city: data.city,
    region: data.region,
    country: data.country,
    lat: data.latitude,
    lng: data.longitude,
  };
  next();
});

Drei Änderungen: Die URL wechselt von einem GET mit der IP im Pfad zu einem POST mit der IP im Pfad der Körper. Der access_key Der Abfrageparameter wird zu einem Bearer Token. Die Namen der Antwortfelder ändern sich geringfügig (region_name wird region, country_code wird country). Alles andere bleibt gleich.

Wo ipstack stärker ist

Ehrlicher Vergleich, wo ipstack die Nase vorn hat:

  • Beliebige IP-Suchen. ipstack kann jede IP-Adresse, die Sie ihm übergeben, geolokalisieren. Botois /v1/ip/lookup Funktioniert für die IP oder die IPs des Anrufers, die Sie im Text übergeben. mit Geolokalisierungsdaten aus dem Edge-Netzwerk von Cloudflare. Für die Offline-Stapelverarbeitung von Millionen von IPs aus Protokolldateien, der datenbankgestützte Ansatz von ipstack oder ein selbst gehosteter Ansatz Die MaxMind GeoLite2-Datenbank ist besser geeignet.
  • Länderflaggen und Sprachdaten. ipstack gibt SVG-Flag-URLs, Flag-Emojis, und Sprachmetadaten in jeder Antwort. Botoi umfasst diese Felder nicht.
  • Verbindungstyp. ipstack erkennt, ob es sich um eine Breitbandverbindung handelt, Kabel, WLAN oder DFÜ. Botoi klassifiziert keine Verbindungstypen.
  • Bedrohungsinformationen. Das Sicherheitsmodul von ipstack umfasst Bedrohungsbewertungen und Erkennung bekannter Angreifer. Die VPN-Erkennung von Botoi deckt VPN, Proxy, Tor und Rechenzentrum ab Flags, beinhaltet jedoch keine reputationsbasierte Bedrohungsbewertung.

Wenn Ihr Produkt auf umfassende IP-Intelligenz über beliebige Adressen angewiesen ist, bietet Ihnen ipstack Das datenbankgestützte Modell liefert Ihnen Daten, mit denen Botois Edge-basierter Ansatz nicht mithalten kann. Wenn Sie es verwenden Der Fall ist: „Meine eigenen Besucher geolokalisieren, VPNs blockieren und 150 andere Entwicklerendpunkte haben.“ verfügbar ist, ist Botoi die kostengünstigere Option.

Wichtige Punkte

  • Kostenloses Kontingent von ipstack: 100 Anfragen/Monat, nur HTTP, keine VPN-Erkennung. Botois kostenloses Kontingent: 100 Anfragen/Tag, HTTPS, VPN-Erkennung inklusive, keine Anmeldung.
  • Mit dem Basisplan von ipstack für 9,99 $/Monat erhalten Sie 50.000 Anfragen an einen Endpunkt. Botois Mit dem Starter-Plan für 9 $/Monat erhalten Sie 300.000 Anfragen an über 150 Endpunkten.
  • Die VPN-Erkennung kostet auf ipstack (Sicherheitsmodul-Add-on) 49,99 $+/Monat. Es ist kostenlos auf Botoi.
  • ipstack ist stärker für beliebige IP-Suchen, Länderflaggendaten, Verbindungstyperkennung, und Threat Intelligence Scoring.
  • Botoi ist hinsichtlich der Breite stärker: ein Schlüssel, eine Rechnung, mehr als 150 Endpunkte, die IP-Geolokalisierung abdecken, E-Mail-Validierung, DNS, Hashing, QR-Codes, PDF-Generierung und mehr.

FAQ

Ist botoi eine kostenlose Alternative zu ipstack für die IP-Geolokalisierung?
Ja. Botois /v1/ip/lookup-Endpunkt gibt Stadt-, Region-, Land-, Koordinaten-, Zeitzonen-, Postleitzahl- und ASN-Daten zurück. Das kostenlose Kontingent beinhaltet HTTPS, erfordert keine Anmeldung und erlaubt 5 Anfragen pro Minute oder 100 Anfragen pro Tag. Die kostenlose Stufe von ipstack ermöglicht 100 Anfragen pro Monat ohne HTTPS.
Unterstützt botoi HTTPS im kostenlosen Kontingent?
Ja. Jede Botoi-Anfrage läuft über HTTPS auf allen Ebenen, einschließlich anonymem, kostenlosem Zugriff. ipstack beschränkt HTTPS auf kostenpflichtige Pläne ab 9,99 $/Monat. Ihr kostenloses Kontingent verwendet ausschließlich HTTP, was bedeutet, dass Geolokalisierungsdaten und Ihr API-Schlüssel unverschlüsselt übertragen werden.
Kann ich mit botoi VPNs und Proxys erkennen?
Ja. Der Endpunkt /v1/vpn-detect gibt boolesche Flags für VPN-, Proxy-, Tor- und Rechenzentrumsverbindungen zusammen mit einer Risikobewertung zurück. Es ist in jeder Stufe ohne zusätzliche Kosten enthalten. ipstack berechnet einen Aufpreis für sein Sicherheitsmodul-Add-on, das nur im Business-Plan für 49,99 $/Monat oder mehr verfügbar ist.
Wie migriere ich von ipstack zu botoi?
Ersetzen Sie die ipstack-GET-Anfrage durch einen POST an https://api.botoi.com/v1/ip/lookup. Übergeben Sie die IP im JSON-Text anstelle des URL-Pfads. Tauschen Sie den Abfrageparameter „access_key“ gegen ein Bearer-Token im Authorization-Header aus. Die Antwortfelder sind genau aufeinander abgestimmt: „city“ von ipstack ist „city“ von botoi, „region_name“ ist „region“, „latitude“/„longitude“ bleiben gleich.
Was bekomme ich mit einem Botoi-API-Schlüssel außer der IP-Geolokalisierung noch?
Mit einem Botoi-API-Schlüssel erhalten Sie Zugriff auf über 150 Endpunkte in sechs Kategorien: Suche (DNS, WHOIS, E-Mail-Validierung, SSL-Prüfungen), Text und Daten (JSON, CSV, Markdown, Base64), Entwickler-Dienstprogramme (Hashing, JWT, Cron, UUID), Bilder und Medien (QR-Codes, Screenshots, PDF-Generierung), Sicherheit (IBAN, Mehrwertsteuer, Überprüfung auf Sicherheitsverletzungen) und Speicherung (Webhooks, URL-Shortener, Einfügebehälter).

Starte mit botoi zu entwickeln

150+ API-Endpunkte für Abfragen, Textverarbeitung, Bildgenerierung und Entwickler-Tools. Kostenloser Tarif, keine Kreditkarte nötig.