Insight Ease Forex API Documentation

Welcome to Insight Ease, your trusted source for foreign currencies API services. You get access to real-time price data for more than 145 countries and more than 2000 forex currency pairs thanks to our platform, which is powered by insights from more than 25 sources of currency exchange rate data. You may find a variety of API endpoints with Insight Ease, each designed to offer accurate data responses. We have all the information you need, whether you're looking for the most recent foreign exchange rates for all currencies or a particular currency pair, historical currency data for one or more currencies, or technical indicators for thorough market analysis.

We'll walk you through every step of using our API in this detailed manual by outlining its parameters, pointing out possible problems, and providing useful code samples to facilitate smooth integration. Please don't hesitate to contact our staff if you continue to struggle with the structure of the API after reading this page. The personal touch you need to take full use of Insight Ease's FX API services is always available from us.

API Request Credit Usage

Most of the APIs endpoint count 1 credit for every URL request. But 3 endpoint count 1 credit per 100 record return. In Basic Plan user allow to request on any API 10,000 times in 1 month. Each API request count 1 credit. But some endpoint count by response, e.g: Latest price API.

If you enter 100 different IDs in parameter and API return 100 currencies prices, it will count 1 request.
If you enter 200 different IDs in parameter and API return 200 currencies prices, it will count 2 request. and so on.

Your Plan

You're not logged in.

Get Started

Discover the benefits of Insight Ease, the go-to platform for Forex API services. Designed to cater to various user needs, our Forex API documentation empowers users to swiftly access and troubleshoot using a range of tools. With our API, you have the power to access real-time exchange rate data for 145+ world currencies.

For developers, integration is a breeze across multiple programming languages like PHP (via Curl or file_get_contents), JavaScript (using Ajax), Android (via HttpURLConnection), JAVA, C#, or CURL. The response is neatly structured in standard JSON format for easy handling.

Our API boasts diverse endpoints, each tailored to specific use cases. Whether you need the latest market exchange rate data for all currencies or a specific set, our endpoints have you covered. Insight Ease is committed to providing a seamless Forex API experience, giving you the tools and flexibility you need.

API Key

You need an access key in order to access our database. Your access Key is the unique key that is passed into the API base URL's api_key parameter in order to authenticate with the Insight Ease API

Pass your API key in the query string like follows:
https://api.insightease.com/Your-select-function/?api_key=Your_API_Key

Supported Symbols List

Explore Insight Ease, your destination for Forex API services. We offer a comprehensive list of supported currency short names through our API, making it simple for you to access indicator values, historical data, and real-time exchange rates using symbol names. We've streamlined the process of searching for and obtaining a complete list of supported currency names.

Our Forex API endpoint is continuously updated to provide you with real-time information for all available forex currencies. At Insight Ease, we're committed to delivering the tools you need for a seamless and current Forex API experience.

Parameters:
  • api_key = Your_API_Key
  • output = Set your API response format.

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

API:

Return All symbols, You need to use these symbols in Latest Price API, Price conversation, Historical and for Technical signals

https://api.insightease.com/forex/list?api_key=Your_API_Key
Response Attributes:

After you request on API, It would give you the response in JSON format which you can change, it is up to your need.

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.

results: array
id: integer

ID assigned by the symbol.

n: string

The name for symbol.

s: string

The name of symbol.

d: integer

The price for total decimal.

info: array
st: string

A result of server time.

cc: integer

Total credit count API.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": [
    {
      "id": 1,
      "n": "Euro US Dollar",
      "s": "EUR/USD",
      "d": 4
    },
    {
      "id": 2,
      "n": "Euro Swiss Franc",
      "s": "EUR/CHF",
      "d": 4
    },
  ],
  "info": {
      "st": "2023-09-06 21:53:51 UTC",
      "cc": 1
  }
}

Forex Currency Profile Details

In our API, You can get all the details about Forex currencies. Details like its name, country name, bank name, currency unit, type of notes and more details.


Request Credit Usage:

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

