Skip to main content
GET
/
exchange-rates
/
all
cURL
curl --request GET \
  --url https://api.clickpesa.com/third-parties/exchange-rates/all \
  --header 'Authorization: Bearer <token>'
[
  {
    "source": "TZS",
    "target": "USD",
    "rate": 0.00037736,
    "date": "2025-08-19T06:59:07Z"
  },
  {
    "source": "USD",
    "target": "TZS",
    "rate": 2510,
    "date": "2025-08-19T06:58:34Z"
  }
]

Authorizations

Authorization
string
header
required

Authorization header containing the JWT access token returned from the generate token endpoint. The token already includes the Bearer prefix. Example: Authorization: Bearer eyJhbGciOi...

Query Parameters

source
string

Filter by source currency (3-letter ISO code) Ex. USD

Example:

"USD"

target
string

Filter by target currency (3-letter ISO code) Ex. TZS

Example:

"TZS"

Response

Exchange Rates Response

source
string

Source currency code (3-letter ISO)

Example:

"USD"

target
string

Target currency code (3-letter ISO)

Example:

"TZS"

rate
number

Exchange rate from source to target

Example:

2510

date
string<date-time>

Time the rate was last updated

Example:

"2025-08-19T06:59:07Z"

I