Step 2 of 4 · ProjectsAPIs

All projectsAPIs

VATcomply

Rust API server for VAT number validation, ECB exchange rates, VAT rates and IP geolocation.

What it does

A self-hosted HTTP API that validates VAT numbers against VIES, serves ECB exchange rates and VAT rates by country and geolocates an IP address, as JSON matching the original api.vatcomply.com. It is written in Rust and runs as a binary or in Docker; a MaxMind database is optional and no API key is needed. A release binary falls back to an embedded ECB snapshot when offline; MIT.

Where it fits on the map

In the processes

On Learn

Similar projects

Of the same kind, for a shared jurisdiction or tax area. Not a ranking.

Maintain this project?

Link to this page from your README, so readers find the facts, the notes and where it fits. The badge is a small SVG served from this site.

Listed on tax-oss.com

[![Listed on tax-oss.com](https://tax-oss.com/badge.svg)](https://tax-oss.com/projects/vatcomply/)
Next · Step 3 of 4The gapsThe activities with no open project yet, and the partly covered ones, with what to build on.