apis-header

5 gute APIs für dich

Es gibt sehr viele kleine nette APIs, welche man in eigenen Tools super verwenden kann. Diese sind manchmal aber gar nicht so leicht im Internet zu finden. Hier ist eine Liste der APIs, die ich bisher entdeckt habe sehr spannend fand. Kennst du auch noch eine tolle API? Oder hast du selbst eine praktische API entwickelt? Dann schreib mir gerne eine Mail oder ein Kommentar ganz unten. Ich werde die Liste laufend aktualisieren.

Allgemeine APIs

IP-Lokalisierung mit ipinfo.io

ipinfo.io ist ein kleiner Dienst mit API zum lokalisieren von IP-Adressen. Ausgegeben werden u.a. Stadt, Region, Land und auch die geographischen GPS-Daten. Die Daten können auch ohne API-Key und Registrierung abgefragt werden.
Features

  • Liefert Standortdaten wie Stadt, Land, GPS-Daten zu IPs
  • 1.000 Anfragen täglich kostenlos
  • Keine Registrierung notwendig
GET ipinfo.io/8.8.8.8
{
    "ip": "8.8.8.8",
    "hostname": "google-public-dns-a.google.com",
    "city": "Mountain View",
    "region": "California",
    "country": "US",
    "loc": "37.3860,-122.0838",
    "hosting": true,
    "org": "AS15169 Google Inc.",
    "postal": "94040"
}

Browserdaten aus Useragent auslesen

useragentstring.com stellt nicht nur über die Webseite direkt Informationen über den Useragent zur Verfügung, sondern bietet diese auch über eine kostenlose API an. Die API kann einfach via POST oder GET angefragt werden. Das sieht dann z.B. so aus:

Features

  • Liefert Detailinfos zu einem Useragent
  • Vollständig kostenlos. Keine Registrierung.
GET http://www.useragentstring.com/?uas=Mozilla%2F5.0+%28Macintosh%3B+Intel+Mac+OS+X+10_10_5%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F46.0.2490.71+Safari%2F537.36&getJSON=all
{
    "agent_type": "Browser",
    "agent_name": "Chrome",
    "agent_version": "46.0.2490.71",
    "os_type": "Macintosh",
    "os_name": "OS X",
    "os_versionName": "",
    "os_versionNumber": "10_10_5",
    "os_producer": "",
    "os_producerURL": "",
    "linux_distibution": "Null",
    "agent_language": "",
    "agent_languageTag": ""
}

Aktuelle Währungskurse per API

Die Europäische Zentral Bank veröffentlich jeden Bankwerktag (Montag bis Freitag) einmal täglich die Währungskurse zu 31 Währungen. fixer.io hat daraus eine kostenlose API mit JSON-Output gebastelt. Neben den tagesaktuellen Kursen stehen die historischen Kurse bis 1999 zurück zur Verfügung.

Features

  • Liefert Kursdaten zu 31 Währungen
  • vollständig kostenlos
  • Historische Daten ab 1999
GET http://api.fixer.io/latest
{
    "base": "EUR",
    "date": "2015-10-22",
    "rates": {
        "AUD": 1.5692,
        "BGN": 1.9558,
        "BRL": 4.4791,
        "CAD": 1.4847,
        // (..) und 27 weitere Währungen
    }
}

Alternativen dazu gibt es auch, sollten die täglichen Daten oder die zur Verfügung gestellten Währungen nicht ausreichen. Währungs-APIs, die jedoch kostenpflichtig sind, wären z.B. currencylayer.com und openexchangerates.org.


Bitcoin-Kurse

Bitcoins sind eine rein digitale Währung. Getauscht werden können Bitcoins über verschiedene Plattformen im Internet, wobei Angebot und Nachfrage den Kurs bestimmen. bitcoinaverage.com beobachtet verschiedene Plattformen im Internet und berechnet von den dortigenK Bitcoin-Kursen einen durchschnittlichen Kurs. Frei verfügbar zum Anfrufen via API.

Features

  • Umrechnungskurs zu 152 Währungen
  • vollständig kostenlos
  • Historische Daten ab 09/2013
GET https://api.bitcoinaverage.com/ticker/EUR/
{
    "24h_avg": 252.41,
    "ask": 254.3,
    "bid": 253.98,
    "last": 254.14,
    "timestamp": "Sat, 24 Oct 2015 18:30:23 -0000",
    "total_vol": 5663.2
}

Wetter-Daten per API

openweathermap.org verfügt über die Daten von 40.000 Wetterstationen weltweit und bietet diese Daten über eine API an. Die kostenlose Version lässt 60 Anfragen pro Minute zu. Außerdem ist eine 5 Tages-Vorhersage, 16-Tages-Vorhersage sowie historische Daten verfügbar. Die API ist sehr simpel und liefert die Daten als JSON zurück.

Features

  • bis zu 60 Calls/min kostenlos
  • 5-Tage & 16-Tage-Forecast
  • Historische Daten
GET http://api.openweathermap.org/data/2.5/weather?id=2911298&appid=APIKEY
{
    "coord": {
        "lon": 10,
        "lat": 53.55
    },
    "weather": [{
        "id": 521,
        "main": "Rain",
        "description": "proximity shower rain",
        "icon": "09n"
    },
    {
        "id": 300,
        "main": "Drizzle",
        "description": "light intensity drizzle",
        "icon": "09n"
    }],
    "base": "stations", "main": {
        "temp": 284.4,
        "pressure": 1013,
        "humidity": 93,
        "temp_min": 283.71,
        "temp_max": 285.15
    },
    "visibility": 10000, "wind": {
        "speed": 4.1,
        "deg": 270
    },
    "clouds": {
        "all": 75
    },
    "dt": 1445542807,
    "sys": {
        "type": 1,
        "id": 4883,
        "message": 0.0072,
        "country": "DE",
        "sunrise": 1445493654,
        "sunset": 1445530019
    },
    "id": 2911298,
    "name": "Hamburg",
    "cod": 200
}

SEO APIs

Comming soon! Ideen? Schreib unten ein Kommentar.

SocialMedia APIs

Comming soon! Ideen? Schreib unten ein Kommentar.

eCommerce & Affiliate APIs

Comming soon! Ideen? Schreib unten ein Kommentar.

Freelancer. Blogger. Affiliate. Und auf Weltreise.

Kommentar verfassen