About the project

Why SuriRate exists

SuriRate started as a weekend project to stop refreshing six different bank websites before buying USD or EUR. Today it is a structured dataset that normalizes public rates, highlights best offers, and keeps an offline-ready archive so travelers and business owners can decide faster.

Data transparency

Every number you see is sourced from a public endpoint or HTML page. We log scraping errors, fall back to zeros when a provider is down, and display the timestamp so you know how fresh the snapshot is.

Built for humans

Instead of long tables, SuriRate surfaces the best buy/sell rates, adds color-coded badges, and works offline as a PWA. We also keep an accessible layout for quick scanning on mobile.

Want the technical details?

Head to the methodology page for caching rules, runtime tech, and scraping safeguards. Curious which banks we cover? The bank directory highlights links, services, and profiles.