Parameters:
  • api_key = Your_API_Key
  • id = any valid ID

    To get all list of Forex ID's or Symbols use "List API" below.

  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • output = Set your API response format.

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

Requrest by ID's'

https://api.insightease.com/forex/profile?id=1,2,3&api_key=Your_API_Key

Requrest by symbol combination

https://api.insightease.com/forex/profile?symbol=EUR/USD,GBP/CHF&api_key=Your_API_Key

Requrest by currency short name

https://api.insightease.com/forex/profile?symbol=USD,GBP&api_key=Your_API_Key
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": [
    {
      "short_name": "CHF",
      "name": "Swiss Franc",
      "country": "Switzerland",
      "code_n": 756,
      "subunit": "Rappen",
      "website": "snb.ch",
      "symbol": "Fr., CHf, SFr.",
      "bank": "Swiss National Bank",
      "banknotes": "10 francs, 20 francs, 50 francs, 200 francs, 1000 francs, 100 francs",
      "coins": "5 francs, 10 centimes, 2 francs, 1 ⁄ 2 francs, 20 centimes, 1 francs, 5 centimes",
      "icon": "https://insightease.com/assets/images/flags/chf.svg",
      "type": "forex",
      "symbol_2": "Fr., CHf, SFr.",
      "banknotes_2": "10 francs, 20 francs, 50 francs, 200 francs, 1000 francs, 100 francs",
      "coins_2": "5 francs, 10 centimes, 2 francs, 1 ⁄ 2 francs, 20 centimes, 1 francs, 5 centimes"
    },
  ],
  "info": {
      "st": "2023-03-18 12:15:11 UTC",
      "cc": 1
  }
}

Currency Converter

When it comes to Forex API services, currency conversion stands out as a key feature. Many users often seek this functionality, as it allows for seamless price conversion between two different specified currencies. Achieving this is straightforward - simply include the 'symbols' parameter along with the desired 'amount' to effortlessly convert it into your chosen currency. At Insight Ease, we've streamlined this process for your convenience.


Note:

Below API does not support multiple symbols name in URL as a parameter. Send only one Symbol name at a time with the request.

Parameters:
  • api_key = Your_API_Key
  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • pair = pair1 = EUR & pair2 = USD (Use both at a time)
  • amount = Set your convert price.

    Default: 1

  • output = Set your API response format.

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

Currency Converter API (example symbol)

https://api.insightease.com/forex/converter?symbol=EUR/USD&amount=200&api_key=Your_API_Key

Currency Converter API (example pair)

https://api.insightease.com/forex/converter?pair1=EUR&pair2=USDamount=200&api_key=Your_API_Key
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": [
    {
      "price_1x_EUR": 0.93732,
      "price_1x_USD": 1.06687,
      "total": 213.374
    }
  ],
  "info": {
      "st": "2023-03-18 12:27:39 UTC",
      "cc": 1
  }
}

Currency Latest Price

Forex latest price API is very useful, you must have to get in touch with the updated price of a currency That's why the latest prices are included in any API which is the most common part. We provide one or multiple currency prices at the same time, To do so, you just have to send the request with symbols parameter in API request and set it to one or more comma-separated codes of a currency.


Note:

We update the prices of each currency in every 30 seconds or less.


Request Credit Usage:

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

Parameters:
  • api_key = Your_API_Key
  • id = any valid ID

    To get all list of Forex ID's or Symbols use "List API" below.

  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • output = Set your API response format.

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

Requrest by ID's' Multiple or Single

https://api.insightease.com/forex/latest?id=1,2,3&api_key=Your_API_Key

Requrest by symbol Multiple or Single

https://api.insightease.com/forex/latest?symbol=EUR/USD,USD/JPY&api_key=Your_API_Key

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

https://api.insightease.com/forex/latest?symbol=all_forex&api_key=Your_API_Key
Response Attributes:

After you request on API, It would give you the response in JSON format which you can change, it is up to your need.

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.

results: 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 in 1 day candle

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
st: string

A result of server time.

cc: integer

