VAT validation that works when VIES doesn't.
Multi-source failover. BZSt qualified confirmations. Built for developers and AI agents. Free tier, no credit card.
-H "X-API-KEY: test_demo_key"
Try it now
Live validation against BZSt and fallback node.
{
"valid": true,
"country_code": "DE",
"vat_number": "811575812",
"name": "SAP SE",
"address": "Dietmar-Hopp-Allee 16\n69190 Walldorf",
"confirmation_id": "GQT-992-AXL-01",
"source": "BZSt_QUALIFIED",
"timestamp": "2024-10-27T14:32:01Z"
} VIES goes down. Your invoices don't stop.
Most validation services rely solely on VIES. When it drops, your checkout breaks. We use 4 distinct fallback sources including direct local tax office APIs. And when sources are down, we don't count it against your quota.
Qualified confirmations, not just lookups.
Retrieve legally binding confirmation numbers (§18e UStG) required for tax audits. Standard VIES lookups often lack the depth required for true compliance.
Your AI agent's compliance layer.
Structured JSON responses designed for LLMs to parse without hallucination. Explicitly supports MCP and agentic workflows for automated accounting.
Integration in minutes
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"vat_id": "DE811575812",
"qualified_confirmation": true,
"requester_vat_id": "DE314..."
}'
client = Client(api_key="YOUR_API_KEY")
result = client.validate(
vat_id="DE811575812",
qualified_confirmation=True,
requester_vat_id="DE314..."
)
print(result.name) # "SAP SE"
const client = new Giltiq("YOUR_API_KEY");
const result = await client.validate({
vatId: "DE811575812",
qualifiedConfirmation: true,
requesterVatId: "DE314..."
});
console.log(result.name); // "SAP SE"
Built for agents, not just developers.
The first VAT service with native MCP (Model Context Protocol) support. We provide agents.json, llms.txt, and an Agent Card out of the box so your AI workflows can perform tax compliance without human intervention.
Protocol implementation
Try it
Test the API directly from our terminal widget. No API key or signup required for the first 10 requests.
Register
Create an account to get your production API key. Set up your billing profile for higher volume.
Go Live
Integrate our SDK or hit the REST endpoint. Experience sub-200ms validation cycles globally.
Simple, transparent pricing
Start free. Scale as you grow.
100 validations/mo
1.000 validations/mo
5.000 validations/mo