Unnamed service
GET api.strale.io/x402/vat-validate
Why an agent can trust this route.
Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.
Observed outcomes
Validate a European VAT number against the VIES database. Returns company name, address, and validity. Caches results for 24 hours for instant responses on repeated lookups. Serves cached data when VIES is down.
Resource: api.strale.io/x402/vat-validate
Network: base · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0x66D7C2F952362BFB24FD7F02a9beC9c754ea83bC
Payment methods: — · Last validation: 2026-09-14 15:51:24.237+00
{
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [
"vat_number"
],
"properties": {
"vat_number": {
"type": "string",
"description": "EU VAT number including country prefix (e.g. SE556703748501)"
}
}
}
},
"additionalProperties": false
},
"output": null,
"paymentRequirements": [
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x66D7C2F952362BFB24FD7F02a9beC9c754ea83bC",
"scheme": "exact",
"network": "base",
"mimeType": "application/json",
"resource": "https://api.strale.io/x402/vat-validate",
"description": "Validate a European VAT number against the VIES database. Returns company name, address, and validity. Caches results for 24 hours for instant responses on repeated lookups. Serves cached data when VIES is down.",
"outputSchema": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {
"vat_number": {
"type": "string",
"required": true,
"description": "EU VAT number including country prefix (e.g. SE556703748501)"
}
},
"discoverable": true
},
"output": {
"valid": {
"type": "boolean"
},
"vat_number": {
"type": "string"
},
"company_name": {
"type": "string"
},
"country_code": {
"type": "string"
},
"company_address": {
"type": "string"
}
}
},
"maxAmountRequired": "21600",
"maxTimeoutSeconds": 300
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x66D7C2F952362BFB24FD7F02a9beC9c754ea83bC",
"scheme": "exact",
"network": "base",
"amountAtomic": "21600"
}
]
}Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.