GET /v1/currenciesParameters Name Type / values Default qOptional · query string—sortOptional · query string—fieldsOptional · query string—AcceptOptional · header string"application/json"
Download OpenAPI GET /v1/rates/history/seriesParameters Name Type / values Default institutionOptional · query string—channelOptional · query unspecified | branch | digital | cash | transfer—currencyRequired · query string—kindOptional · query commercial | reference"commercial"fromOptional · query string—toOptional · query string—AcceptOptional · header string"application/json"
Download OpenAPI GET /v1/institutionsParameters Name Type / values Default currencyOptional · query string—limitOptional · query integer100cursorOptional · query integer0qOptional · query string—sortOptional · query string—fieldsOptional · query string—AcceptOptional · header string"application/json"
Download OpenAPI GET /v1/ratesParameters Name Type / values Default currencyOptional · query string—institutionOptional · query string—channelOptional · query unspecified | branch | digital | cash | transfer—kindOptional · query commercial | reference—limitOptional · query integer100cursorOptional · query integer0qOptional · query string—sortOptional · query string—fieldsOptional · query string—AcceptOptional · header string"application/json"
Download OpenAPI GET /v1/rates/bestParameters Name Type / values Default currencyRequired · query string—institutionOptional · query string—channelOptional · query unspecified | branch | digital | cash | transfer—kindOptional · query commercial | reference—limitOptional · query integer100cursorOptional · query integer0qOptional · query string—sortOptional · query string—fieldsOptional · query string—operationRequired · query buy | sell—AcceptOptional · header string"application/json"
Download OpenAPI GET /v1/rates/historyParameters Name Type / values Default currencyOptional · query string—institutionOptional · query string—channelOptional · query unspecified | branch | digital | cash | transfer—kindOptional · query commercial | reference—limitOptional · query integer100cursorOptional · query integer0qOptional · query string—sortOptional · query string—fieldsOptional · query string—fromOptional · query string—toOptional · query string—AcceptOptional · header string"application/json"
Download OpenAPI GET /v1/convertParameters Name Type / values Default currencyRequired · query string—institutionOptional · query string—channelOptional · query unspecified | branch | digital | cash | transfer—kindOptional · query commercial | reference—limitOptional · query integer100cursorOptional · query integer0qOptional · query string—sortOptional · query string—fieldsOptional · query string—operationRequired · query buy | sell—amountRequired · query string—AcceptOptional · header string"application/json"
Download OpenAPI GET /v1/institutions/{id}Parameters Name Type / values Default idRequired · path string—AcceptOptional · header string"application/json"
Download OpenAPI JSON and XML JSON is the default format. Request UTF-8 XML with Accept: application/xml. Both preserve explicit nulls and decimal strings; Vary: Accept distinguishes cached representations.
cURL Copy
curl --fail-with-body 'https://api.divisa.do/v1/rates?currency=USD' \
-H 'Accept: application/xml' Errors and limits Check response.ok before using data. On 429 or 503, respect Retry-After and avoid continuous retries. Use X-Request-Id when reporting errors. Sources are checked at 08:00, 12:00 and 17:00 Dominican time.
400Invalid parameters
404Unknown institution
406Unsupported representation
429Temporary rate limit
500Internal error
503Data unavailable Getting started Query rates