APILayer Endpoints API

The Endpoints API from APILayer — 12 operation(s) for endpoints.

Operations 12

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /change Get currency change over a period from USD · ExchangeRate.host :- /change #
Ask an LLM
“How much has the euro moved against the dollar since yesterday's close, in margin and percent?”
“Can ExchangeRate.host tell me the percentage change of several currencies over a date range I choose?”
Tell an agent
Show the margin and percentage change of {currencies} against USD since yesterday's end-of-day rates.
Get the ExchangeRate.host change values for {currencies} relative to {source} between {start_date} and {end_date}.
GET /timeframe Get USD-based rates for each day of a time frame · ExchangeRate.host :- /timeframe #
Ask an LLM
“Can I pull ExchangeRate.host rates for every day across a period of up to 365 days?”
“Why does my ExchangeRate.host timeframe response get huge, and how do I limit it to a few currencies?”
Tell an agent
Fetch ExchangeRate.host daily rates from {start_date} to {end_date} for {currencies} only.
Build an ExchangeRate.host timeframe of rates quoted against {source} between {start_date} and {end_date}.
GET /historical Get USD-based exchange rates for a past date · ExchangeRate.host :- /historical #
Ask an LLM
“What were the dollar exchange rates on a specific day back in 2005?”
“How far back does ExchangeRate.host historical data go for a single date?”
Tell an agent
Get the ExchangeRate.host historical rates for {date} against USD.
Look up ExchangeRate.host rates for {currencies} on {date} using {source} as the source currency.
GET /convert Convert an amount from one currency to another · ExchangeRate.host :- /convert #
Ask an LLM
“How do I convert 250 US dollars into Japanese yen?”
“Can I convert an amount using the exchange rate from a past date instead of today's?”
Tell an agent
Convert {amount} {from} to {to}.
Convert {amount} from {from} to {to} at the rate that applied on {date}.
GET /live Get real-time exchange rates from a USD source · ExchangeRate.host :- /live #
Ask an LLM
“What are the live ExchangeRate.host rates against the US dollar right now?”
“How often are real-time rates refreshed on the Free plan versus the Business plan?”
Tell an agent
Get the live ExchangeRate.host quotes for {currencies} against USD.
Show real-time ExchangeRate.host rates with {source} as the source currency.
GET /fluctuation Get rate fluctuation between two dates from EUR · exchangeratesapi :- /fluctuation #
Ask an LLM
“How much did the pound fluctuate against the euro between two dates, with start and end rates?”
“Does exchangeratesapi give the start rate, end rate and change percentage for a period?”
Tell an agent
Show the fluctuation of {symbols} against EUR from {start_date} to {end_date}.
Get exchangeratesapi fluctuation data with base {base} between {start_date} and {end_date}.
GET /timeseries Get a daily EUR-based rate time series · exchangeratesapi :- /timeseries #
Ask an LLM
“How do I get a daily time series of euro exchange rates between two dates?”
“What is the longest range I can request from the exchangeratesapi time-series endpoint?”
Tell an agent
Get the exchangeratesapi time series for {symbols} from {start_date} to {end_date}.
Pull daily exchangeratesapi rates with base {base} for every day between {start_date} and {end_date}.
GET /symbols List supported currency codes and names · exchangeratesapi :- /symbols #
Ask an LLM
“Which currencies are supported, with their full names?”
“What currency code should I use for the Swiss franc?”
Tell an agent
List every supported currency symbol with its full name.
Return the supported currency list wrapped in the JSONP function {callback}.
GET /latest Get the latest EUR-based exchange rates · exchangeratesapi :- /latest #
Ask an LLM
“What are the latest exchangeratesapi rates against the euro?”
“Can I get today's exchangeratesapi rates for just a handful of currencies?”
Tell an agent
Get the latest exchangeratesapi rates for {symbols} against EUR.
Show the current exchangeratesapi rates with {base} as the base currency.
GET /{date} Get EUR-based exchange rates for a specific day · exchangeratesapi :- /{date} #
Ask an LLM
“What was the euro worth in other currencies on a particular past day?”
“How do I request exchangeratesapi rates for one date by putting the date in the path?”
Tell an agent
Pull the euro-based exchangeratesapi rates that applied on the past day {date}.
Look up exchangeratesapi rates for {symbols} on {date} with base {base}.
GET /{IPAddress} Look up location data for IP addresses · ipapi :- Standard & Bulk IP Lookup #
Ask an LLM
“Where is this IP address located?”
“Can I look up as many as 50 IP addresses in a single request?”
Tell an agent
Look up the location of IP address {IPAddress}.
Run a bulk IP lookup for the comma-separated addresses {IPAddress} with the security module turned on.
GET /check Detect and look up the caller's own IP address · ipapi :- /check (Requester IP Lookup) #
Ask an LLM
“What is my own public IP address and where does it say I am?”
“Can ipapi detect the IP that my request is coming from without me passing it?”
Tell an agent
Check which IP address my request is coming from and where it is located.
Detect my requesting IP and return only the {fields} fields.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/apilayer:apilayer-endpoints-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

apilayer-endpoints-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Apilayer Endpoints API
  version: 1.0.0
  description: 'Operations tagged Endpoints across 3 of this provider''s published API definitions: apilayer-exchangerate-openapi-original.json, apilayer-exchangeratesapi-openapi-original.json, apilayer-ipapi-openapi-original.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.exchangerate.host
- url: https://api.exchangeratesapi.io/v1
- url: https://api.ipapi.com/api
tags:


# --- truncated at 32 KB (67 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apilayer/refs/heads/main/openapi/apilayer-endpoints-api-openapi.yml