Updated October 2025
Bondah Analytics API is a service that enables you to obtain 4000 financial articles in more than 48 languages per day and use it on any media resource (your website, social media, Telegram-channels, etc.). The 5 analytics types and the 5 trading signals types for all financial markets: forex, stocks, futures, metals, etc. can be obtained.
All the articles have the following: a picture, a title, a main text, an author’s name, an analysis type, a language of the article. There is also the recommended price movement direction in some articles.
To gain access, you have to provide the static IP-address of the client (brokerage company) from which the requests will be made. This IP-address will be added to the White List. API access is provided only after signing the contract and receiving the payment.
To add your IP-address to the White List, you need to send an email from your corporate email address to our: partners@bondah.com.
Subject: IP White List
Text of the letter: 123.123.123.34 - your IP
Each article received on request costs ¢20.
If your article supply license limit has been reached, the articles delivery resumption is available only after the confirmation by a representative of the company of consent to continue the delivery of articles at a cost of ¢20 for each article in the current month.
It is recommended to request the data every 15 minutes 4 times per hour: starting at 00:01, then at 00:16, 00:31, 00:46, and so on. The requests at these minutes provide the most up-to-date data.
Client complaints can be directed to:
The signals are generated every 15 minutes at the trading time of each instrument.
The crypto is traded 24/7.
The Forex, metals, and energy resources signals are generated 24/5 from 00:00 EET Monday to 23:45 Friday.
The index, futures, and stock signals are generated in accordance with the time of trading sessions of the exchanges.
Get the articles
https://clientapi.bondah.com/articles
Required parameters:
LanguageId (Header) - the language of the articles to be received;
Optional parameters:
FromId (Query) - an id of the specific article, starting from which the articles should be received;
ArticlesCount (Query) - the number of articles to be received, by default: 10;
mode (Query) - the CFD is by default - the articles will be received with full text. If the Options are specified - the signal articles will be received without the StopLoss order, and the Price Action analytics and the Chaos Theory analytics will be received without the Buy Stop, Sell Stop, Sell Limit, Buy Limit, Take Profit, Stop Loss orders;
colorScheme (Query) - the BlackWhite is by default - the articles will be received with a default chart. To get articles with a black chart, the BRG needs to be specified.
AddEntry (Query) – is true by default – the text of the article will contain a recommended entry price. To disable the recommended entry price, the parameter must be set to false.
Get the articles sorted by the analytics type
https://clientapi.bondah.com/articles
Required parameters:
LanguageId (Header) - the language of the articles to be received;
Optional parameters:
FromId (Query) - an id of the specific article, starting from which the articles should be received;
ArticlesCount (Query) - the number of articles to be received, by default: 10;
mode (Query) - the CFD is by default - the articles will be received with full text. If the Options are specified - the signal articles will be received without the StopLoss order, and the Price Action analytics and the Chaos Theory analytics will be received without the Buy Stop, Sell Stop, Sell Limit, Buy Limit, Take Profit, Stop Loss orders;
colorScheme (Query) - the BlackWhite is by default - the articles will be received with a default chart. To get articles with a black chart, the BRG needs to be specified.
AddEntry (Query) – is true by default – the text of the article will contain a recommended entry price. To disable the recommended entry price, the parameter must be set to false.
Get the articles sorted by the signals
https://clientapi.bondah.com/articles
Required parameters:
LanguageId (Header) - the language of the articles to be received;
Optional parameters:
FromId (Query) - an id of the specific article, starting from which the articles should be received;
ArticlesCount (Query) - the number of articles to be received, by default: 10;
mode (Query) - the CFD is by default - the articles will be received with full text. If the Options are specified - the signal articles will be received without the StopLoss order, and the Price Action analytics and the Chaos Theory analytics will be received without the Buy Stop, Sell Stop, Sell Limit, Buy Limit, Take Profit, Stop Loss orders;
colorScheme (Query) - the BlackWhite is by default - the articles will be received with a default chart. To get articles with a black chart, the BRG needs to be specified.
AddEntry (Query) – is true by default – the text of the article will contain a recommended entry price. To disable the recommended entry price, the parameter must be set to false.
Get the articles sorted by the analytics
https://clientapi.bondah.com/articles
Required parameters:
LanguageId (Header) - the language of the articles to be received;
Optional parameters:
FromId (Query) - an id of the specific article, starting from which the articles should be received;
ArticlesCount (Query) - the number of articles to be received, by default: 10;
mode (Query) - the CFD is by default - the articles will be received with full text. If the Options are specified - the signal articles will be received without the StopLoss order, and the Price Action analytics and the Chaos Theory analytics will be received without the Buy Stop, Sell Stop, Sell Limit, Buy Limit, Take Profit, Stop Loss orders;
colorScheme (Query) - the BlackWhite is by default - the articles will be received with a default chart. To get articles with a black chart, the BRG needs to be specified.
AddEntry (Query) – is true by default – the text of the article will contain a recommended entry price. To disable the recommended entry price, the parameter must be set to false.
Get the articles sorted by the instrument
https://clientapi.bondah.com/articles
Required parameters:
LanguageId (Header) - the language of the articles to be received;
Optional parameters:
FromId (Query) - an id of the specific article, starting from which the articles should be received;
ArticlesCount (Query) - the number of articles to be received, by default: 10;
mode (Query) - the CFD is by default - the articles will be received with full text. If the Options are specified - the signal articles will be received without the StopLoss order, and the Price Action analytics and the Chaos Theory analytics will be received without the Buy Stop, Sell Stop, Sell Limit, Buy Limit, Take Profit, Stop Loss orders;
colorScheme (Query) - the BlackWhite is by default - the articles will be received with a default chart. To get articles with a black chart, the BRG needs to be specified.
AddEntry (Query) – is true by default – the text of the article will contain a recommended entry price. To disable the recommended entry price, the parameter must be set to false.
Get the articles sorted by the analytics type and instrument
https://clientapi.bondah.com/articles
Required parameters:
LanguageId (Header) - the language of the articles to be received;
Optional parameters:
FromId (Query) - an id of the specific article, starting from which the articles should be received;
ArticlesCount (Query) - the number of articles to be received, by default: 10;
mode (Query) - the CFD is by default - the articles will be received with full text. If the Options are specified - the signal articles will be received without the StopLoss order, and the Price Action analytics and the Chaos Theory analytics will be received without the Buy Stop, Sell Stop, Sell Limit, Buy Limit, Take Profit, Stop Loss orders;
colorScheme (Query) - the BlackWhite is by default - the articles will be received with a default chart. To get articles with a black chart, the BRG needs to be specified.
AddEntry (Query) – is true by default – the text of the article will contain a recommended entry price. To disable the recommended entry price, the parameter must be set to false.
Get the number of articles
https://clientapi.bondah.com/articles/get-new-articles-count
Required parameters:
LanguageId (Header) - the language of the articles to be received;
LastArticleId (Query) - the article ID after which the number of new articles should be retrieved (excluding the specified article);
Optional parameters:
IsSignals (Query) - the analytics type, based on which articles will be received;
IsAnalytics (Query) - the analytics type, based on which articles will be received;
InstrumentId (Query) - the instrument, based on which articles will be received;
AnalyseTypeId (Query) - the analytics type, based on which articles will be received.
Get one article
https://clientapi.bondah.com/articles/{id}
If you specify the ID of the article that is written in Russian and specify the ID of another language in LanguageId while sending the query, the article will be received translated (the ID of the received article may change).
Required parameters:
id (Path) - the article id;
LanguageId (Header) - the language of the article to be received.
Optional parameters:
AddEntry (Query) – is true by default – the text of the article will contain a recommended entry price. To disable the recommended entry price, the parameter must be set to false.
Access price metadata
https://clientapi.bondah.com/price-metadata/{articleId}
The query obtains price data: takeProfit, takeProfit2, stopLoss и entryPrice.
The following data is available:
Divergences (id:1)
Double Tops (id:2)
Head and Shoulders (id:6)
Triangles (id:9)
Wolfe Waves (id:11) (the takeProfit2 date is unavailable)
Required parameters:
articleId (Path) - the article id;
Get the languages
https://clientapi.bondah.com/language
Get the analytics types
https://clientapi.bondah.com/analysetype
Get the trading instruments
https://clientapi.bondah.com/instrument
ArticlesCount parameter
This parameter is responsible for the number of articles received. If you do not specify this parameter, then by default this parameter is 10 (the recommended number of articles per request). The minimum number of articles that can be obtained at one time is 1, the maximum is 20.
FromId parameter
The parameter is needed to specify the id of the article, starting from which the articles should be received (excluding the specified article).
LanguageId parameter
This parameter is needed to specify the language of the articles to be received.
mode parameter
The parameter is responsible for defining the price targets text blocks. The CFD is by default. It means the articles will be received with full text. If the Options are specified - the signal articles will be received without the StopLoss order, and the Price Action analytics and the Chaos Theory analytics will be received without the Buy Stop, Sell Stop, Sell Limit, Buy Limit, Take Profit, Stop Loss orders.
colorScheme parameter
The parameter is needed to select the color of the chart. The Black White is by default. It means articles will be received with a default chart, in order to receive articles with a black chart, the BRG must be specified.
AddEntry parameter
This parameter is needed to enable or disable the recommended entry price. This parameter is true by default – the text of the article will contain a recommended entry price. To disable the recommended entry price, the parameter must be set to false.
A list of available languages:
AnalyseTypeId parameter
This parameter is needed to specify the type of analytics or signals based on which you want to receive articles.
A list of available types of analytics and signals:
IsSignals parameter
The parameter is needed to get signals articles.
IsAnalytics parameter
The parameter is needed to get analytics articles.
InstrumentId
An ID of a trading instrument.
A list of available instruments: