{"slug":"frankfurter","name":"Frankfurter","host":"api.frankfurter.app","site":"https://frankfurter.app","category":"finance","docsUrl":null,"sources":[{"kind":"openapi","url":"https://api.frankfurter.dev/v1/openapi.json"},{"kind":"archive","url":"https://raw.githubusercontent.com/lineofflight/frankfurter/main/CHANGELOG.md"}],"url":"https://www.okapi.bot/providers/frankfurter/","json":"https://www.okapi.bot/api/v1/providers/frankfurter.json","breakingChanges":[{"slug":"api-frankfurter-app-is-deprecated","api":"frankfurter","title":"api.frankfurter.app is deprecated","kind":"behaviour_change","outcome":"fails","model":null,"announcedAt":"2024-12-04","effectiveAt":null,"scope":null,"calls":[],"method":null,"path":null,"source":{"url":"https://raw.githubusercontent.com/lineofflight/frankfurter/main/CHANGELOG.md","kind":"archive"},"quote":"Moved domain to <https://api.frankfurter.dev>.","migration":"Call https://api.frankfurter.dev/v1/... (same paths under /v1), or move to /v2/rates.","migrationChange":null,"needsDecision":null,"text":{"summary":"The host api.frankfurter.app has been deprecated without a shutdown date. The provider moved domain to a new host, and calls to the old domain fail.","migration":"Direct calls to the new domain under /v1 using the same paths, or move to /v2/rates.","by":"writer"},"publishedAt":"2026-10-23T10:21:13.810Z","updatedAt":"2026-10-26T04:34:36.539Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/frankfurter/breaking-changes/api-frankfurter-app-is-deprecated/"}]}