Crypto API Documentation

FCS provides easy to use and integratable Crypto API, meant for developer’s first choice.

Crypto API

Supported by 35+ crypto exchange data sources, the FCS crypto API delivers real-time rates for 1,500+ cryptocurrencies and 5,000+ coin combinations. FCS API allows you to access the latest crypto prices for all or specific coin pairs, retrieve historical coin rate data, analyze market trends with technical indicators and moving averages, and check supply details—covering timeframes from 1 minute to 1 month. Whether you're looking for the Best Crypto API, a Free Crypto API for testing, or Live Crypto Rates for accurate market tracking, FCS API has you covered.

API Request Credit Usage

All APIs endpoint count 1 credit for every URL request. But 4 endpoint count 1 credit per 100 record return. In Free Plan user allow to request on any API 500 times in 1 month. Each API URL request count 1 credit. But some endpoint credit count by response.

    • Only Latest price API, Candle API, Profile API, Supply API count 1 credit per 100 record return.
    • Request count only when response code is {200} and return some record.
    • If API endpoints that return an error or empty responses are not count in request.
    • Login in your account to see your request usage.
    • Request limit refresh every month of your billing date.

Learn More about GET VS POST .

Your Plan

You're not logged in.

Get Your API Key

Parameters

Parameters Details
access_key
(required)
This is a required parameter. It's your unique access key used to authenticate and authorize your request. This key is specific to your account and must be included in every API call to validate your access permissions.

Valid value: API_KEY
type
(optional)

This parameter specifies which financial market segment you want to query - either traditional forex currency pairs or cryptocurrency markets. This allows you to target your data requests to the specific market you're interested in.

Default: forex
Valid values: forex, crypto

Forex: If type = forex, & symbol = EUR, so you'll receive quotes of 140+ Forex currencies, e.g: EUR/JPY, EUR/GBP. These are traditional currency exchange rates between world currencies.
Crypto: If type = crypto, & symbol = EUR, so you'll receive quotes of 1500+ Crypto currencies, e.g: EUR/BTC, EUR/ETH. These are exchange rates between traditional currencies and digital cryptocurrencies.

symbol
(required)

This parameter defines the currency or cryptocurrency symbol you want information about. It's typically the standard 3-letter code for the currency (like USD, EUR, GBP) or cryptocurrency (like BTC, ETH). You must provide either a "symbol" or an "id" parameter in your request.

Note: At least one "id" or "symbol" parameter is required.

Default: none
Valid values: any valid short name, all_crypto (use this special value to get data for all crypto pairs at once)

id
(optional)

An alternative to the symbol parameter. Instead of using the currency symbol, you can use the currency's unique ID in the system. This is particularly useful when symbols might be ambiguous across different markets or when working with system-specific identifiers.

Valid values: Any valid symbol IDs from the "List API"

pair
(optional)

This parameter allows you to specify a specific currency pair for which you want exchange rate information. You must provide both parts of the pair for this parameter to work correctly. For example, to get the BTC/USD exchange rate, you would use pair1=BTC and pair2=USD together in the same request.

from
(optional)

This parameter sets the start date for historical forex or cryptocurrency data queries. When you need historical exchange rates or price data, use this to define the beginning of your date range. Works together with the "to" parameter to establish a complete time period.

Default: none
Valid format 1: YYYY-MM-DD E.g: 2018-01-01
Valid format 2: YYYY-MM-DD E.g: 1661990400 // Unix timestamp format
Valid format 3: YYYY-MM-DDTHour:Min E.g: 2018-01-01T12:30


Note:

When you do not set FROM and TO parameters, then it will return latest 300 candles (price data points).
The "T" in the date format is simply a separator between the date and time portions - it has no special meaning and is just part of the ISO 8601 date format standard.

to
(optional)

This parameter sets the end date for historical forex or cryptocurrency data queries. It works in conjunction with the "from" parameter to define the complete time range for which you want historical exchange rate data. For accurate results, both parameters should be specified together.

Same format options as from parameter


Note: When you do not set FROM and TO parameters, then it will return latest 100 results by default.

level
(optional)

This parameter controls the volume of historical price data returned in a single request. Higher levels return more price data points (candles), allowing for more comprehensive historical analysis of exchange rate movements over time.

Default: both
Valid values: 1, 2, and 3
1: It will return 300 candles (price data points).
2: It will return 600 candles (price data points).
3: It will return 900 candles (price data points).

