Now with SDKs, MCP, GitHub Action & more

Verify. Enrich. Trust.

Real-time European company data from official registries. 28 countries, 12 enriched sources, sub-200ms cached responses.

Get Free API Key → Try Live Demo
28
Countries
12
Enriched Sources
<200ms
Cached
99.9%
Uptime
VIES Validated
GDPR Compliant
Cloudflare Edge
OpenAPI 3.0

Three steps to verified data

No scraping, no stale databases. VeriCorp queries official registries in real-time and caches results for 30 days.

1

Send a tax ID

GET /v1/company/PT502011378

2

We query official sources

VIES, Companies House, national registries — all in parallel at the edge.

3

Get enriched data

Company name, address, legal form, directors, VAT status, activity codes — in one JSON response.

Everything you need for KYB

From VAT validation to full company enrichment, built for compliance teams and developers.

VAT Validation

Real-time VIES validation for all EU member states. Confirm VAT numbers are active and registered.

Rich Enrichment

Company name, address, legal form, status, directors, PSC, activity codes from 12 national registries.

28 Countries

Full EU coverage plus UK, Norway. 12 countries with deep enrichment, 16 with VAT validation.

Edge Performance

Deployed on Cloudflare Workers across 300+ locations. Sub-200ms cached responses worldwide.

Batch API

Look up to 10 companies in a single request. Parallel processing, one response with all results.

Graceful Degradation

If a source is down, VeriCorp returns partial data from other sources. You always get a response.

Use Company Verify your way

SDKs, tools, and integrations for every workflow. All open-source.

Start in under a minute

curl "https://vericorp.p.rapidapi.com/v1/company/PT502011378" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "X-RapidAPI-Host: vericorp.p.rapidapi.com"
import { VeriCorp } from '@vericorp/company-verify';

const client = new VeriCorp('YOUR_API_KEY');

const company = await client.lookup('PT502011378');
console.log(company.name);    // "Nexperience Lda"
console.log(company.status);  // "active"

// VAT validation
const result = await client.validate('DK10150817');
console.log(result.valid);    // true
from vericorp_company_verify import VeriCorp

client = VeriCorp("YOUR_API_KEY")

company = client.lookup("PT502011378")
print(company.name)      # "Nexperience Lda"
print(company.status)    # "active"

# Async version
from vericorp_company_verify import AsyncVeriCorp

async with AsyncVeriCorp("YOUR_API_KEY") as client:
    company = await client.lookup("PT502011378")
# .github/workflows/validate.yml
name: Validate VAT Numbers
on: [push]

jobs:
  validate:
    runs-on: ubuntu-latest
    steps:
      - uses: vericorptest-collab/validate-vat@v1
        with:
          vat-numbers: |
            PT502011378
            DK10150817
            GB12345678
          api-key: ${{ secrets.VERICORP_API_KEY }}
          fail-on-invalid: 'true'
// Claude Desktop: ~/.claude/claude_desktop_config.json
{
  "mcpServers": {
    "vericorp": {
      "url": "https://vericorp-mcp-server.vericorptest.workers.dev/mcp"
    }
  }
}

// Then ask Claude:
// "Look up the company with VAT PT502011378"
// "Is DK10150817 a valid VAT number?"
// "What countries does VeriCorp support?"

28 European countries

12 countries with deep enrichment from national registries. 16 countries with real-time VIES VAT validation.

Enriched (registry data)
VIES validation
BE Belgium
HR Croatia
CZ Czech Republic
DK Denmark
EE Estonia
FI Finland
FR France
NO Norway
PL Poland
PT Portugal
RO Romania
GB United Kingdom
AT Austria
BG Bulgaria
CY Cyprus
DE Germany
GR Greece
HU Hungary
IE Ireland
IT Italy
LV Latvia
LT Lithuania
LU Luxembourg
MT Malta
NL Netherlands
SK Slovakia
SI Slovenia
SE Sweden

Try it now

Enter a European tax ID and see real API response data. No signup required.

PT502011378 DK10150817 NO923609016 CZ00075370
// Response will appear here...

Simple, transparent pricing

Start free. Scale as you grow. All plans include every feature.

Free

€0 /month
200 requests/month
  • All 28 countries
  • Full enrichment
  • VAT validation
  • Community support
Start Free

Starter

€4.99 /month
1,000 requests/month
  • Everything in Free
  • Batch API (10/req)
  • Priority support
  • Higher rate limits
Get Started

Business

€39.99 /month
25,000 requests/month
  • Everything in Pro
  • Dedicated support
  • Custom rate limits
  • SLA guarantee
Contact Us

Ready to verify European companies?

Start with 200 free requests per month. No credit card required.

Get Free API Key → Import Postman Collection