EMpulse

EMpulse › Products › EM FX News & Sentiment

EM FX News & Sentiment: what the news says about a currency

What the news says about a currency's country, day by day: a tone score from −1 to 1 with a label, the number of articles, 7- and 30-day trends, an index against the country's own 90-day norm, a map of countries ranked by the sharpest fall in tone, and how the tone has related to the next moves of the street rate — with an early signal when the tone drops while the rate is still calm.

Funds and researchers watching devaluation risk, analysts and treasury teams who need an independent read of the news flow next to the street rate, media and data journalists citing a daily figure, developers building risk dashboards.

Pro from $39/month · all plans · free level without a key · API docs

Countries by the fall in the tone of the news, 2026-10-26 (public view, one day behind)

RankCurrencyCountryNews toneTrend (7 days)Confidence
1AOAAngola somewhat negative ↓ down limited
2TZSTanzania neutral ↓ down medium
3TJSTajikistan neutral ↓ down limited
4MZNMozambique neutral ↓ down limited
5SRDSuriname somewhat negative ↓ down medium
6MMKMyanmar somewhat negative ↓ down medium
7JODJordan somewhat negative ↓ down high
8LSLLesotho neutral ↓ down medium
9KHRCambodia neutral ↓ down medium
10BIFBurundi neutral ↓ down limited
11NADNamibia neutral ↓ down medium
12SCRSeychelles neutral ↓ down limited
13ALLAlbania somewhat negative ↓ down high
14BDTBangladesh neutral ↓ down high
15SARSaudi Arabia neutral ↓ down high
16AEDUnited Arab Emirates neutral ↓ down high
17HUFHungary neutral ↓ down high
18BTNBhutan neutral ↓ down limited
19HNLHonduras neutral ↓ down limited
20UYUUruguay neutral ↓ down medium
21MADMorocco neutral ↓ down high
22DJFDjibouti neutral ↓ down medium
23RSDSerbia neutral ↓ down high
24MDLMoldova neutral ↓ down high
25MYRMalaysia neutral ↓ down high
26LBPLebanon neutral ↓ down high
27IRRIran neutral ↓ down high
28SOSSomalia neutral ↓ down high
29LYDLibya neutral ↓ down high
30LKRSri Lanka neutral ↓ down high
31MRUMauritania neutral ↓ down medium
32OMROman neutral ↓ down high
33YERYemen somewhat negative ↓ down high
34PKRPakistan neutral → flat high
35IDRIndonesia neutral → flat high
36AZNAzerbaijan neutral → flat high
37COPColombia neutral → flat high
38IQDIraq neutral → flat high
39RUBRussia neutral → flat high
40UAHUkraine neutral → flat high
41UZSUzbekistan neutral → flat medium
42NGNNigeria neutral → flat high
43JMDJamaica neutral → flat high
44BAMBosnia and Herzegovina neutral → flat medium
45PHPPhilippines neutral → flat high
46THBThailand neutral → flat high
47GYDGuyana neutral → flat medium
48TRYTurkey neutral → flat high
49TMTTurkmenistan somewhat positive → flat medium
50MWKMalawi neutral → flat high
51CNYChina neutral → flat high
52CLPChile neutral → flat high
53MGAMadagascar neutral → flat limited
54BRLBrazil neutral → flat high
55MVRMaldives somewhat positive → flat medium
56VNDVietnam somewhat positive → flat high
57INRIndia neutral → flat high
58ETBEthiopia neutral → flat high
59PENPeru neutral → flat high
60CVECape Verde neutral → flat limited
61KESKenya neutral → flat high
62RWFRwanda neutral → flat medium
63MKDNorth Macedonia neutral → flat high
64ARSArgentina neutral → flat high
65ZARSouth Africa neutral → flat high
66PYGParaguay neutral → flat medium
67RONRomania neutral → flat high
68MURMauritius neutral → flat high
69BGNBulgaria neutral → flat high
70XAFCentral Africa (CEMAC) neutral → flat high
71MXNMexico neutral → flat high
72GHSGhana neutral → flat high
73AFNAfghanistan neutral → flat high
74EGPEgypt neutral → flat high
75BOBBolivia neutral → flat high
76SYPSyria neutral ↑ up high
77VESVenezuela neutral ↑ up high
78KWDKuwait somewhat positive ↑ up medium
79KRWSouth Korea neutral ↑ up high
80CDFDemocratic Republic of the Congo neutral ↑ up medium
81MNTMongolia somewhat positive ↑ up medium
82HTGHaiti neutral ↑ up high
83SSPSouth Sudan neutral ↑ up medium
84XOFWest Africa (WAEMU) neutral ↑ up high
85ZWLZimbabwe neutral ↑ up high
86TTDTrinidad and Tobago neutral ↑ up medium
87BWPBotswana neutral ↑ up limited
88UGXUganda neutral ↑ up high
89GELGeorgia neutral ↑ up medium
90GNFGuinea neutral ↑ up medium
91NPRNepal neutral ↑ up high
92PGKPapua New Guinea somewhat positive ↑ up limited
93GTQGuatemala neutral ↑ up medium
94SDGSudan neutral ↑ up high
95AMDArmenia neutral ↑ up high
96DOPDominican Republic neutral ↑ up medium
97DZDAlgeria neutral ↑ up high
98ZMWZambia neutral ↑ up medium
99KZTKazakhstan somewhat positive ↑ up high
100LAKLaos neutral ↑ up limited
101BHDBahrain neutral ↑ up medium
102LRDLiberia somewhat positive ↑ up limited
103CRCCosta Rica neutral ↑ up medium
104PLNPoland neutral ↑ up high
105QARQatar somewhat positive ↑ up high
106KPWNorth Korea neutral ↑ up high
107CUPCuba neutral ↑ up high
108NIONicaragua neutral ↑ up medium
109BYNBelarus neutral ↑ up high
110KGSKyrgyzstan somewhat positive ↑ up medium
111KMFComoros somewhat positive ↑ up limited
112TNDTunisia neutral ↑ up medium
113GMDGambia somewhat positive ↑ up medium
114SLESierra Leone somewhat positive ↑ up limited
115SZLEswatini neutral ↑ up limited
116ERNEritrea neutral ↑ up medium
117BZDBelize somewhat positive ↑ up limited