amount
(optional)
This parameter specifies the quantity of the base currency for which you want to calculate the conversion. For example, if you want to know the value of 500 EUR in USD, you would set amount=500. This is useful for currency conversion calculations rather than just getting the exchange rate.

Default: 1
candle
(optional)

This parameter determines which price candles to return in your result. You can get the current active trading candle, the most recently closed candle, or both. This is especially useful for technical analysis and tracking current market movements versus recently completed time periods.

Default: both
Valid values: active, close, both
Active: Return current candle (the price data for the current time period that's still in progress).
Close: Return 1 previous closed candle (the most recently completed time period).
Both: Return 2 latest candles (both the active and the most recently closed).

period
(optional)

This parameter defines the time interval or timeframe for the forex or cryptocurrency data you're requesting. Different analyses require different time granularities - from minute-by-minute data for day traders to weekly or monthly data for long-term investors. This parameter lets you specify exactly what timeframe each "candle" or data point represents.


Default: 1h
Valid values: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 5h, 1d, 1w, month
Alternate values: 1, 5, 15, 30, 60, 120, 240, 300, 1440, 10080, 43200
time
(optional)
This parameter enables the inclusion of timestamp information in the API response. When set to 1, the response will include precise timing data for each data point, which can be essential for time-sensitive analysis or for maintaining accurate historical records of price movements.

Default: none
Valid values: 1
output
(optional)

This parameter controls the format of the API response data. You can choose the format that best integrates with your application, analysis tools, or programming language of choice. Different output formats can simplify the data parsing process depending on your implementation needs.

Default: json
Valid Values: json, jsonp, object, xml, serialize and array

Get Started

FCS API is designed to overcome the challenges users and developers face when accessing Cryptocurrency APIs. We offer a comprehensive suite of tools, making it effortless to retrieve the crypto data you need. This crypto API provides responses in JSON format, as the majority of developers prefer JSON for seamless integration.

Every API request returns data in a standard JSON structure, which can be easily converted into other formats if required. Our services support multiple programming languages, allowing users to send API requests using their preferred technology.

API Access Key

To use our crypto API, users must obtain an API key upon sign up. Each user receives a unique access key for the Crypto API, which authenticates with the FCS API by including it in the base URL’s access_key parameter.

Note:

Maximum 10 URL hits allow per minute for single IP. Please set multiple ids or symbols in the URL to reduce API requests. You can make your work efficient by getting multiple crypto data at once. If you need more Request/minute please contact us.

https://fcsapi.com/api-v3/crypto/Your-select-function/?access_key=Your_Access_Key

Crypto Symbols List

The Crypto Symbol List comprises two abbreviated coin name combinations. To visualize lines, points, and polygons on a designated graphics layer in crypto, symbols are essential. You can access all available crypto IDs directly from our database. We offer historical and real-time data in JSON format, making it simple to obtain a full list of supported cryptocurrencies. Furthermore, our crypto API endpoint is regularly updated, ensuring up-to-the-minute currency information.

Parameters:
  • access_key = API_KEY
  • type
  • output
API:

We provide a huge collection of crypto symbols, so you can easily use Free Crypto API to get the latest price, price converter, historical and technical signals.

https://fcsapi.com/api-v3/crypto/list?type=crypto&access_key=API_KEY
Response Attributes:
status: boolean

The status of this request's response.

code: integer

The code of this request's response.

msg: string

The massage of this request's response.

response: array
id: integer

ID assigned by the symbol.

name: string

Full name.

symbol: string

The name of symbol.

decimal: integer

The price for total decimal.

info: array
server_time: string

A result of server time.

credit_count: integer

Total credit count API.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": [
    {
      "id": 75,
      "name": "Bitcoin US Dollar",
      "symbol": "BTC/USD",
      "decimal": 2
    },
    {
      "id": 79,
      "name": "Ethereum US Dollar",
      "symbol": "ETH/USD",
      "decimal": 2
    },
  ],
  "info": {
      "server_time": "2023-09-06 21:53:51 UTC",
      "credit_count": 1
  }
}

Crypto Coin Profile Details

Users can explore comprehensive details about cryptocurrencies, such as the currency name, country of origin, associated bank, and more. By utilizing the crypto ID, you can fetch currency profiles, receiving a response enriched with multiple indexed data points.


