Simple, transparent pricing
Start free. Scale as you grow. Every plan has a fixed monthly allowance; validation results include usage headers.
Grows with You
No hidden fees. No per-seat pricing. Just API calls.
Free
Free to start, no time limit
- โ 100 validations / month
- โ Single VAT ID lookups
- โ VIES and BZSt sources, depending on the request
- โ Validation results with source and cache metadata
- โ Usage headers on validation results
- โ Usage insight via GET /v1/usage
- โ Email optional at signup
Starter
Everything in Free, plus
- โ 1,000 validations / month
- โ Monthly or annual billing
Business
Everything in Starter, plus
- โ 5,000 validations / month
- โ BZSt qualified confirmations (ยง18e UStG)
- โ Confirmation records retrievable via receipt_id
- โ Monthly or annual billing
High-volume or custom needs? Connect with Roel โ
Try before you sign up
Make API calls with zero authentication. The default anonymous limit is 10 requests. No signup, no API key, no email. Just curl https://api.giltiq.de/v1/validate/DE123456789 and see the response. When you're ready for more, create a free account.
Compare Plans
Giltiq runs on Hetzner infrastructure in Germany. For validation, requests are forwarded to VIES or BZSt. See the privacy policy for details on data processing.
| Feature | Free | Starter | Business |
|---|---|---|---|
| Validation | |||
| Monthly validations | 100 | 1,000 | 5,000 |
| VIES and BZSt sources with request-dependent routing | โ | โ | โ |
| BZSt qualified confirmations (ยง18e) | โ | โ | โ |
| Response metadata | |||
| Source and cache metadata on validation results (source, cache, source_timestamp) | โ | โ | โ |
| Usage headers on validation results | โ | โ | โ |
| Structured JSON responses | โ | โ | โ |
| Agent & Developer Experience | |||
| REST API + JSON responses | โ | โ | โ |
| MCP server | โ | โ | โ |
| agents.json + llms.txt | โ | โ | โ |
| Anonymous trial (10 calls by default, no auth) | โ | โ | โ |
| Support & Billing | |||
| Community support | โ | โ | โ |
| Hard monthly cap (HTTP 402 at the limit) | โ | โ | โ |
| Billing cycle | โ | Monthly or annual | Monthly or annual |
Less integration and maintenance work
Running your own BZSt integration means a BZSt access request, client maintenance, outage handling, and your own caching. Giltiq operates those parts and provides one REST endpoint with source and cache metadata.
Frequently asked questions
Sign up with an API key; email is optional. You get 100 VAT validations per month, structured JSON results with source and cache metadata, and usage headers on validation results.
Yes. By default, 10 API calls require no authentication at all. Just hit the endpoint directly: no signup, no API key, no email.
Every plan has a hard monthly cap. After that, requests return HTTP 402 until the next month begins. There are no automatic extra charges.
Yes. Monthly plans can be cancelled at any time; you keep access until the end of your current billing period. Annual plans can also be cancelled, but are non-refundable for the remaining term.
A VIES lookup tells you whether a VAT number is currently valid. A BZSt qualified confirmation under ยง18e UStG additionally submits the company name and address and returns the BZSt match results.
Annual plans are billed once per year at a 20% discount. Starter annual is โฌ276/year (instead of โฌ348). Business annual is โฌ948/year (instead of โฌ1,188).
Giltiq runs on Hetzner infrastructure in Germany. For validation, requests are forwarded to VIES or BZSt. See the privacy policy for details on data processing.
Yes. Giltiq runs an MCP server and publishes an agents.json capability declaration, an llms.txt, and an Agent Card.
If all reachable sources are unavailable and no stored result exists, the API returns SOURCE_UNAVAILABLE (HTTP 503). Such calls are not counted against your quota, up to 3 retries per VAT ID and hour.
BZSt qualified confirmations (ยง18e UStG) are currently part of the Business plan.