Total credit count API.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": [
    {
      "id": 1,
      "o": 1.06070,
      "h": 1.06856,
      "l": 1.06057,
      "c": 1.06687,
      "a": 1.06700,
      "b": 1.06665,
      "sp": 3.5,
      "ch": +0.00617,
      "cp": "+0.58%",
      "t": 1679086794,
      "s": "EUR/USD",
      "tm": "2023-03-17 20:59:54"
    }
  ],
  "info": {
      "st": "2023-03-18 13:01:45 UTC",
      "cc": 1
  }
}

Last Candle Prices

We provide the last candle price of a currency to our users and it is also the useful part of API. Here, you can get single or multiples candle prices at the same time. To get the candle OHLC prices, you just have to append the symbols parameter with the URL request, and append single or multiple comma-separated currency codes.


Note:

Last Forex Candle API only support valid suppoted ID or name from our FX list, and candle API is less accurate then history and latest API.


Request Credit Usage:

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

Parameters:
  • api_key = Your_API_Key
  • id = any valid ID

    To get all list of Forex ID's or Symbols use "List API" below.

  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • period = Any supported time period

    It is required in a few endpoints API request, when you request for candle prices, history, signals, moving average lines, pivot points. So you need to specify which time frames data you want.
    Default: 1h
    Valid Values: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 5h, 1d, 1w, month

  • candle = Any supported candle value

    If you enter candle=close it will return last close candle price, candle=active return latest active candle prices and candle=both return close & active candles
    Default: both
    Valid Values: active, close, both

    Active: return current candle
    Close: return 1 previous closed candle
    Both: return 2 latest candle

  • output = Set your API response format.

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

Requrest by ID's' Multiple or Single

https://api.insightease.com/forex/candle?id=1,2,3&api_key=Your_API_Key

Requrest by symbol Multiple or Single

https://api.insightease.com/forex/candle?symbol=EUR/USD,USD/JPY&period=1d&candle=active&api_key=Your_API_Key

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

https://api.insightease.com/forex/candle?symbol=all_forex&api_key=Your_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:

After you request on API, It would give you the response in JSON format which you can change, it is up to your need.

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.

results: 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 in 1 day candle

cp: string

Change in percentage

s: string

The name of symbol

tm: string

When update last time (UTC)

info: array
st: string

A result of server time.

cc: integer

Total credit count API.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": [
    {
      "id": 1,
      "o": 1.06823,
      "h": 1.06823,
      "l": 1.06621,
      "c": 1.06632,
      "a": 1.06654,
      "b": 1.06610,
      "sp": 4.4,
      "t": 1679079600,
      "ch": -0.00191,
      "cp": "-0.18%",
      "s": "EUR/USD",
      "tm": "2023-03-17 19:00:00"
    }
  ],
  "info": {
      "st": "2023-03-18 15:12:13 UTC",
      "cc": 1
  }
}

Currency Base

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


Note:

All Above quotes are not current price it is only for sample response, you can use API to get current quote price.

Parameters:
  • api_key = Your_API_Key
  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • type = forex

    Default: forex
    Valid Values: forex and crypto

    Note:
    • If type = forex, & symbol = EUR, so you'll receive quotes of 140+ Forex currencies, e.g: EUR/JPY,EUR/GBP

    • If type = forex, & symbol = BTC, so you'll receive quotes of 140+ Forex currencies, e.g: BTC/USD, BTC/EUR

    • If type = crypto, & symbol = EUR, so you'll receive quotes of 1500+ Crypto currencies, e.g: EUR/BTC, EUR/ETH

    • If type = crypto, & symbol = BTC, so you'll receive quotes of 1500+ Forex currencies, e.g: BTC/ETH, BTC/LTC

  • time = 1

    Default: none
    Valid Values: 1

  • output = Set your API response format.

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

Requrest by ID's' Multiple or Single

https://api.insightease.com/forex/base?symbol=USD&type=forex&api_key=Your_API_Key
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": [
    {
      "AED": 3.67292,
      "AFN": 87.46006,
      "ALL": 107.4505,
      "AMD": 388.286,
      "ANG": 1.8023
    }
  ],
  "info": {
      "base": "USD",
      "type": "forex",
      "st": "2023-03-18 15:28:01 UTC",
      "cc": 1
  }
}

