Finage API

Finance / API Key Intermediate HTTPS
Varies by plan (check documentation)

Overview

Finage is a financial data provider offering real-time and historical data for stocks, forex currencies, cryptocurrencies, indices, and ETFs through a single API. You can get stock prices, currency exchange rates, and crypto quotes with one API key, making it convenient for building multi-asset financial dashboards. It offers a free tier that is suitable for learning and small projects.

💡

Beginner Tip

Start with the /last/stock endpoint to get the current price of a single ticker — it is the simplest call and a great way to verify your API key is working. Use WebSocket connections instead of polling for real-time price updates to stay within rate limits.

Available Data

coin price in USD/EUR
market capitalization
24h price change
trading volume
circulating supply
stock price and symbol

Example Response

JSON Response
{
  "id": "bitcoin",
  "symbol": "btc",
  "current_price": 65432.1,
  "market_cap": 1280000000000,
  "price_change_24h": 1250.5,
  "price_change_percentage_24h": 1.95,
  "total_volume": 28500000000
}

Field Reference

symbol The ticker symbol for the requested asset (e.g., "AAPL" for Apple stock).
ask The current ask price — the lowest price a seller is willing to accept.
bid The current bid price — the highest price a buyer is willing to pay.
asize The number of shares available at the current ask price.
timestamp Unix timestamp in milliseconds indicating when this price quote was recorded.

Implementation Example

const url = "https://finage.co.uk/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
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

403 Forbidden The API key is invalid or the requested endpoint is not included in your subscription plan.
Verify your API key on the Finage dashboard and check that your plan includes the asset type you are requesting (stocks, forex, crypto, etc.).
404 Not Found The ticker symbol is invalid or not supported by Finage.
Use a valid ticker symbol — US stocks use NYSE/NASDAQ symbols like AAPL, forex uses pairs like USD/EUR, and crypto uses symbols like BTC.
Stale price data Free tier accounts receive delayed data (15 minutes) rather than real-time quotes.
Check your plan level — real-time data requires a paid subscription. Display a "15-min delayed" disclaimer when using free tier data.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 5/20
🔒 Security 15/15
🛠 Developer XP 12/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS UNKNOWN
Category Finance
Difficulty Intermediate
Verified: 2026-04-04

Similar APIs

View All →