{"repo":"lineofflight/frankfurter","free":true,"listed":false,"github":"https://github.com/lineofflight/frankfurter","clone":"git clone https://github.com/lineofflight/frankfurter.git","description":"💱 Currency data API","language":"Ruby","stars":1781,"topics":["ruby","money","currency","api","currency-api","currency-converter","currency-exchange","currency-exchange-rates","forex"],"license":"MIT","category":"trading","readme_excerpt":"Frankfurter Frankfurter is an open-source currency data API that tracks daily exchange rates from institutional sources. Deployment The public API runs at . If you prefer to host your own instance, you can run Frankfurter with Docker. Using Docker The quickest way to get started: For production, mount a volume to persist the SQLite database across container restarts and set any optional API keys: Without a mounted volume, the database is ephemeral and some endpoints may return empty data until their initial backfill completes. Some data providers require API keys. All are free and optional: - BAM API KEY — Bank Al-Maghrib (Morocco). Register at apihelpdesk.centralbankofmorocco.ma. - BANXICO API KEY — Banco de México. Register at banxico.org.mx. - BCCH USER / BCCH PASS — Banco Central de Chile. Register at si3.bcentral.cl. - BOT API KEY — Bank of Thailand. Register at portal.api.bot.or.th. - FRED API KEY — Federal Reserve. Register at fred.stlouisfed.org. - TCMB API KEY — Turkish Central Bank. Register at evds3.tcmb.gov.tr. Contributing See AGENTS.md for development setup and guidelines. Built a library or tool with Frankfurter? Share it in Show and Tell","default_branch":null,"files":null,"tree":[],"storefront":"/r/lineofflight","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lineofflight/frankfurter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}