81trust / 100
Business Eu
by HALOWERK Agent Tools in Onchain & crypto
x402 APIPassing, checked 3 h ago
Prüft eine europäische Umsatzsteuer-Identifikationsnummer auf Länderpräfix, Länge, Zeichenvorrat und Prüfziffer, soweit das Verfahren je Land festgelegt ist, und fragt anschließend den VIES-Dienst der EU-Kommission ab. Liefert Firmenname ohne Rechtsformzusatz, Rechtsform getrennt und die Anschrift zerlegt, sofern der Mitgliedstaat sie herausgibt. Optional werden das Impressum einer Website und ein erwarteter Firmenname abgeglichen. Auskunft, keine steuerliche Bestätigung.
POST https://tools.halowerk.com/v1/business/eu
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 42 ms typical, 42 ms slowest 5%
- Last check
- 3 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X POST "https://tools.halowerk.com/v1/business/eu" \
-H "content-type: application/json" \
-d '{"expected_name":"Amazon EU S.à r.l.","vat_id":"LU20260743"}'import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Ftools.halowerk.com%2Fv1%2Fbusiness%2Feu
const res = await pay("https://tools.halowerk.com/v1/business/eu", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"expected_name":"Amazon EU S.à r.l.","vat_id":"LU20260743"}),
});
console.log(await res.json());Example input
{
"expected_name": "Amazon EU S.à r.l.",
"vat_id": "LU20260743"
}Example output
{
"expected_name_match": {
"comparable": true,
"compared_with": "AMAZON EU SARL",
"expected_name": "Amazon EU S.à r.l.",
"similarity": 1,
"verdict": "gleich"
},
"format": {
"checksum_supported": true,
"checksum_valid": true,
"country_code": "LU",
"country_prefix": "LU",
"structure_valid": true
},
"format_valid": true,
"hinweis": "Auskunft aus dem VIES-Dienst der EU-Kommission, keine steuerliche Bestaetigung.",
"normalized": {
"address": {
"city": "LUXEMBOURG",
"country_code": "LU",
"house_number": "38",
"postcode": "1855",
"street": "AVENUE JOHN F. KENNEDY"
},
"company_name": "AMAZON EU",
"country_code": "LU",
"legal_form": "SARL",
"vat_id": "LU20260743"
},
"vat_id": "LU20260743",
"verdict": "bestaetigt",
"vies": {
"address": "38, AVENUE JOHN F. KENNEDY\nL-1855 LUXEMBOURG",
"consulted_on": "2026-08-06T11:39:27.223Z",
"name": "AMAZON EU SARL",
"name_disclosure": true,
"request_id": null,
"valid": true
},
"website_match": {
"address_match": null,
"checked": false,
"discrepancies": [],
"name_match": null,
"not_comparable": [],
"vat_match": null
}
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Passed | 402 | 117 ms | $0.003 |
| 8 h ago | Passed | 402 | 42 ms | $0.003 |