API ermöglicht den Zugriff zur Datenbank durch eine einzelne einfache Anfrage in Text-, JSON- und XML-Format.

  • Free

  • Regelmäßige Updates
    Zero-Time Response
    Unbegrenzte Anzahl der Anfragen
  • Land Code
  • Gemeinsame API-servers via GeoDNS
  • Verfügbarkeit 99.50 %
  • Benutzen
  • Corporate/Business

  • Regelmäßige Updates
    Zero-Time Response
    Unbegrenzte Anzahl der Anfragen
  • Land Code
    Kontinent
    Subregion
    Sprachen des Landes
    Landeswährung
    Währungskurs
    Vorwahl des Landes
    Zoom für Google Maps
    Provider
    AS Netzwerk
  • Dedizierte API-servers weltweit
                                 
  • Verfügbarkeit 99.99 %
  • Support
  • Kontakt

Anfrage zum API-Server


Format der Anfrage "Free":

http://api.wipmania.com/[IPADDR]?[URL]

IPADDRangefragte IP-Adresse, z.B., die Adresse des Besuchers
URLDomainname der Webseite, von der die Anfrage kommt (kein Pflichtparameter)

Format der Anfrage "Corporate":

http://[API].wipmania.com/[IPADDR]?k=[KEY]
http://[API].wipmania.com/[IPADDR]?k=[KEY]&t=[TYP]&v=[VALUTA]

APIServer zur Auswahl, z.B, der nächstliegende
IPADDRangefragte IP-Adresse, z.B., die Adresse des Besuchers
KEYPersonalschlüssel
TYPAntwortformat des Servers: text, json, xml.
Standart: "text"
VALUTAIhre Währung, zu der der Kurs berechnet wird.

Wird mehrmals am Tag aktualisiert. Es sind derzeit 130 Währungen, die 99,5% der Internet-Nutzer weltweit umfassen
Die Wechsel-Kurse für ausländische Währungen: AED, ALL, AMD, ANG, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BMD, BND, BOB, BRL, BSD, BTN, BYR, BZD, CAD, CHF, CLP, CMG, CNY, COP, CRC, CUC, CVE, CZK, DOP, DJF, DKK, DZD, EEK, EGP, ERN, EUR, FJD, FKP, GBP, GEL, GGP, GHS, GIP, GTQ, HKD, HNL, HRK, HUF, IDR, ILS, IMP, INR, IQD, IRR, ISK, JEP, JMD, JOD, JPY, KES, KGS, KHR, KMF, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LSL, LTL, LVL, MAD, MDL, MKD, MMK, MOP, MVR, MXN, MYR, NAD, NGN, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, SAR, SDG, SEK, SGD, SHP, SYP, SZL, THB, TJS, TMT, TND, TRY, TTD, TVD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, XAF, XCD, XOF, XPF, ZAR


Akzeptiert wird nur die Methode GET.


Antwort des Servers

TEXT (text/html):

2_LETTER_COUNTRY_CODE

JSON (application/json; Kodierung UTF-8):

{
  "continent":"CONTINENT",
  "subregion":"SUBREGION",
  "country":{
    "name":"COUNTRY_NAME",
    "code":"2_LETTER_COUNTRY_CODE",
    "code3":"3_LETTER_COUNTRY_CODE",
    "coded":"3_DIGIT_COUNTRY_CODE",
    "phone":["COUNTRY_PHONE_PREFIX","COUNTRY_PHONE_PREFIX"],
    "valuta":"CURRENCY_CODE",
    "valuta_rate":CURRENCY_RATE,
    "valuta2":"CURRENCY_CODE",
    "lang":[
        {"code":"LANGUAGE_CODE_1","code3":"LANGUAGE_CODE_3","name":"LANGUAGE_ORIG_NAME"},
        {"code":"LANGUAGE_CODE_1","code3":"LANGUAGE_CODE_3","name":"LANGUAGE_ORIG_NAME"},
      ]
  },
  "zoom":GOOGLE_MAPS_ZOOM,
  "isp":{
    "name":"ISP_NAME",
    "as":"ISP_AS",
    "asname":"ISP_ASNAME"
  },
  "sc":"SERVICE_CODE"
}

XML (text/xml; Kodierung UTF-8):

<?xml version="1.0" encoding="UTF-8"?>
<ip>
<country continent="CONTINENT" subregion="SUBREGION">
  <name code="2_LETTER_COUNTRY_CODE" code3="3_LETTER_COUNTRY_CODE"
        coded="3_DIGIT_COUNTRY_CODE">COUNTRY_NAME</name>
  <lang code="LANGUAGE_CODE_1" code3="LANGUAGE_CODE_3">LANGUAGE_ORIG_NAME</lang>
  <lang code="LANGUAGE_CODE_1" code3="LANGUAGE_CODE_3">LANGUAGE_ORIG_NAME</lang>
  <valuta rate="CURRENCY_RATE">CURRENCY_CODE</valuta>
  <valuta2>CURRENCY_CODE</valuta2>
  <phone>COUNTRY_PHONE_PREFIX</phone>
  <phone>COUNTRY_PHONE_PREFIX</phone>
  <zoom>GOOGLE_MAPS_ZOOM</zoom>