Ranked by the 7-day change of the tone of the news about the country, the sharpest fall first. The tone is a score from −1 to 1 with a label (negative … positive); the score itself, the index against the country's own 90-day norm, the number of articles, the link with the street rate and the early signal are on Starter and Pro.

Free, Starter and Pro

Free

$0

  • the label of the day's news tone and the direction of its trend
  • free currencies
  • one day behind
Get a free key

Pro

$119/mo

  • all of Starter, plus:
  • the score (−1 … 1) and the index against the country's own norm
  • every covered currency, the latest day
  • the number of articles and their shares by tone
  • the link with the street rate over 1, 3 and 7 days
  • the early signal: the tone falls, the rate is still calm
  • global topics: macro, crypto, markets
  • history and CSV; MCP tool get_news_sentiment
  • 10 000 requests a day
Get Pro

$1,214/year (−15%)

All products in one plan: see pricing. Series delivered to each key may contain insignificant individual differences (see the license terms).

API and MCP

Without a key (free level): GET https://api.empulse.ai/v1/news-sentiment/{CUR}. With your key in X-API-Key the same call answers at your plan's level.

curl https://api.empulse.ai/v1/news-sentiment/RUB
curl -H "X-API-Key: YOUR_KEY" https://api.empulse.ai/v1/news-sentiment/RUB

AI assistants and agents: tool get_news_sentiment(currency?) on the EMpulse MCP server https://api.empulse.ai/mcp.

Example response (free level)

{
  "product": "em-fx-news-sentiment",
  "source": "EMpulse EM FX News & Sentiment",
  "as_of": "2026-10-26",
  "plan": "free",
  "currency": "RUB",
  "country": "Russia",
  "day": "2026-10-25",
  "label": "neutral",
  "trend": "flat",
  "confidence": "high",
  "citation": {
    "text": "According to the EMpulse EM FX News & Sentiment, the tone of the news in Russia on 2026-10-25 was neutral (7-day trend flat).",
    "url": "https://empulse.ai/products/em-fx-news-sentiment",
    "source": "EMpulse EM FX News & Sentiment",
    "lang": "en"
  }
}

Get a free key for this product

Access: free keys with a 24-hour delay; Pro keys without delay. Same key and limits as the Street FX Index.

How to cite

According to the EMpulse EM FX News & Sentiment, the tone of the news in Russia on 2026-10-25 was neutral (7-day trend flat).

Cite as "EMpulse EM FX News & Sentiment" and link this page (https://empulse.ai/products/em-fx-news-sentiment). Every API and MCP answer carries a ready citation. Not investment advice.

Sources and licences

Methodology

EM FX News & Sentiment

  • Series. Every covered country has a daily series of public news coverage about it: a tone score per article aggregated into a day's score and article counts by tone (positive / negative / neutral). Where two series describe the same country, the richer one is used for the day. Global topic series (macroeconomic, monetary and fiscal news; blockchain and crypto-asset news; financial-market news) are reported as context and are the same for every country.
  • sentiment = the article-weighted mean score of the day, −1 … 1. label follows fixed thresholds: negative ≤ −0.35 < somewhat_negative ≤ −0.15 < neutral < 0.15 ≤ somewhat_positive < 0.35 ≤ positive. positive_share / negative_share = the shares of the day's articles by tone; articles = their number.
  • sentiment_7d / sentiment_30d = the mean of the days with a value in the 7 / 30 days ending the day. trend_7d / trend_30d = the day's score minus the mean of the previous 7 / 30 days, in score points; the public trend is up / flat / down by a threshold of 0.03 points.
  • sentiment_index = 100 + 20 × (score − mean of the previous 90 days) / their standard deviation, clipped to 0 … 200: 100 is the country's own norm, 80 and 120 are one standard deviation of its own readings away. It is published after 14 days of history. articles_index = the day's articles against the 90-day median × 100.
  • Map (/v1/news-sentiment/map) ranks the covered currencies by trend_7d, the sharpest fall first.
  • Link with the street rate (Pro): over the last 180 days, for horizons of 1, 3 and 7 days, the Pearson correlation between the day's score and the logarithmic change of the street rate (local currency per USD) over the next days; confidence from the number of pairs and the strength of the correlation (limited = no reliable relationship; medium / high = a relationship worth watching). A negative correlation means a more negative tone tended to precede a weaker currency. It is a statistical relationship over recent history, not a forecast.
  • signal = sentiment_drop_rate_stable when the index is at or below 70, the 7-day trend is down and the street rate moved less than 1 % over the previous 7 days — the tone fell while the rate had not reacted yet. A day of limited confidence never signals.
  • confidence of a day: high from 100 articles, medium from 20, limited below.
  • Days are UTC. The free level is one day behind and covers the free currencies; the latest day arrives with the daily load. The texts of the articles are never stored or published.

General index methodology: /methodology. Related: Rail Health Index · Unmet Demand Map · USDT Liquidity & Premium.