EMpulse

EMpulse › Products › FX Rate Stack

FX Rate Stack: official, interbank, bank, customs, card and street rates side by side

Every rate a dollar has in a country, on one day and in one answer: the official rate, the interbank rate, what banks quote, the customs rate duties are computed at, what international cards settle at and the street rate — each with its publication day, the number of sources and a confidence class, the gap between every rung and the street, the width of the ladder, its 7- and 30-day trend and a signal when the ladder widens.

Importers and exporters pricing contracts and duties, treasury teams choosing the rate for a settlement, customs brokers, payment and payout companies explaining a rate to a client, funds and analysts reading convertibility stress from the spread between the rungs.

According to the EMpulse FX Rate Stack, on 2026-10-26 the street rate of the US dollar in Egypt was 53.72 EGP.

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

Rate stacks of the free currencies, 2026-10-26 (public view, one day behind)

CurrencyCountryOfficialCustomsStreet Street over officialStreet over customsConfidence
EGPEgypt — — 53.72 — — high
RUBRussia — — 81.59 — — high
UAHUkraine 45.20 45.20 = Official 45.66 +1.0% +1.0% medium
AFNAfghanistan — — 65.01 — — limited
AOAAngola — — 929.8 — — limited
ARSArgentina — — 1,560 — — limited
AZNAzerbaijan — — 1.7484 — — medium
BHDBahrain — — 0.3778 — — medium
BRLBrazil 5.0465 — 3.0125 -40.3% — limited
BYNBelarus — — 2.9475 — — limited
COPColombia — — 2,023 — — medium
CUPCuba — — 350.0 — — medium
DZDAlgeria — — 239.8 — — high
ETBEthiopia — — 202.0 — — limited
INRIndia 95.19 — 92.75 -2.6% — medium
IQDIraq — — 1,685 — — limited
JODJordan — — 0.7178 — — medium
KGSKyrgyzstan — — 86.80 — — high
KRWSouth Korea 1,325 — 1,335 +0.7% — medium
KZTKazakhstan 451.1 451.1 = Official 465.9 +3.3% +3.3% medium
LKRSri Lanka — — 329.9 — — limited
MADMorocco — — 9.8520 — — high
MXNMexico 18.78 — 18.63 -0.8% — medium
NGNNigeria — — 1,395 — — high
PHPPhilippines 63.64 — 25.75 -59.5% — limited
PKRPakistan — — 284.6 — — high
TJSTajikistan — — 9.3396 — — medium
TRYTurkey 49.76 49.76 = Official 51.40 +3.3% +3.3% medium
UZSUzbekistan — — 12,234 — — high
XOFWest Africa (WAEMU) — — 875.0 — — medium

Official, customs and street rungs with the street's gap over each; the customs rung says when it equals the official rate by law. The interbank, bank and card rungs, the width of the ladder, its trends and the widening signal are on Starter and Pro.

The ladder of EGP on 2026-10-26

RungRatePublishedGap to the rung belowStreet gapSourcesConfidence
Street 53.722026-10-26 —— — high

Free and Pro

Free

$0

  • official, customs and street rungs
  • free currencies
  • one day behind
  • 100 requests a day
Get a free key

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/stack/{CUR}. With your key in X-API-Key the same call answers at your plan's level.

curl https://api.empulse.ai/v1/stack/EGP
curl -H "X-API-Key: YOUR_KEY" https://api.empulse.ai/v1/stack/EGP

AI assistants and agents: tool get_rate_stack on the EMpulse MCP server https://api.empulse.ai/mcp.

Example response (free level)

{
  "product": "rate-stack",
  "source": "EMpulse FX Rate Stack",
  "as_of": "2026-10-26",
  "plan": "free",
  "day": "2026-10-26",
  "street": 53.71984763,
  "official": null,
  "official_day": null,
  "customs": null,
  "customs_day": null,
  "customs_same_as": null,
  "gap_official_street": null,
  "gap_customs_street": null,
  "confidence": "high",
  "currency": "EGP",
  "name": "Egyptian pound",
  "country": "Egypt",
  "ladder": [
    {
      "tier": "street",
      "rate": 53.719848,
      "buy": 55.87713246,
      "sell": 53.71984763,
      "day": "2026-10-26",
      "gap_prev_pct": null,
      "gap_street_pct": null,
      "sources": 1,
      "confidence": "high",
      "same_as": null,
      "source": "EMpulse Street FX Index"
    }
  ],
  "citation": {
    "text": "According to the EMpulse FX Rate Stack, on 2026-10-26 the street rate of the US dollar in Egypt was 53.72 EGP.",
    "url": "https://empulse.ai/rates/EGP#stack",
    "source": "EMpulse FX Rate Stack"
  }
}

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 FX Rate Stack, on 2026-10-26 the street rate of the US dollar in Egypt was 53.72 EGP.

Cite as "EMpulse FX Rate Stack" and link this page (https://empulse.ai/products/rate-stack). Every API and MCP answer carries a ready citation. Not investment advice.

Sources and licences

Methodology

FX Rate Stack

  • Tiers — official (the central bank), interbank (the currency exchange or the central bank's trading summary), bank (the buy / sell boards banks publish; the rung is their mid), customs (the rate duties, cross-border contracts and import VAT are computed at: customs service, ministry of finance or a separate central-bank publication), card (the public calculators of the card schemes, only where their terms allow reading) and street (the EMpulse Street FX Index mid). Rates are local currency per 1 USD; USDT counts as 1 US dollar.
  • Sources — every rung is built from sources that passed the licence check (class A–D; class-E sources are never used): the per-source rows are kept per currency × tier × day. When three or more sources quote a tier, a source further than 10% from their median is dropped; the rung is the median of the rest.
  • Validity — a publication stays in force until the next one, at most carry_days of its tier: official, interbank and card 4 days, bank 3 days, customs 35 days (a monthly rate covers its month). *_day fields show the publication day. A tier the country does not publish on its own is an alias (same_as): its rung repeats the referenced tier and says so.
  • Confidence per rung — high when two or more sources agree within 2%; medium with one source of class A–B or several sources further apart; limited with one source of class C–D. A rung older than its tier's freshness (official, interbank, card 2 days; bank 1 day; customs 31 days) is one class lower. The day's confidence is the lowest among its rungs.
  • Gaps — gap_<tier>_street = (street / tier − 1) × 100: positive when the street pays more local currency per dollar than the tier. gap_prev_pct in the ladder compares a rung with the one below it; width_pct = (highest rung / lowest rung − 1) × 100.
  • Trends — width_7d_avg and width_30d_avg are means over the days that have a row; width_chg_7d_pp / width_chg_30d_pp compare the width with the row 7 / 30 days earlier (within 3 days); the 7-day means of the official and customs gaps the same way.
  • Widening — watch when the width is at least 1.5× its own 30-day mean and at least 0.5 points above it, alert at 2×; needs 10 days of history and at least two rungs. The same width feeds FX Stress Signals as one more rule (its 1-year 90th percentile and 2× the 30-day median).
  • Days are UTC; the last 120 days are recomputed on every load. The free level is one day behind; public bodies are named on their rung, banks and card schemes appear as sources: N and a class. Not investment advice.

General index methodology: /methodology. Related: Official vs Street · FX Stress Signals.