Currency Cross

Return all related currencies of required currency. If you enter USD in parameter value, then response will return all currencies of USD e.g: EUR/USD, JPY/USD, GBP/USD, PKR/USD ... etc/USD


Note:

Last Forex Cross API only support valid suppoted ID or name from our FX list, and cross API is less accurate then history and latest API. for more accurate prices, please use Latest, Base or history API


Request Credit Usage:

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

Parameters:
  • api_key = Your_API_Key
  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • type = forex

    Default: forex
    Valid Values: forex, crypto and both

    Note:
    • If type = forex, and symbol = USD, then you will receive all Forex currency that contain USD in name.

    • If type = forex, and symbol = BTC, then you will receive all Forex currency that contain BTC in name.

    • If type = crypto, and symbol = EUR, then you will receive all Crypto currencies that contain EUR in name.

    • If type = both, and symbol = EUR, then you will receive all Forex and crypto currencies that contain EUR in name.

  • period = Any supported time period

    It is required in a few endpoints API request, when you request for candle prices, history, signals, moving average lines, pivot points. So you need to specify which time frames data you want.
    Default: 1h
    Valid Values: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 5h, 1d, 1w, month

  • candle = Any supported candle value

    If you enter candle=close it will return last close candle price, candle=active return latest active candle prices and candle=both return close & active candles
    Default: both
    Valid Values: active, close, both

    Active: return current candle
    Close: return 1 previous closed candle
    Both: return 2 latest candle

  • output = Set your API response format.

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

API

https://api.insightease.com/forex/cross?symbol=USD&period=1d&api_key=Your_API_Key

Previous close candle

https://api.insightease.com/forex/cross?symbol=USD&period=1d&canlde=close&api_key=Your_API_Key
Response Attributes:

After you request on API, It would give you the response in JSON format which you can change, it is up to your need.

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.

results: 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)

s: string

The name of symbol

type: string

forex or crypto

ch: integer

Change in 1 day candle

cp: string

Change in percentage

tm: string

When update last time (UTC)

info: array
period: string

Which time frames data .

st: string

A result of server time.

cc: integer

Total credit count API.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": [
    {
      "id": 1,
      "o": 1.05787,
      "h": 1.06362,
      "l": 1.05517,
      "c": 1.06147,
      "a": 1.06160,
      "b": 1.06125,
      "sp": 3.5,
      "t": 1678924800,
      "s": "EUR/USD",
      "type": "forex",
      "ch": 0.0036,
      "cp": "0.34%",
      "tm": "2023-03-16 00:00:00"
    }
  ],
  "info": {
      "period": "1d",
      "st": "2023-03-18 15:37:12 UTC",
      "cc": 1
  }
}

Historical Price

You want to know about the historical exchange prices to compare the latest exchange price with the previous rates to watch the market. In our forex history API we provide the historical exchange price data for all supported symbols. Old prices are available for most symbols all the way back to the year of 1995 in 1d and above time frame, 1m, 5m and less historical data upto 6months. You can see the historical rates by appending a date (format YYYY-MM-DD) in API URL with the base URL and specify the period parameter values: {1m,5m, 30m, 1h, 2h,4h, 5h, 1d, 1w, month}

Parameters:
  • api_key = Your_API_Key
  • id = any valid ID

    To get all list of Forex ID's or Symbols use "List API" below.

  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • period = Any supported time period

    It is required in a few endpoints API request, when you request for candle prices, history, signals, moving average lines, pivot points. So you need to specify which time frames data you want.
    Default: 1h
    Valid Values: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 5h, 1d, 1w, month

  • from = Any supported format

    When you access history API and you are looking for any historical data from a specific date, you need to specify date between from/to date by using (from,to) parameter
    Default: none
    Valid Format 1: YYYY-MM-DD E.g: 2018-01-01
    Valid Format 2: YYYY-MM-DD E.g: 1661990400 // Unix format
    Valid Format 3: YYYY-MM-DDTHour:Min E.g: 2018-01-01T12:30

    Note:

    When you not set FROM and TO parameters, then it will return latest 300 candles.
    What is T in date format!!! It is nothing, we use it to remove space between time. It has no use and no validation.

  • to = Same as from
  • level = Any supported format

    when you want more history candles in 1 request.
    Default: 1
    Valid Values: 1, 2, and 3

  • output = Set your API response format.

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

