{"version":"1.0","base_url":"https://apitoll.io","generated_at":"2026-06-12T22:37:28.485Z","note":"For sandbox calls use path as-is. For production replace /sandbox/ with /.","services":[{"id":"bin-lookup","description":"Return card-issuer metadata (scheme, type, bank, country) for a 6–8 digit BIN prefix.","path":"/v1/sandbox/bin/{bin}","inputs":["bin"],"input_descriptions":{"bin":"6-8 digit card BIN / IIN"},"price_usd":0.002,"triggers":["BIN","card","bank issued","card lookup","issuer","country for card"],"sandbox_curated":"374711, 378282, 400000, 424242, 431940, 492181, 521564, 530155, 555555, 601100"},{"id":"fx-rates","description":"Daily reference foreign exchange rates from the European Central Bank (ECB), back ~90 days.","path":"/v1/sandbox/fx/{base}/{quote}","inputs":["base","quote"],"input_descriptions":{"base":"3-letter ISO 4217 source currency e.g. USD","quote":"3-letter ISO 4217 target currency e.g. EUR"},"price_usd":0.001,"triggers":["exchange rate","FX","convert","currency"],"sandbox_curated":"base ∈ {USD, EUR, GBP, JPY, ZAR}; quote = USD, EUR, GBP, JPY, CHF, CAD. Rates locked to 2026-01-01."},{"id":"fx-rates-list","description":"Daily reference foreign exchange rates from the European Central Bank (ECB), back ~90 days.","path":"/v1/sandbox/fx/{base}","inputs":["base"],"input_descriptions":{"base":"3-letter ISO 4217 base currency e.g. USD"},"price_usd":0.001,"triggers":["all rates","rates list","all exchange rates"],"sandbox_curated":"Same base set as fx-rates."},{"id":"country-data","description":"Comprehensive ISO country reference data from a snapshot of mledoze/countries (codes, capital, currencies, languages, calling codes, timezones, area, population, flag).","path":"/v1/sandbox/country/{iso2}","inputs":["iso2"],"input_descriptions":{"iso2":"ISO 3166 alpha-2 country code e.g. ZA, JP, US"},"price_usd":0.001,"triggers":["country","dialling code","capital","timezone","ISO code"],"sandbox_curated":"iso2 ∈ {US, GB, ZA, JP, BR}"},{"id":"country-data-resolve","description":"Comprehensive ISO country reference data from a snapshot of mledoze/countries (codes, capital, currencies, languages, calling codes, timezones, area, population, flag).","path":"/v1/sandbox/country/resolve/{input}","inputs":["input"],"input_descriptions":{"input":"Fuzzy country name or code e.g. South Africa, ZAF, S Africa"},"price_usd":0.001,"triggers":["country name","find country","which country is"],"sandbox_curated":"Same countries as country-data plus their alias spellings"},{"id":"holidays","description":"Public and observance holidays for a country and year. 203 countries supported via the date-holidays open-source dataset.","path":"/v1/sandbox/holidays/{iso2}/{year}","inputs":["iso2","year"],"input_descriptions":{"iso2":"ISO 3166 alpha-2 country code","year":"4-digit year e.g. 2026"},"price_usd":0.001,"triggers":["holiday","public holiday","bank holiday","is today a holiday"],"sandbox_curated":"iso2 ∈ {US, GB, ZA, JP, BR}; year = 2026"},{"id":"ip-geolocation","description":"Geolocation + autonomous-system data for an IPv4 or IPv6 address. Powered by MaxMind GeoLite2 (CC-BY-SA 4.0).","path":"/v1/sandbox/ip/{address}","inputs":["address"],"input_descriptions":{"address":"IPv4 or IPv6 address e.g. 8.8.8.8"},"price_usd":0.002,"triggers":["IP","geolocation","where is IP","ASN","IP address location"],"sandbox_curated":"8.8.8.8, 1.1.1.1, 208.67.222.222, 9.9.9.9, 2606:4700:4700::1111"}]}