Returns the current official Banco Central de Venezuela (BCV) exchange rates for five currencies (USD, EUR, CNY, TRY, RUB) quoted in Venezuelan Bolivar (VES). When the BCV has already published the next day’s rates, they appear under next.
The next day’s rates published in advance by the BCV. Has the same structure as data.current. Returns null if the BCV has not yet published tomorrow’s rates.
meta
Field
Type
Description
source
string
Always "BCV"
currency_quote
string
Always "VES" — all rates are quoted in Venezuelan Bolivar
Example response
{
"data": {
"current": {
"valid_date": "2026-05-06",
"timestamp": "2026-05-06T09:32:03.108501+00:00",
"rates": {
"USD": {
"rate": "493.37650000",
"indicator_pct": "0.78066864",
"indicator_amount": "3.82180000"
},
"EUR": {
"rate": "577.52186207",
"indicator_pct": "0.57960395",
"indicator_amount": "3.32804999"
},
"CNY": {
"rate": "72.23667642",
"indicator_pct": "0.74082854",
"indicator_amount": "0.53121453"
},
"TRY": {
"rate": "10.91188465",
"indicator_pct": "0.70889670",
"indicator_amount": "0.07680949"
},
"RUB": {
"rate": "6.54128604",
"indicator_pct": "0.10523445",
"indicator_amount": "0.00687645"
}
}
},
"next": null
},
"meta": {
"source": "BCV",
"currency_quote": "VES"
}
}
HTTP status codes
Code
Meaning
200 OK
Success.
401 Unauthorized
Missing, invalid or revoked key.
405 Method Not Allowed
Only GET is supported.
429 Too Many Requests
Monthly quota spent (quota_exceeded) or rate limit hit (throttled). See Tiers and limits.
500 Internal Server Error
Server error. Retry after a short delay.
401: no Authorization header
{
"error": {
"code": "auth_missing",
"message": "Authentication credentials were not provided"
}
}
401: invalid key
{
"error": {
"code": "auth_token_unknown",
"message": "Invalid token format"
}
}
429: monthly quota spent
{
"error": {
"code": "quota_exceeded",
"message": "Monthly quota exceeded. It resets on the 1st of next month."