Note:

Below API does not support multiple IDs in URL as a Parameter. You have to send only one ID or Symbol name at a time with the request. And 2h, 4h return maximum 300 candles in 1 request.


Request Credit Usage:

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

Quick Latest 900 Candles History

We provide a simple and easy to use latest historical API which returns the previous 900 candle which is the latest and easy to watch the latest market. Use "Level" paramerter to control number of candles. level=1 return 300 candles,. level=2 return 600 candles, level=3 return 900 candles.

Latest 300 candles

https://api.insightease.com/forex/history?id=1&period=1d&api_key=Your_API_Key
Do not use FROM and TO parameter

If you always need the latest history upto 900 candles, then you must have to take care of From/To parameter, that should not be assigned and remove them from URL, Then it will work better

Between Specific Date-Time

https://api.insightease.com/forex/history?symbol=ERU/USD&from=2022-09-01&to=2023-03-17&period=1d&api_key=Your_API_Key
Response Attributes:

After you request on API, It would give you the response in JSON format which you can change, it is up to your need.

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.

results: array
o: integer

Market open price

h: integer

Market high price

l: integer

Market low price

c: integer

Market close/current price

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

st: string

A result of server time.

cc: integer

Total credit count API.

Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": {
    "1679050800": {
      "o": 1.06335,
      "h": 1.064,
      "l": 1.0616,
      "c": 1.063,
      "t": 1679050800,
      "tm": "2023-03-17 11:00:00"
    }
  },
  "info": {
      "id": 1,
      "decimal": 4,
      "symbol": "EUR/USD",
      "period": "1h",
      "st": "2023-03-18 16:06:36 UTC",
      "cc": 1
  }
}

Pivot Points

In financial markets, a pivot point is a support/resistance level is a helper that is used by traders as a possible indicator of market movement. A pivot point is calculated as an average of significant prices (high, low, close) from the performance of a market in the prior trading period. It will indicate to you about the Resistances and supports in a forex trading.
Our PP, resistance and support points are calculated on previous high open close.


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:
  • api_key = Your_API_Key
  • id = any valid ID

    To get all list of Forex ID's or Symbols use "List API" below.

  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • period = Any supported time period

    It is required in a few endpoints API request, when you request for candle prices, history, signals, moving average lines, pivot points. So you need to specify which time frames data you want.
    Default: 1h
    Valid Values: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 5h, 1d, 1w, month

  • output = Set your API response format.

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

API

https://api.insightease.com/forex/pp?id=1&period=1d&api_key=Your_API_Key
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": {
    "classic": {
      "pp": 0.9848,
      "R1": 0.9896,
      "R2": 0.9929,
      "R3": 0.9978,
      "S1": 0.9815,
      "S2": 0.9766,
      "S3": 0.9733
    },
    "fibonacci": {...}
    "camarilla": {...}
    "woodie": {...}
    "demark": {...}
  },
  "overall": {
      "summary": "Neutral",
      "change_at": "2023-03-18 12:45:09",
      "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-03-18 16:58:53 UTC",
      "st": "2023-03-18 16:58:53 UTC",
      "cc": 1
  }
}

Moving Averages

