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

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

Metadata Score Breakdown

Estimated from metadata — endpoint not independently tested

This score is estimated from observable metadata — HTTPS support, authentication model, declared CORS, and documentation reachability — because the API requires authentication or exposes no publicly testable endpoint. The five-signal breakdown is only shown for live-tested APIs.

Metadata estimate · endpoint not independently tested

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 →