Request Credit Usage:

1 credit count for each 100 record returned (rounded up).

Parameters:
  • access_key = API_KEY
  • symbol
  • id
  • output

Request by ID's'

https://fcsapi.com/api-v3/crypto/profile?id=78,79,80&access_key=API_KEY

Request by symbol combination

https://fcsapi.com/api-v3/crypto/profile?symbol=BTC/USD,ETH/USD,XRP/USD&access_key=API_KEY

Request by currency short name

https://fcsapi.com/api-v3/crypto/profile?symbol=BTC&access_key=API_KEY
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": [
    {
      "slug": "bitcoin",
      "name": "Bitcoin",
      "symbol": "BTC",
      "category": "coin",
      "short_name": "BTC",
      "website": "https:\\bitcoin.org\",
      "icon": "https:\\fcsapi.com\\assets\\images\\slug\\bitcoin.png",
      "icon1": "https:\\fcsapi.com\\assets\\images\\coin\\btc.png",
      "urls": {
        "technical_doc": "https:\\bitcoin.org\\bitcoin.pdf",
        "twitter": null,
        "reddit": "https:\\reddit.com\\r\\bitcoin",
        "announcement": null,
        "source_code": "https:\\github.com\\bitcoin\"
      },
      "type": "crypto"
    },
  ],
  "info": {
      "server_time": "2025-01-08 14:08:08 UTC",
      "credit_count": 1
  }
}

Crypto Currency Converter API

The currency converter is crucial for exchanging prices between two selected currencies. To access it, simply connect the Crypto API request with the symbols parameter in the URL.


Note:

Below API doesnt support multiple crypto symbols in URL. Use only one Symbol name for each request.

Parameters:
  • access_key = API_KEY
  • symbol
  • pair
  • amount
  • output
Note:

It is also support all forex currencies symbols.

Currency Converter API (example symbol)

https://fcsapi.com/api-v3/crypto/converter?symbol=BTC/USD&amount=200&access_key=API_KEY

Currency Converter API (example pair)

https://fcsapi.com/api-v3/crypto/converter?pair1=BTC&pair2=USD&amount=200&access_key=API_KEY
Response Attributes:
status: boolean

The status of this request's response.

code: integer

The code of this request's response.

msg: string

The massage of this request's response.

response: array
price_1x_BTC: integer

1 BTC = USD

price_1x_USD: integer

1 USD = BTC

total: integer

Total Price x amount (Amount * 1 USD) = Total (USD)

info: array
server_time: string

A result of server time.

credit_count: integer

Total credit count API.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": {
    "price_1x_BTC": 95,447.67,
    "price_1x_USD": 1,
    "total": 95,447.67
  },
  "info": {
      "server_time": "2025-03-18 12:27:39 UTC",
      "credit_count": 1
  }
}

Crypto Latest Price API

We deliver up-to-the-minute market prices that are simple to access. Additionally, you can fetch prices for multiple currencies simultaneously by specifying the currency ID or symbol code in the API parameters.


Note:

Prices update in every 30 seconds to 1minute


Request Credit Usage:

1 credit count for each 100 record returned (rounded up).

Parameters:
  • access_key = API_KEY
  • symbol
  • id
  • output

Request by ID's' Multiple or Single

https://fcsapi.com/api-v3/crypto/latest?id=78,79,80&access_key=API_KEY

Request by symbol Multiple or Single

https://fcsapi.com/api-v3/crypto/latest?symbol=BTC/USD,ETH/USD&access_key=API_KEY

All Prices at once: (return all latest prices of crypto currencies)

https://fcsapi.com/api-v3/crypto/latest?symbol=all_crypto&access_key=API_KEY
Response Attributes:
status: boolean

The status of this request's response.

code: integer

The code of this request's response.

msg: string

The massage of this request's response.

response: array
id: integer

ID assigned by the symbol

o: integer

Market open price

h: integer

Market high price

l: integer

Market low price

c: integer

Market close/current price

a: integer

Ask price

b: integer

Bid price

sp: integer

Spread price

ch: integer

Change price

cp: string

Change in percentage

t: integer

When update last time Time Unix Format (UTC)

s: string

The name of symbol

tm: string

When update last time (UTC)

info: array
server_time: string

A result of server time.

credit_count: integer