</country>
<isp as="ISP_AS" asname="ISP_ASNAME">ISP_NAME</isp>
<sc typ="SERVICE_CODE"></sc>
</ip>

Variablenwerte:

CONTINENTZwei-Buchstaben-Code des Kontinents: NA(North America), SA(South America), AF(Africa), EU(Europe), AS(Asia), AO(Australia/Oceania)
SUBREGIONDrei-Ziffern-Code des Subregions (UN-Number)
COUNTRY_NAMEName des Landes in Englisch
2_LETTER_COUNTRY_CODEZwei-Buchstaben-Code des Landes ISO-3166-α2
3_LETTER_COUNTRY_CODEDrei-Buchstaben-Code des Landes ISO-3166-α3
3_DIGIT_COUNTRY_CODEDrei-Ziffern-Code des Landes ISO-3166-numeric
COUNTRY_PHONE_PREFIXTelefon-Landesvorwahl (nur Zahlen, ohne Plus vorne). Im JSON-Format durch Komma getrennt
CURRENCY_CODEWährungscode nach ISO-4217
CURRENCY_RATEWechselkurs gegenüber der Einheitswährung in der Anfrage
LANGUAGE_CODE_1Zwei-Buchstaben-Sprachcode nach ISO-639-1
LANGUAGE_CODE_3Drei-Buchstaben-Sprachcode nach ISO-639-3
LANGUAGE_ORIG_NAMEEigene Bezeichnung der Sprache
GOOGLE_MAPS_ZOOMZoom-Nummer eines ganzen Landes für Google Maps
ISP_NAMEProvider
ISP_ASAS-Nummer des Providers
ISP_ASNAMEAS-Name des Providers
SERVICE_CODEreserved

Beispiele

1) Google.com macht eine Anfrage nach Land des Besuchers mit IP 123.45.67.89

Anfrage:

http://api.wipmania.com/123.45.67.89?google.com

Ergebnis:

KR

Zwei-Buchstaben-Sprachcode des Landes, "KR" – Republik Korea (Südkorea).

2) ein Benutzer mit API-Key "test" macht eine JSON-Anfrage für IP 192.232.69.132, eigene Währung ist USD

Anfrage:

http://api.wipmania.com/192.232.69.132?k=test&t=json&v=USD

Ergebnis:

{
  "continent":"AS",
  "subregion":"035",
  "country":{
    "name":"Singapore",
    "code":"SG",
    "code3":"SGP",
    "coded":"826",
    "phone":["65"],
    "valuta":"SGD",
    "valuta_rate":1.2490,
    "valuta2":"BND",
    "lang":[
        {"code":"en","code3":"eng","name":"English"},
        {"code":"zh","code3":"zho","name":"中文(简体)"},
        {"code":"ms","code3":"msa","name":"Bahasa Melayu"},
        {"code":"ta","code3":"tam","name":"தமிழ்"}
      ]
  },
  "zoom":5,
  "isp":{
    "name":"Singapore Telecom",
    "as":"9911",
    "asname":"CONNECTPLUS-AP"
  },
  "sc":""
}

3) derselbe Benutzer mit API-Key macht die XML-Anfrage

Anfrage:

http://api.wipmania.com/192.232.69.132?k=test&t=xml&v=USD

Ergebnis:

<?xml version="1.0" encoding="UTF-8"?>
<ip>
<country continent="AS" subregion="035">
  <name code="SG" code3="SGP" coded="826">Singapore</name>
  <lang code="en" code3="eng">English</lang>
  <lang code="ch" code3="cho">中文(简体)</lang>
  <lang code="ms" code3="msa">Bahasa Melayu</lang>
  <lang code="ta" code3="tam">தமிழ்</lang>
  <valuta rate="1.2490">SGD</valuta>
  <valuta2>BND</valuta2>
  <phone>65</phone>
  <zoom>10</zoom>
</country>
<isp as="9911" asname="CONNECTPLUS-AP">Singapore Telecom</isp>
<sc typ=""></sc>
</ip>


Test

Bei der Entwicklung der "Professional"-Version können Sie den Test-Key "test" und auch folgende Anfragen-Beispiele für JSON und XML benutzen:

http://api.wipmania.com/192.232.69.132?k=test&t=json&v=USD
http://api.wipmania.com/192.232.69.132?k=test&t=xml&v=USD
Die Antworte sind die gleichen, wie oben.