BYTETOOLS

Casheva API

Free Casheva API with no key: the monthly Euribor fixing, Argentine and Spanish inflation, the ICL index and fixed-deposit rates as small JSON documents. Tested example.

No API key requiredCORS enabledHTTPSFree tier

Endpoint tested and returned HTTP 200 on 2026-08-21

What is the Casheva API?

Casheva publishes a set of small, free financial reference endpoints with no key, covering the monthly Euribor rate, inflation for Argentina and Spain, Spain's ICL rental index and fixed-deposit rates.

These are single-number endpoints in the best sense: each returns one figure with its reference period and nothing else. The 12-month Euribor drives Spanish variable-rate mortgages, and the ICL drives Spanish rental increases, so a mortgage or rent calculator needs exactly one HTTP call per figure rather than a subscription to a market data terminal.

The value is a percentage expressed as a percentage — `2.855` means 2.855 percent, not 285.5 percent and not 0.02855. The `mes` field names the month the fixing belongs to, which is usually the previous one because these are published in arrears. Show that month next to the number; a Euribor figure without its period is ambiguous enough to be misleading, and the API gives it to you for free.

Quick facts

Base URL
https://casheva.com/api/v1
Authentication
No key or registration. Casheva asks that you cite the source with a link when you display the data.
Rate limit
No published limit. Monthly series change once a month; cache accordingly.
Pricing
Free, subject to the attribution condition returned in every response.
CORS
Enabled — callable directly from browser JavaScript
Official docs
Read the docs

How to use the Casheva API

Every request below was executed against the live API on 2026-08-21, and the response shown is the real body it returned — not an illustration.

1. Latest monthly Euribor fixing

GET https://casheva.com/api/v1/euribor

curl
curl 'https://casheva.com/api/v1/euribor'
JavaScript (fetch)
const res = await fetch("https://casheva.com/api/v1/euribor");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);
Python (requests)
import requests

res = requests.get("https://casheva.com/api/v1/euribor", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200
{
  "ok": true,
  "fuente": "casheva.com",
  "actualizado": "2026-08-21T06:52:49.925Z",
  "valor": 2.855,
  "mes": "julio 2026",
  "condiciones": "Uso libre citando la fuente con un enlace a https://casheva.com"
}

2. Fetch Spanish inflation instead of Euribor

GET https://casheva.com/api/v1/inflacion?pais=ar

curl
curl 'https://casheva.com/api/v1/inflacion?pais=ar'
JavaScript (fetch)
const res = await fetch("https://casheva.com/api/v1/inflacion?pais=ar");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);
Python (requests)
import requests

res = requests.get("https://casheva.com/api/v1/inflacion?pais=ar", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200
{
  "ok": true,
  "pais": "ar",
  "fuente": "casheva.com",
  "actualizado": "2026-08-21",
  "interanual": 33.8,
  "interanualFecha": "2026-07-31",
  "mensual": 2.1,
  "mensualFecha": "2026-07-31",
  "condiciones": "Uso libre citando la fuente con un enlace a https://casheva.com"
}

Parameters

ParameterTypeRequiredDescription
/euriborpath segmentOptionalMonthly Euribor fixing. euribor
/inflacionpath segmentOptionalInflation figures. Takes a `pais` parameter. inflacion
paisqueryOptionalCountry code on the inflation endpoint — `ar` for Argentina, `es` for Spain. ar
/iclpath segmentOptionalSpain's ICL rental index. Accepts a `desde` date. icl
/tasas-plazo-fijopath segmentOptionalFixed-deposit rates. tasas-plazo-fijo

Response fields

okboolean
Request-level success flag, independent of the HTTP status.
valornumber
The figure itself, already a percentage — 2.855 means 2.855 percent.
messtring
The month the fixing belongs to, in Spanish. Usually the previous month, since these publish in arrears.
actualizadostring
ISO timestamp of when Casheva last refreshed the value.
fuentestring
Source attribution.
condicionesstring
Licence text stating the attribution requirement. Read it before shipping.
interanual / mensualnumber
On the inflation endpoint, year-on-year and month-on-month rates with their own reference dates.

What you can build with the Casheva API

  • Feed the current Euribor into a Spanish variable-rate mortgage calculator
  • Show Argentine year-on-year inflation on a dashboard
  • Apply Spain's ICL index to a rental increase calculation
  • Compare advertised fixed-deposit rates against a published benchmark

Common errors and how to fix them

`ok: false` with HTTP 200

The request succeeded at the HTTP level but the data could not be produced.

Fix: Check the `ok` flag rather than relying on the status code alone.

Unexpected month

The figure published in arrears, so `mes` lags the current month.

Fix: Display `mes` alongside the value. A Euribor number without its period is ambiguous.

Percentage rendered 100x wrong

`valor` was treated as a decimal fraction.

Fix: It is already a percentage. Do not multiply by 100.

Casheva API — frequently asked questions

Is the Casheva API free?

Yes, with no key or registration. Every response carries a `condiciones` field stating that use is free provided you cite the source with a link.

Is the Euribor value a decimal or a percentage?

A percentage. A `valor` of 2.855 means 2.855 percent. Multiplying by 100 will produce a figure that is wrong by two orders of magnitude.

Which Euribor tenor does this return?

The monthly published fixing used as the reference for Spanish variable-rate mortgages, identified by the `mes` field. Check the endpoint documentation if you need a specific alternative tenor.

What countries does the inflation endpoint cover?

Argentina and Spain, selected with the `pais` parameter. Each response carries separate year-on-year and month-on-month figures with their own reference dates.

Tools that pair with this API

Casheva is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 2026-08-21; always check the official documentation before relying on this API in production, as terms and limits can change.