Moving Average (MA) is a trend indicator. MA lines are used by traders to check the average market value on the base of previous (5,10,20,50,100,200) candles. This API can help you to know MA values of the last active candle. Now you dont need to worry about, how to calculate simple MA (moving average) lines, how to SMA calculated, what is moving averages rules to calculate, so we take care of all these problem for you, we calculate all SMA and EMA values for you. if you wanted to get SMA of a 5min or 7days period, you would add the period min/days in period parameter.
Response Contains "Simple Moving Average(SMA)" and "Exponential Moving Average(EMA)" values


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:
  • api_key = Your_API_Key
  • id = any valid ID

    To get all list of Forex ID's or Symbols use "List API" below.

  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • period = Any supported time period

    It is required in a few endpoints API request, when you request for candle prices, history, signals, moving average lines, Moving Averages. So you need to specify which time frames data you want.
    Default: 1h
    Valid Values: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 5h, 1d, 1w, month

  • output = Set your API response format.

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

API

https://api.insightease.com/forex/ma?id=1&period=1d&api_key=Your_API_Key
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": {
    "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",
      "st": "2023-08-30 18:46:14 UTC",
      "cc": 1
  }
}

Technical Indicator

At Insight Ease, we bring you a suite of powerful technical indicators that are essential tools for successful forex trading. These indicators, such as the Moving Average (MA), Relative Strength Index (RSI), Stochastic Oscillator (STOCH), Average True Range (ATR), and more, serve as the foundation for crafting profitable forex trading strategies and systems.

Our platform is designed to deliver the most current technical indicator values available. When you request these values through our service, you'll receive real-time updates, ensuring that you're always equipped with the latest information. These technical indicator values are continuously refreshed as new data points emerge, providing you with valuable insights into currency exchange pair dynamics. At Insight Ease, we're your trusted resource for staying well-informed and making informed decisions in the forex market.


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:
  • api_key = Your_API_Key
  • id = any valid ID

    To get all list of Forex ID's or Symbols use "List API" below.

  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • period = Any supported time period

    It is required in a few endpoints API request, when you request for candle prices, history, signals, moving average lines, Technical Indicator. So you need to specify which time frames data you want.
    Default: 1h
    Valid Values: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 5h, 1d, 1w, month

  • output = Set your API response format.

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

API

https://api.insightease.com/forex/ti?id=1&api_key=Your_API_Key
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": {
    "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",
      "st": "2023-08-30 19:14:02 UTC",
      "cc": 1
  }
}

Economy Calendar

Get real-time indicators as economic events are announced and see the immediate impact of global markets, including past, forecast, and actual figures.


Request Credit Usage:

1 credit count for each 50 events returned (rounded up).

Parameters:
  • api_key = Your_API_Key
  • symbol = any valid short name

    At least one "id" or "symbol" parameter is required. If ID parameter exist in request than symbol parameter will be ignored. You can use any 1 parameter (ID or Symbol) both will return same result.
    Our Symbol is pair of 2 currencies, or "short name" combination of 2 currencies.

  • country = Any valid country e.g: US,JP,GB
  • from = Supported format: 2023-08-30
  • to = Supported format: 2023-08-30
  • output = Set your API response format.

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

Get All Event Today date

https://api.insightease.com/forex/economy_cal?api_key=Your_API_Key

Get All Event Specific date

https://api.insightease.com/forex/economy_cal?from=2023-08-30&to=2023-08-31&api_key=Your_API_Key

Get by Currency Today

https://api.insightease.com/forex/economy_cal?symbol=USD,JPY&api_key=Your_API_Key

Get by Country Today

https://api.insightease.com/forex/economy_cal?country=US,GB&api_key=Your_API_Key
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "results": [
    {
      "id": 326627,
      "event": "JPRSMM",
      "title": "Retail Sales MoM",
      "indicator": "Retail Sales MoM",
      "comment": "...",
      "country": "JP",
      "currency": "JPY",
      "importance": 0,
      "period": "Jul",
      "actual": "",
      "forecast": "",
      "previous": -0.4,
      "source": "Ministry of Economy Trade and Industry (METI)",
      "scale": "",
      "unit": "",
      "date": "2023-08-30 23:50:00"
    },
  ],
  "info": {
      "from": "2023-08-30 00:00:00",
      "to": "2023-08-30 23:59:00",
      "st": "2023-08-30 19:25:37 UTC",
      "cc": 1
  }
}