{
  "openapi": "3.0.2",
  "servers": [
    {
      "description": "No authentication endpoint. Returns latest exchange rates and some metadata.",
      "url": "https://api.exchangerate-api.com/v4"
    }
  ],
  "info": {
    "description": "Fetch the latest currency exchange rates via API. ExchangeRate-API is free and unlimited.",
    "termsOfService": "https://www.exchangerate-api.com/terms",
    "title": "ExchangeRate-API",
    "version": "4",
    "x-apisguru-categories": [
      "financial"
    ],
    "x-logo": {
      "backgroundColor": "#FFFFFF",
      "url": "https://api.apis.guru/v2/cache/logo/https_www.exchangerate-api.com_img_logo-cube-135px.png"
    },
    "x-origin": [
      {
        "converter": {
          "url": "https://github.com/lucybot/api-spec-converter",
          "version": "2.7.31"
        },
        "format": "openapi",
        "url": "https://www.exchangerate-api.com/openapi.yaml",
        "version": "3.0"
      }
    ],
    "x-preferred": true,
    "x-providerName": "exchangerate-api.com"
  },
  "externalDocs": {
    "description": "API Documentation",
    "url": "https://www.exchangerate-api.com/docs/documentation"
  },
  "paths": {
    "/latest/{base_currency}": {
      "get": {
        "parameters": [
          {
            "description": "**Base Currency**. *Example: USD*. You an use any of the ISO 4217 currency codes we support. See https://www.exchangerate-api.com/docs/supported-currencies",
            "in": "path",
            "name": "base_currency",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "properties": {
                    "base": {
                      "description": "The currency code you supplied as base in your request",
                      "example": "USD",
                      "type": "string"
                    },
                    "date": {
                      "description": "The date these exchange rates are for",
                      "type": "string"
                    },
                    "rates": {
                      "additionalProperties": {
                        "format": "double",
                        "type": "number"
                      },
                      "description": "Each supported currency code in terms of the base currency",
                      "type": "object"
                    },
                    "time_last_updated": {
                      "description": "The epoch time this set of exchange rates was generated",
                      "example": 1556293443,
                      "type": "integer"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Successful response"
          },
          "404": {
            "content": {
              "application/json": {
                "schema": {
                  "properties": {
                    "error_type": {
                      "type": "string"
                    },
                    "result": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                }
              }
            },
            "description": "Currency code not supported"
          }
        },
        "summary": "Returns latest exchange rates in parameter-supplied base currency."
      }
    }
  }
}