Icelandic APIs API

⭐ Beginner's Pick Transportation / No Auth Required Beginner HTTPS
Free to Use Varies (check documentation)

Overview

The Icelandic APIs project (apis.is) provides a collection of free, open APIs exposing various Icelandic public data including flights, currency rates, and public transportation. No API key is required, making it extremely easy to start using. It is a great free resource for developers interested in Icelandic data or building travel apps for Iceland.

💡

Beginner Tip

No registration or API key is needed — simply call the endpoints directly. Start with the /flight endpoint to explore Keflavik airport arrivals and departures, or /currency for live ISK exchange rates.

Available Data

Icelandic APIs data via REST API
JSON-formatted response data
Freely accessible without authentication

Example Response

JSON Response
{
  "route": "Line 1",
  "origin": "Station A",
  "destination": "Station B",
  "departure": "08:30",
  "arrival": "09:15",
  "status": "On Time",
  "delays_min": 0
}

Field Reference

results Array of data objects returned by the endpoint, containing the main response payload.
flightNumber IATA flight number for the arrival or departure (e.g., FI401).
airline Name of the operating airline.
scheduledTime Originally scheduled arrival or departure time.
status Current flight status such as "Departed", "Arrived", or "Delayed".

Implementation Example

const url = "http://docs.apis.is/";
const response = await fetch(url);
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

Connection timeout or no response The apis.is service may have intermittent downtime as it is community-maintained
Add retry logic with a short delay in your code. If the service is down, check the GitHub repository at https://github.com/apis-is/apis for status updates.
Empty results array No flights or data available for the requested time window
Try the request without time filters first to verify the endpoint is working, then narrow down with date parameters.
CORS error in browser The HTTP (non-HTTPS) endpoints may be blocked by modern browsers
Make the request from a server-side script (Node.js, Python) instead of directly from a browser, or use the HTTPS version of the URL.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 20/20
🔒 Security 10/15
🛠 Developer XP 20/20
✓ Reliability 7/15
Response Time 72ms

Fully tested on Apr 5, 2026

Technical Specifications

Auth No Auth
HTTPS REQUIRED
CORS UNKNOWN
Category Transportation
Difficulty Beginner
Verified: 2026-04-04

Similar APIs

View All →