# European Union API: Get key interest rates

> Returns the ECB's current deposit facility, main refinancing operations and marginal lending facility rates with their effective date. Optionally includes earlier rate changes, newest first.

Unofficial. Not affiliated with or endorsed by European Union.

- Page: https://fous.com/methods/ecb.europa.eu/get-key-interest-rates
- Method: `ecb.europa.eu/get_key_interest_rates`, version 1
- Website: ecb.europa.eu
- Returns: effective date, deposit facility rate, main refinancing rate, marginal lending rate, page URL, optional rate history
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `max_results` | integer | no |  | Maximum number of earlier changes to return when history is included. Example: 10. Default 10. |
| `include_history` | boolean | no | `true` | Include earlier changes to the ECB's key rates, newest first. Example: true. Default false. |

## Output

From a run on Oct 23, 2026, shortened. Its input:

```json
{
  "include_history": true
}
```

Its output:

```json
{
  "history": [
    {
      "page_url": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/key_ecb_interest_rates/html/index.en.html",
      "effective_date": "2026-06-17",
      "deposit_facility_rate_percent": 2.25,
      "marginal_lending_facility_rate_percent": 2.65,
      "main_refinancing_operations_rate_percent": 2.4
    },
    {
      "page_url": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/key_ecb_interest_rates/html/index.en.html",
      "effective_date": "2025-06-11",
      "deposit_facility_rate_percent": 2,
      "marginal_lending_facility_rate_percent": 2.4,
      "main_refinancing_operations_rate_percent": 2.15
    },
    {
      "page_url": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/key_ecb_interest_rates/html/index.en.html",
      "effective_date": "2025-04-23",
      "deposit_facility_rate_percent": 2.25,
      "marginal_lending_facility_rate_percent": 2.65,
      "main_refinancing_operations_rate_percent": 2.4
    }
  ],
  "page_url": "https://www.ecb.europa.eu/stats/policy_and_exchange_rates/key_ecb_interest_rates/html/index.en.html",
  "effective_date": "2026-09-16",
  "deposit_facility_rate_percent": 2.5,
  "marginal_lending_facility_rate_percent": 2.9,
  "main_refinancing_operations_rate_percent": 2.65
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"ecb.europa.eu/get_key_interest_rates","input":{"include_history":true}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What are the ECB's current deposit facility, main refinancing, and marginal lending rates and when did they take effect?
- Show me the latest euro area key interest rates from the European Central Bank on europa.eu, plus the last 15 rate changes.
- Can you tell me the ECB deposit rate right now and the date it became effective?
- I need the current main refinancing operations rate set by the ECB, along with its effective date and a history of the previous changes.
- Pull up the European Central Bank's marginal lending facility rate and the deposit facility rate, including the 5 most recent earlier adjustments.

## Input schema

```json
{
  "type": "object",
  "required": [],
  "properties": {
    "max_results": {
      "type": "integer",
      "default": 10,
      "maximum": 100,
      "minimum": 1,
      "description": "Maximum number of earlier changes to return when history is included. Example: 10."
    },
    "include_history": {
      "type": "boolean",
      "default": false,
      "description": "Include earlier changes to the ECB's key rates, newest first. Example: true."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "effective_date",
    "deposit_facility_rate_percent",
    "main_refinancing_operations_rate_percent",
    "marginal_lending_facility_rate_percent",
    "page_url"
  ],
  "properties": {
    "history": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "effective_date",
          "deposit_facility_rate_percent",
          "main_refinancing_operations_rate_percent",
          "marginal_lending_facility_rate_percent",
          "page_url"
        ],
        "properties": {
          "page_url": {
            "type": "string",
            "description": "ECB page showing this change."
          },
          "effective_date": {
            "type": "string",
            "format": "date",
            "description": "Date these rates took effect (YYYY-MM-DD)."
          },
          "deposit_facility_rate_percent": {
            "type": [
              "number",
              "null"
            ],
            "description": "Annual interest rate in percent, or null if this rate is not shown for this change."
          },
          "marginal_lending_facility_rate_percent": {
            "type": [
              "number",
              "null"
            ],
            "description": "Annual interest rate in percent, or null if this rate is not shown for this change."
          },
          "main_refinancing_operations_rate_percent": {
            "type": [
              "number",
              "null"
            ],
            "description": "Annual interest rate in percent, or null if this rate is not shown for this change."
          }
        },
        "additionalProperties": false
      },
      "description": "Earlier rate changes, newest first, when requested."
    },
    "page_url": {
      "type": "string",
      "description": "ECB page showing the rates."
    },
    "effective_date": {
      "type": "string",
      "format": "date",
      "description": "Date current rates took effect (YYYY-MM-DD)."
    },
    "deposit_facility_rate_percent": {
      "type": "number",
      "description": "Annual interest rate, in percent (2.0 means 2.0%)."
    },
    "marginal_lending_facility_rate_percent": {
      "type": "number",
      "description": "Annual interest rate, in percent (2.0 means 2.0%)."
    },
    "main_refinancing_operations_rate_percent": {
      "type": "number",
      "description": "Annual interest rate, in percent (2.0 means 2.0%)."
    }
  },
  "additionalProperties": false
}
```

## See more

- [European Union API: Get euro exchange rates](https://fous.com/methods/ecb.europa.eu/get-euro-exchange-rates.md): Gets the official ECB euro reference exchange rates for a day, or the latest published day. Weekends, holidays and dates before publication return the previous published day.
- [European Union API: Convert currency](https://fous.com/methods/ecb.europa.eu/convert-currency.md): Converts an amount between currencies using ECB euro reference rates, including euro and cross-currency conversions. Uses the latest preceding published rate when the date has none.
- [European Union API: Get Eurostat statistic for a country](https://fous.com/methods/ec.europa.eu/get-statistic.md): Looks up an official Eurostat statistic for an EU or EEA country and the EU27 figure for the same period. Quarterly and half-yearly series return the reporting period that contains a requested month.
- [European Union API: Search EU public procurement notices](https://fous.com/methods/ted.europa.eu/search-tenders.md): Finds recently published EU procurement notices matching what is being bought, with buyer, estimated value, submission deadline and TED notice link. Open-only results must have a future submission deadline.
- [European Union API: Search EU law](https://fous.com/methods/eur-lex.europa.eu/search-eu-law.md): Searches EUR-Lex legal acts by topic, ranked by the site's relevance, filtered by document type, year of adoption and in-force status. Short names and ELI links are included when shown in the results.
- [European Union API: Search EU contract awards](https://fous.com/methods/ted.europa.eu/search-contract-awards.md): Finds published EU contract award notices on Tenders Electronic Daily by contract topic or winning company, newest publication first, optionally limited to a buyer country and a start date. Values and tender counts are included when published; counts across lots are summed.
- [European Union API: Get EU law article](https://fous.com/methods/eur-lex.europa.eu/get-law-article.md): Gets the official text and key dates of one article of an EU regulation or directive from EUR-Lex, in the latest consolidated version when there is one, in any official EU language.
- [European Union API: Validate EU VAT number](https://fous.com/methods/ec.europa.eu/validate-vat-number.md): Checks an EU VAT number in the European Commission's VIES service and returns whether it is valid, with the registered name and address when the country makes them available.
- [All European Union methods](https://fous.com/methods/europa.eu.md)