Total credit count API.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": [
    {
      "id": 78,
      "o": 99971.0,
      "h": 100850.0,
      "l": 94648.0,
      "c": 95348.0,
      "ch": -4623,
      "cp": "-4.62%",
      "t": 1679086794,
      "s": "BTC/USD",
      "tm": "2023-03-17 20:59:54"
    }
  ],
  "info": {
      "server_time": "2023-03-18 13:01:45 UTC",
      "credit_count": 1
  }
}

Last Candle Prices (Support Time Period)

Last candle return latest and closed candle prices with selected time period.


Note:

Crypto Last Candle API only support valid suppoted ID or name from our active crypto list, and candle API is less accurate then history and latest API becuase its update every 60 seconds.


Request Credit Usage:

1 credit count for each 100 record returned (rounded up).

Parameters:
  • access_key = API_KEY
  • symbol
  • id
  • period
  • candle
  • output

Request by ID's' Multiple or Single

https://fcsapi.com/api-v3/crypto/candle?id=78,79,80&access_key=API_KEY

Request by symbol Multiple or Single

https://fcsapi.com/api-v3/crypto/candle?symbol=BTC/USD,ETH/USD&period=1d&candle=active&access_key=API_KEY

All Prices at once: (return all candle prices of crypto currencies)

https://fcsapi.com/api-v3/crypto/candle?symbol=all_crypto&access_key=API_KEY
Note:

The candle response only returns 2 last candle of each single currency and time period from the chart. If you want only latest price, Please use "Latest Price" API, If you need more previous candles please use Forex Historical API.

Response Attributes:
status: boolean

The status of this request's response.

code: integer

The code of this request's response.

msg: string

The massage of this request's response.

response: array
id: integer

ID assigned by the symbol

o: integer

Market open price

h: integer

Market high price

l: integer

Market low price

c: integer

Market close/current price

a: integer

Ask price

b: integer

Bid price

sp: integer

Spread price

t: integer

When update last time Time Unix Format (UTC)

ch: integer

Change price

cp: string

Change in percentage

s: string

The name of symbol

tm: string

When update last time (UTC)

up: string

When update last price

info: array
server_time: string

A result of server time.

credit_count: integer

Total credit count API.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": [
    {
      "id": 78,
      "o": 99971.0,
      "h": 100850.0,
      "l": 94648.0,
      "c": 95348.0,
      "a": 95349.0,
      "b": 95348.0,
      "sp": 100,
      "ch": -4623,
      "cp": "-4.62%",
      "t": 1679086794,
      "s": "BTC/USD",
      "tm": "2023-03-17 20:59:54"
    }
  ],
  "info": {
      "server_time": "2023-03-18 13:01:45 UTC",
      "credit_count": 1
  }
}

Currency Base

On the base of 1 currency, it will return all quote prices of all available currencies.


Note:

Above all are not current quote price it is just for sample response, you can use API to get current quote price.

Parameters:
  • access_key = API_KEY
  • symbol
  • type
  • time
  • output

Request by symbol

https://fcsapi.com/api-v3/crypto/base_latest?symbol=USD&type=crypto&access_key=API_KEY

Request by price with last update time

https://fcsapi.com/api-v3/crypto/base_latest?symbol=USD&time=1&access_key=API_KEY
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": {
    "BTC": "1.05E-5",
    "ETH": 0.0002762,
    "XRP": 0.4320177,
    "LTC": 0.0097262,
    "ETC": 0.0392157
  },
  "info": {
      "base": "USD",
      "type": "crypto",
      "server_time": "2023-03-18 15:28:01 UTC",
      "credit_count": 1
  }
}

Historical Price API

Understanding the history and past prices of the coin market is essential for users, as it allows them to compare current market trends with historical data, simplifying analysis. FCS API offer comprehensive historical exchange data for specific symbols. For most symbols, you can explore past rates dating back to 1995, including shorter time frames like 1m, 5m, and up to 6 months of data. With the FCS crypto API, retrieving historical rates is easy—just append a date in (YYYY-MM-DD) format and choose your desired time period (1m, 5m, 30m, 1h, 2h, 4h, 5h, 1d, 1w, month).

Parameters:
  • access_key = API_KEY
  • symbol
  • id
  • period
  • from
  • to
  • level
  • output
Note:

You have to keep it in your mind, if you are looking for the latest history, we should not have to assign the “From/To” parameter. It will best and fast response.
In the URL multiple IDs do not support, Through the API request only one ID or symbol you can send at a time. And 2h and 4h return less data due to heavy process in backend.


