# vatcheckapi > vatcheckapi validates VAT numbers and looks up their registration details over a simple JSON REST API. Authenticate every request with your API key via the `apikey` query parameter or request header. Base URL: https://api.vatcheckapi.com ## Documentation - [Introduction](https://vatcheckapi.com/docs): vatcheckapi.com is a JSON REST API that validates VAT numbers — format and checksum — and looks up their registration details from the official registries, for all [supported countries](https://vatcheckapi.com/docs/check#supported-countries). All endpoints are served over HTTPS from https://api.vatcheckapi.com and return JSON. - [Validate VAT Number](https://vatcheckapi.com/docs/check): Validates a VAT number from any of the [supported countries](#supported-countries) and returns its validity and company information - [MCP Server](https://vatcheckapi.com/docs/mcp): Connect AI agents to the vatcheckapi API through our hosted MCP (Model Context Protocol) server. - [Status Endpoint](https://vatcheckapi.com/docs/status): Returns your current quota - [Request Status Codes](https://vatcheckapi.com/docs/status-codes): For all requests, we will return an HTTP status code that indicates a success or the problem that has led to the failure. ## API Reference - [OpenAPI 3.1 specification](https://vatcheckapi.com/docs/openapi.yaml): Machine-readable spec for every API endpoint, parameters and responses. - [Full documentation as markdown](https://vatcheckapi.com/docs/llms-full.txt): All documentation pages concatenated as plain markdown. ## Optional - [Pricing & plans](https://vatcheckapi.com/#pricing)