{"uid":"cap_kZGaoipKkjELjwYZ1DeTF","slug":"french-vat-tva-number-validator-aeb71072","name":"French VAT (TVA) Number Validator","description":"Validate a French VAT (TVA) number against the official company register. Validity means the SIREN exists and the company is administratively active.","url":"https://vat.openverbs.com/v1/france","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["vatNumber"],"properties":{"vatNumber":{"type":"string","maxLength":20,"minLength":11,"description":"French VAT/TVA number — \"FR\" + a 2-digit key + the 9-digit SIREN. A leading \"FR\" and spaces are tolerated; the key must match the SIREN."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.006","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.006/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_w0nxsPhZ_0QYL1xm-K9wq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.006","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a French VAT (TVA) number by checking whether the SIREN exists and the company is administratively active via the French government recherche-entreprises API.","exampleAgentPrompt":"Can you check whether the French VAT number FR83404833048 is valid and whether the company is still administratively active?","exampleUseCases":[{"title":"Supplier onboarding VAT check","prompt":"We're onboarding a new French supplier who gave us TVA number FR61397612471 — can you verify it's valid and the company is still active before we set them up in our system?"},{"title":"Invoice compliance verification","prompt":"Before I process this invoice, can you confirm that FR27514823357 is a legitimate and active French VAT number?"},{"title":"B2B lead vetting","prompt":"I have a list of French companies and one of them provided TVA number FR40303265045 — can you check if that number is real and the business is administratively active?"}],"resultDescription":"Returns whether the French VAT (TVA) number is valid, meaning the embedded SIREN exists in the French business registry and the corresponding company is administratively active. Invalid results indicate either a non-existent SIREN, an inactive company, or a malformed TVA number where the 2-digit key does not match the SIREN.","failureModes":["Malformed VAT number (wrong length, invalid characters, or key mismatch with SIREN) returns a validation error","SIREN exists but company is administratively inactive returns invalid status","Upstream recherche-entreprises API unavailable causes service error","VAT number shorter than 11 characters or longer than 20 characters is rejected by input schema"],"whenToPreferThis":"Use this endpoint when you specifically need to validate a French VAT (TVA) number against the official French government business registry. Prefer this over generic EU VIES lookups when you need confirmation of administrative activity status in France specifically, or when VIES does not return data for French entities. It is well-suited for B2B supplier onboarding, invoice processing compliance, and automated accounts-payable workflows involving French companies.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:30:24.222Z","isFirstParty":false}