Request Credit Usage:

1 credit count for each 300 candles returned (rounded up).

Quick Latest 300 Candles History

You can explore the history of the most recent 300 candles via the latest API URL, allowing you to anticipate market trends and assess the current market in relation to these candles. This simplifies the process of forecasting real-time market shifts using the latest candle data.

Request by ID latest 300 candles

https://fcsapi.com/api-v3/crypto/history?id=78&period=1d&access_key=API_KEY
History Between Specific Date {YYYY-MM-DD}

You can easily get the historical exchange rate for the specific time period between the two specified dates for all the symbols which are available through the parameter of “From/To”. There are two symbols separated by a slash between them. And for the specific time period, you can see the exchange rate historical data.

Request between specific date-time

https://fcsapi.com/api-v3/crypto/history?symbol=BTC/USD&from=2025-06-16&to=2025-12-16&period=1d&access_key=API_KEY
Do Not Use FROM & TO Parameter

If you always need an up-to-date history candles, you must take care of the From/To parameter, which should not be assigned and remove them from the URL, then it works better. With FROM and TO parameter it will increase response time.

Response:

The response will be seemed by this crypto API in terms of index keys of (o, h, l, c, t, tm). these index keys show the open, high, low and close parameters in crypto for such a different historical candle.

status: boolean

The status of this request's response.

code: integer

The code of this request's response.

msg: string

The massage of this request's response.

response: array
o: integer

Market open price

h: integer

Market high price

l: integer

Market low price

c: integer

Market close/current price

v: integer

Market volume

t: integer

When update last time Time Unix Format (UTC)

tm: string

When update last time (UTC)

info: array
id: integer

ID assigned by the symbol

decimal: integer

The price for total decimal.

symbol: string

The name of symbol

period: string

Time frames data you want

server_time: string

A result of server time.

credit_count: integer

Total credit count API.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": {
    "1679050800": {
      "o": 93944,
      "h": 95130,
      "l": 91696,
      "c": 92982,
      "v": 1,
      "t": 1679050800,
      "tm": "2023-03-17 11:00:00"
    }
  },
  "info": {
      "id": 78,
      "decimal": 2,
      "symbol": "BTC/USD",
      "period": "1h",
      "server_time": "2023-03-18 16:06:36 UTC",
      "credit_count": 1
  }
}

CoinMarketCap API

Market capitalization, demand, and supply are essential elements in any cryptocurrency market that investors need to evaluate before making an investment. While some cryptocurrencies have unlimited supply and market cap, others are capped at a fixed amount. To check the most up-to-date market cap for one or more coins, you can utilize our cryptocurrency market cap API. This API delivers precise, real-time market data, including market cap, max supply, circulating supply, and 24-hour total volume, providing valuable insights for developers.


Note:

Crypto Market Supply data update frequency is 5-15 minutes.


Request Credit Usage:

1 credit count for each 100 record returned (rounded up).

Parameters:
  • access_key = API_KEY
  • symbol
  • id
  • convert = Currency name to convert price

    Its use to convert USD price into other specific currencies. In order to convert BTC into other Currency, you prefer this parameter for conversion. (maximum 10 currency)
    Default: USD
    Valid values: USD, EUR, JPY, BTC, XRP etc

  • sort = Any supported sort value

    Default: none
    Valid values: rank, price, market_cap, max_supply, total_supply, circulating_supply, vol_24H

  • order = Any supported order value

    Default: ASC
    Valid values: ASC, DESC

    Note:

    The order parameter will work when the sort parameter is used.

  • start = Any positive number to get start response from.

    Default: 1

  • limit = How many currency you want in response?

    Default: 100

  • output

Request by symbol

https://fcsapi.com/api-v3/crypto/supply?symbol=BTC,XRP&convert=USD&access_key=API_KEY

Request by sorting

