A PHP Error was encountered

Severity: 8192

Message: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior

Filename: MX/Router.php

Line Number: 239

Backtrace:

File: /home/insigtea/public_html/application/third_party/MX/Router.php
Line: 239
Function: strpos

File: /home/insigtea/public_html/application/third_party/MX/Router.php
Line: 72
Function: set_class

File: /home/insigtea/public_html/index.php
Line: 363
Function: require_once

Unlock Profit Potential with the Best Forex Data API - Insight Ease

Unlock Real-Time Forex Data with Insight Ease

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. 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/forex/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 making a request to the API, it will respond with data in JSON format, which you can customize according to your requirements.

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.

n: string

Full name.

s: string

The name of symbol.

d: 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": 1,
      "n": "Euro US Dollar",
      "s": "EUR/USD",
      "d": 4
    },
    {
      "id": 2,
      "n": "Euro Swiss Franc",
      "s": "EUR/CHF",
      "d": 4
    },
  ],
  "info": {
      "server_time": "2023-09-06 21:53:51 UTC",
      "credit_count": 1
  }
}

Forex Currency Profile Details

Our API offers comprehensive information on Forex currencies. This includes details such as the currency's name, associated country, affiliated bank, currency unit, types of notes, and additional relevant data.


Request Credit Usage:

You earn one credit for every 100 events you receive, rounding up if needed.

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 parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • 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&api_key=Your_API_Key
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": [
    {
      "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://api.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": {
      "server_time": "2023-03-18 12:15:11 UTC",
      "credit_count": 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:

This API does not support multiple symbol names in the URL as parameters. Please 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 parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • 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=USD&amount=200&api_key=Your_API_Key
Response Attributes:

After making a request to the API, it will respond with data in JSON format, which you can customize according to your requirements.

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
1x_EUR: integer

1 EUR = USD

1x_USD: integer

1 USD = EUR

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": {
    "1x_EUR": 0.93732,
    "1x_USD": 1.06687,
    "total": 213.374
  },
  "info": {
      "server_time": "2023-03-18 12:27:39 UTC",
      "credit_count": 1
  }
}

Currency Latest Price

The Forex latest price API is incredibly valuable because it helps you stay up-to-date with the current value of currencies. That's why most APIs include the latest prices as a standard feature. With our API, you can easily fetch the price of one or multiple currencies at once. Simply send a request with the 'symbols' parameter in the API request and list one or more currency codes separated by commas


Note:

We refresh the prices of each currency every 30 seconds or even faster


Request Credit Usage:

You earn one credit for every 100 events you receive, rounding up if needed.

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 parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • 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 making a request to the API, it will respond with data in JSON format, which you can customize according to your requirements.

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": 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": {
      "server_time": "2023-03-18 13:01:45 UTC",
      "credit_count": 1
  }
}

Last Candle Prices

We offer our users the latest candle price for currencies, which is a valuable feature of our API. You can retrieve the candle prices for one or multiple currencies simultaneously. To access the candle OHLC prices, simply include the 'symbols' parameter in your URL request, followed by one or more currency codes separated by commas.


Note:

Our Last Forex Candle API only accepts valid IDs or names from our supported FX list. It's worth noting that the candle API may be less precise compared to our history and latest APIs.


Request Credit Usage:

You earn one credit for every 100 events you receive, rounding up if needed.

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 parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • period = Any supported time period

    You'll need to include this in certain API endpoints when requesting candle prices, historical data, signals, moving average lines, or pivot points. This helps specify the timeframe for the data you're interested in.
    Default: 1h
    Valid Values: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 5h, 1d, 1w, month

  • candle = Any supported candle value

    If you specify 'candle=close', you'll receive the price of the most recent closing candle. Choosing 'candle=active' will provide you with the prices of the latest active candle. Opting for 'candle=both' will give you both the closing and active candle prices.
    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 provides data for the two most recent candles for each currency and time period from the chart. If you're interested in only the latest price, you can utilize the "Latest Price" API. However, if you require access to more historical candle data, we recommend using the Forex Historical API.

Response Attributes:

After making a request to the API, it will respond with data in JSON format, which you can customize according to your requirements.

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)

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": 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": {
      "server_time": "2023-03-18 15:12:13 UTC",
      "credit_count": 1
  }
}

Currency Base

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


Note:

The quotes provided above are samples and do not reflect the current prices. To obtain the latest quote prices, please utilize our API services.

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

    At least one parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • 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&api_key=Your_API_Key
Response Object
{
  "status": true,
  "code": 200,
  "msg": "Successfully",
  "response": {
    "AED": 3.67292,
    "AFN": 87.46006,
    "ALL": 107.4505,
    "AMD": 388.286,
    "ANG": 1.8023
  },
  "info": {
      "base": "USD",
      "type": "forex",
      "server_time": "2023-03-18 15:28:01 UTC",
      "credit_count": 1
  }
}

Currency Cross

Retrieve all associated currencies for the specified currency. For instance, if you input 'USD' as the parameter value, the response will include all currencies related to USD, such as EUR/USD, JPY/USD, GBP/USD, PKR/USD, and so on


Note:

Our Last Forex Cross API exclusively supports valid and supported IDs or names from our FX list. It's important to note that the cross API may offer slightly less accuracy compared to our history and latest APIs. For the most precise prices, we recommend utilizing our Latest, Base, or History APIs. These options provide a more reliable source of currency data for your needs


Request Credit Usage:

