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.
Inhalt
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
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.