https://fcsapi.com/api-v3/crypto/supply?id=78,79&sort=rank&limit=50&access_key=API_KEY
Response Object
{  "status": 1,
  "code": 200,
  "msg": "Successfully",
  "response": [
    {
      "id": "",
      "rank": 4,
      "name": "XRP",
      "symbol": "XRP",
      "cmc": 52,
      "update": "2 minutes ago",
      "update_time": "2025-01-09 05:55:00",
      "circulating_supply": 57449049415,
      "max_supply": 100000000000,
      "total_supply": 99986708632,
      "quote": {
        "USD": {
          "price": 2.3514835511427,
          "market_cap": 135090494728.15,
          "vol_24H": 8018834810.9456,
          "percentage_change_1h": -0.1774,
          "percentage_change_24h": 2.108,
          "percentage_change_7d": -1.0075
        }
      }
    }
  ],
  "info": {
      "server_time": "2025-01-09 05:57:18 UTC",
      "credit_count": 1
  }
}

Pivot Points API

Users rely on the pivot point API to assess the market. It serves as a key indicator, highlighting the high, low, support, and resistance prices for the current trading day. This API enables users to calculate pivot points, resistance, and support levels in cryptocurrency trading.


Note:

In the URL multiple IDs do not support by the mentioned API, Through the API request only one ID or symbol you can send at a time.

Parameters:
  • access_key = API_KEY
  • symbol
  • id
  • period
  • output

Request by ID

https://fcsapi.com/api-v3/crypto/pivot_points?id=78&period=1d&access_key=API_KEY
Response:

Pivot Point response include latest candle pivot point, 3 Resistance and 3 Support points in selected time period.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": {
    "pivot_point": {
      "classic": {
          "pp": 1.0746,
          "R1": 1.0758,
          "R2": 1.077,
          "R3": 1.0782,
          "S1": 1.0734,
          "S2": 1.0722,
          "S3": 1.071
      },
      "fibonacci": {...},
      "camarilla": {...},
      "woodie": {...},
      "demark": {...}
    },
    "overall": {
      "summary": "Neutral",
      "change_at": "2024-05-09 10:12:01",
      "msg": "summary based on all SMA,EMA,Pivot Points and indicators"
    },
  },
  "info": {
      "id": 78,
      "decimal": 4,
      "symbol": "EUR/USD",
      "period": "1d",
      "disclaimer": "...",
      "update": "18 seconds ago",
      "update_time": "2024-05-09 10:12:01 UTC",
      "server_time": "2024-05-09 10:12:19 UTC",
      "credit_count": 1
  }
}

Moving Averages API (MA Lines)

This API streamlines the process for users looking to make informed buying and selling decisions. It delivers real-time moving average values derived from the previous (5, 10, 20, 50, 100, 200) candles in the crypto market.


Note:

In the URL multiple IDs do not support by the mentioned API, Through the API request only one ID or symbol you can send at a time.

Parameters:
  • access_key = API_KEY
  • symbol
  • id
  • period
  • output

Request by ID

https://fcsapi.com/api-v3/crypto/ma_avg?id=78&period=1d&access_key=API_KEY

Request by symbol

https://fcsapi.com/api-v3/crypto/ma_avg?symbol=XRP/USD&period=1h&access_key=API_KEY
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": {
    "count": {
      "Total_Buy": 4,
      "Total_Sell": 6,
      "Total_Neutral": 2
    },
    "ma_avg": {
      "SMA": {
        "MA5": {
          "v": 0.95641,
          "s": "Buy"
        },
        "MA10": {
          "v": 0.95591,
          "s": "Buy"
        },
        "MA20": {...},
        "MA50": {...},
        "MA100": {...},
        "MA200": {...}
      },
      "EMA": {...},
      "summary": "Neutral"
    },
    "overall": {
      "summary": "Neutral",
      "change_at": "2023-08-30 18:23:22",
      "msg": "summary based on all SMA,EMA,Pivot Points and indicators"
    }
  },
  "info": {
      "id": 2,
      "decimal": 4,
      "symbol": "EUR/CHF",
      "period": "1d",
      "disclaimer": "...",
      "update": "just now",
      "update_time": "2023-08-30 18:46:14 UTC",
      "server_time": "2023-08-30 18:46:14 UTC",
      "credit_count": 1
  }
}

Technical Indicator API

Real-time data is driven by technical indicators. For a specific currency pair, the most recent data point is calculated based on the current values. Leading indicators like MA, RSI, STOCH, ATR, and others determine and deliver their respective values. Our API is built to offer the freshest values for these technical indicators, presenting essential data in the response.


Note:

Below API does not support multiple ids in URL as a parameter. Send only 1 ID/Symbol name at a time with API request.

Parameters:
  • access_key = API_KEY
  • symbol
  • id
  • period
  • output

Request by ID