You earn one credit for every 200 events you receive, rounding up if needed.

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

    At least one parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • period = Any supported time period

    You'll need to include this in certain API endpoints when requesting candle prices, historical data, signals, moving average lines, or pivot points. This helps specify the timeframe for the data you're interested in.
    Default: 1h
    Valid Values: 1m, 5m, 15m, 30m, 1h, 2h, 4h, 5h, 1d, 1w, month

  • candle = Any supported candle value

    If you specify 'candle=close', you'll receive the price of the most recent closing candle. Choosing 'candle=active' will provide you with the prices of the latest active candle. Opting for 'candle=both' will give you both the closing and active candle prices.
    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 making a request to the API, it will respond with data in JSON format, which you can customize according to your requirements.

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)

s: string

The name of symbol

type: string

forex or crypto

ch: integer

Change price

cp: string

Change in percentage

tm: string

When update last time (UTC)

up: string

When update last price

info: array
period: string

Which time frames data .

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": 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",
      "up": "2023-03-16 00:00:00"
    }
  ],
  "info": {
      "period": "1d",
      "server_time": "2023-03-18 15:37:12 UTC",
      "credit_count": 1
  }
}

Historical Price

If you're interested in tracking the market trends by comparing current exchange rates with past data, our forex history API provides historical exchange price information for all supported symbols. You can access historical prices dating back to 1995 for time frames of 1 day or longer. For shorter time frames like 1 minute or 5 minutes, historical data is available for up to 6 months. Simply append a date (in the format YYYY-MM-DD) to the API URL, along with the base URL, and specify the desired time frame using the period parameter values: {1 minute, 5 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, 5 hours, 1 day, 1 week, 1 month}. This allows you to explore historical exchange rates at your convenience.

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 parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • period = Any supported time period

    You'll need to include this in certain API endpoints when requesting candle prices, historical data, signals, moving average lines, or pivot points. This helps specify the timeframe for the data you're interested in.
    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:

Our API currently doesn't allow multiple IDs to be included in the URL as a parameter. For each request, please ensure you send only one ID or symbol name at a time. Additionally, when requesting 2-hour or 4-hour intervals, the API returns a maximum of 300 candles in a single request


Request Credit Usage:

You earn one credit for every 300 events you receive, rounding up if needed.

Quick Latest 900 Candles History

We offer a user-friendly historical API that provides access to the most recent 900 candles, making it convenient to monitor the latest market trends. You can easily control the number of candles returned using the 'Level' parameter. For instance, setting 'level=1' will return 300 candles, 'level=2' will return 600 candles, and 'level=3' will provide the full 900 candles. This flexibility allows you to tailor your data retrieval according to your specific needs.

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 making a request to the API, it will respond with data in JSON format, which you can customize according to your requirements.

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": 1.06335,
      "h": 1.064,
      "l": 1.0616,
      "c": 1.063,
      "v": 1,
      "t": 1679050800,
      "tm": "2023-03-17 11:00:00"
    }
  },
  "info": {
      "id": 1,
      "decimal": 4,
      "symbol": "EUR/USD",
      "period": "1h",
      "server_time": "2023-03-18 16:06:36 UTC",
      "credit_count": 1
  }
}

Pivot Points

In finance, a pivot point acts like a guiding light for traders, offering valuable insights into market dynamics. It's essentially an average of key prices—like the highest, lowest, and closing prices—from the prior trading period. Think of it as a compass, indicating potential support and resistance levels in forex trading. Our pivot points, alongside resistance and support markers, are determined by analyzing past highs, opens, and closes.


Note:

The API mentioned doesn't allow for multiple IDs to be included in the URL parameter. Please make sure to send only one ID or symbol name with each 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 parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • period = Any supported time period

    You'll need to include this in certain API endpoints when requesting candle prices, historical data, signals, moving average lines, or pivot points. This helps specify the timeframe for the data you're interested in.
    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",
  "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": 1,
      "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": 0
  }
}

Moving Averages

The Moving Average (MA) serves as a helpful tool for understanding market trends. Traders often rely on MA lines, which represent the average market value based on previous candlestick data, typically spanning various timeframes like 5, 10, 20, 50, 100, or 200 candles. With this API, you can easily access the MA values of the most recent candle. No more worries about calculating simple MA lines, understanding SMA calculations, or following moving average rules—we handle it all for you. Whether you need SMA values for a 5-minute or 7-day period, simply specify the desired timeframe in the period parameter, and we'll provide the calculations for you.
The response includes values for both the Simple Moving Average (SMA) and the Exponential Moving Average (EMA).


Note:

The API mentioned doesn't allow for multiple IDs to be included in the URL parameter. Please make sure to send only one ID or symbol name with each 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 parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • 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",
  "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

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:

The API mentioned doesn't allow for multiple IDs to be included in the URL parameter. Please make sure to send only one ID or symbol name with each 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 parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • 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",
  "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
  }
}

Economy Calendar

Stay updated with real-time indicators as economic events unfold, allowing you to witness firsthand the ripple effects across global markets. Gain insights into past performances, forecasts, and actual figures, empowering you to make informed decisions in today's dynamic financial landscape


Request Credit Usage:

You earn one credit for every 50 events you receive, rounding up if needed.

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

    At least one parameter, either 'id' or 'symbol', is required. If the 'id' parameter exists in the request, the 'symbol' parameter will be disregarded. You can use either parameter ('id' or 'symbol'), as both will return the same result.
    Our 'symbol' represents a pair of two currencies, combining their short names.

  • 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",
  "response": [
    {
      "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",
      "server_time": "2023-08-30 19:25:37 UTC",
      "credit_count": 1
  }
}