1Forge API

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

Overview

1Forge provides real-time forex (foreign exchange) market data via a REST API, covering currency pairs, conversion rates, and market status. An API key is required; a free tier with limited requests per day is available. It is designed for developers building trading dashboards, currency converters, or financial applications that need live forex data.

💡

Beginner Tip

Sign up at 1forge.com to get your API key. Start by calling the /quotes endpoint with a list of currency pairs such as EURUSD,GBPUSD to get bid and ask prices. All requests require ?api_key=YOUR_KEY.

Available Data

exchange rate between currencies
conversion result
supported currency list
historical rates
stock price and symbol
open/close/high/low values

Example Response

JSON Response
{
  "base": "USD",
  "date": "2025-01-15",
  "rates": {
    "EUR": 0.92,
    "GBP": 0.79,
    "JPY": 149.5,
    "CAD": 1.35
  }
}

Field Reference

symbol The currency pair symbol such as EURUSD.
bid The current bid price for the currency pair.
ask The current ask price for the currency pair.
price The mid-market price calculated as the average of bid and ask.
timestamp Unix timestamp of when the quote was recorded.

Implementation Example

const url = "https://1forge.com/forex-data-api/api-documentation";
// 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

401 Unauthorized Missing or invalid api_key query parameter
Append ?api_key=YOUR_KEY to every request. Verify your key is active in the 1forge.com dashboard.
Currency pair not found Using incorrect pair format; pairs must be in the format XXXYYY without separators
Use the format EURUSD or GBPJPY (6-character codes with no dash or slash). Check the /symbols endpoint for the full list.
Rate limit exceeded Exceeded the daily request quota on the free plan
Cache the latest quotes on your server and throttle requests. Upgrade for higher daily limits.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 15/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
Difficulty Intermediate
Verified: 2026-04-07

Alternatives to 1Forge

Technical alternatives for different use cases.

Broader currency coverage beyond forex pairs

Better For

Multi-currency conversion beyond forex majors

Trade-off

Real-time forex WebSocket streaming

Free forex rates without authentication

Better For

Quick forex lookups without API key setup

Trade-off

Real-time streaming forex data for trading

Similar APIs

View All →