https://fcsapi.com/api-v3/crypto/indicators?id=78&access_key=API_KEY

Request by symbol

https://fcsapi.com/api-v3/crypto/indicators?symbol=XRP/USD&period=1h&access_key=API_KEY
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": {
    "count": {
      "Total_Buy": 7,
      "Total_Sell": 0,
      "Total_Neutral": 0
    },
    "indicators": {
      "RSI14": {
        "v": 51.9678,
        "s": "Buy"
      },
      "STOCH9_6": {
        "v": 43.0012,
        "s": "Buy"
      },
      "STOCHRSI14": {...},
      "MACD12_26": {...},
      "WilliamsR": {...},
      "CCI14": {...},
      "ATR14": {...},
      "UltimateOscillator": {...},
      "ROC": {...},
      "summary": "Strong Buy"
    },
    "overall": {
      "summary": "Neutral",
      "change_at": "2023-08-30 18:23:22",
      "msg": "summary based on all SMA,EMA,Pivot Points and indicators"
    }
  },
  "info": {
      "id": 2,
      "decimal": 4,
      "symbol": "EUR/CHF",
      "period": "1d",
      "disclaimer": "...",
      "update": "just now",
      "update_time": "2023-08-30 19:14:02 UTC",
      "server_time": "2023-08-30 19:14:02 UTC",
      "credit_count": 1
  }
}

Multiple URL at Once

When you need to call multiple API endpoints simultaneously, it can be quite time-consuming. You can either develop your own code to handle parallel requests or take advantage of this API.

For example, if you're querying 10 APIs and each takes 2 seconds, that totals 20 seconds. With this API, you can retrieve all 10 results in just 2 seconds!

Parameters:
  • access_key = API_KEY
  • base = url e.g: https://fcsapi.com/
  • url[] = enter 1st API url from where you want to get response

    url[1]
    url[2]
    url[3]

Note:

Please use URL in url_encode format, also this API params only accepts params in GET format

Example 1
We need to get response from History of 2 Ids Id = 78,79.

https://fcsapi.com/api-v3/crypto/multi_url
?url[1]=api-v3/crypto/history?id=78
&url[2]=api-v3/crypto/history?id=79
&access_key=API_KEY

OR

https://fcsapi.com/api-v3/crypto/multi_url
?url[1]=https://fcsapi.com/api-v3/crypto/history?id=78
&url[2]=https://fcsapi.com/api-v3/crypto/history?id=79
&access_key=API_KEY

Example 2 With Base

https://fcsapi.com/api-v3/crypto/multi_url
?base=api-v3/crypto/history?symbol=
&url[history_1]=BTC/USD
&url[history_1]=ETH/AUD
&access_key=API_KEY

Example 3: (multiple parameters for all URL)
We will get BTC/USD latest API, profile, history, indicator.

https://fcsapi.com/api-v3/crypto/multi_url
?base=api-v3/crypto/
&url[candle]=candle?symbol=BTC/USD&period=1h
&url[history]=history?symbol=BTC/USD&period=1h
&url[profile]=profile?symbol=BTC/USD&period=1h
&url[tech]=indicators?symbol=BTC/USD&period=1h
&access_key=API_KEY

Example 4: (Simple) (Also support POST format)
We will use similiar parameters only once.

https://fcsapi.com/api-v3/crypto/multi_url
?base=api-v3/crypto/
&url[candle]=candle
&url[history]=history
&url[profile]=profile
&url[tech]=indicators
&symbol=BTC/USD
&period=1h
&access_key=API_KEY
Response Object
"your-array-index-1": [
  {
    "status": true,
    "code": 200,
    "msg": "Successfully",
    "response": [...],
    "info": {
        "server_time": "2023-09-06 21:53:51 UTC",
        "credit_count": 1
    }
  }
]
"your-array-index-2": [
  {
    "status": true,
    "code": 200,
    "msg": "Successfully",
    "response": [...],
    "info": {
        "server_time": "2023-09-06 21:53:51 UTC",
        "credit_count": 1
    }
  }
]

Disclaimer

Prices, Market trends and signals are not designed for trading purpose, These signals are only for education or non-commercial purpose use. Data contained in this application/website is not necessarily real-time nor accurate and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore we doesn`t bear any responsibility for any trading losses you might incur as a result of using this data.
Latest price minimum refresh rate is 20 Seconds.