Start free with 200 credits - no credit card required

Key Features

Everything you need to validate data with confidence

  • Postcode Lookup

    Enter a postcode and house number to get complete address details instantly. Available for the Netherlands and Luxembourg.

  • Address Autocomplete

    Type-ahead search for addresses as users type. Reduce form abandonment and improve conversion rates.

  • Official Data Sources

    NL, BE, LU, FR, AT, CH, CZ, FI, LI, NO and PL use official government data. The remaining 30 countries use high-quality data providers. Most countries are updated between weekly and about every five weeks; Austria is updated twice a year.

  • International Format

    Returns addresses in standardized format. Easy to integrate into any system.

  • Real-time Validation

    Average response time under 80ms. Fast enough for real-time form validation.

Pricing

See what a validation with this API costs on each plan. This validation costs 1 credit per call.

Mini 250 credits / month
€0.0078 per validation
Small 1,000 credits / month
€0.0050 per validation
Medium 5,000 credits / month
€0.0030 per validation
Large 10,000 credits / month
€0.0025 per validation

View all plans

Use Cases

See how businesses use this API

  1. E-commerce Checkout

    Prevent failed deliveries by validating addresses at checkout. Reduce returns and improve customer satisfaction.

  2. User Registration

    Ensure accurate user data from the start. Validate addresses during registration to maintain clean databases.

  3. CRM Data Enrichment

    Automatically complete missing address details. Standardize formats and correct typos in existing data.

  4. Logistics & Delivery

    Validate delivery addresses before shipping. Reduce failed delivery attempts and associated costs.

Simple Integration

Validate addresses with just a few lines of code

PHP
use ApiCheck\Api\ApiClient;

$client = new ApiClient();
$client->setApiKey('your-api-key');

$address = $client->lookup('nl', [
    'postalcode' => '2513AA',
    'number' => 1,
]);

echo $address->street . ' ' . $address->number; // Plein 1
echo $address->postalcode . ' ' . $address->city; // 2513AA Den Haag

Why Choose ApiCheck?

Built for developers, trusted by businesses

  • 41 countries supported, 11 of them with official government data, including NL, BE, LU & FR
  • Average response time under 80ms for real-time validation
  • Built around GDPR principles, with all data processing within the EU
  • 99.99% uptime SLA for reliable operations

Frequently Asked Questions

Find answers to common questions

Which countries are supported?

The Address Validation API supports 41 countries: the Netherlands, Belgium, Luxembourg, France, Germany, Czech Republic, Finland, Italy, Norway, Poland, Portugal, Romania, Spain, Switzerland, Austria, Denmark, the United Kingdom, Sweden, Liechtenstein, Bosnia and Herzegovina, Bulgaria, Cyprus, Estonia, Greece, Croatia, Hungary, Iceland, Lithuania, Latvia, Serbia, Slovenia and Slovakia. Data is still incomplete for: Albania, Aruba, Curaçao, Ireland, Kosovo, North Macedonia, Montenegro, Malta and Sint Maarten. For NL, BE, LU, FR, AT, CH, CZ, FI, LI, NO and PL we use official government data. All other countries use high-quality data providers. Most countries are updated between weekly and about every five weeks; Austria is updated twice a year.

What is the difference between lookup and autocomplete?

Lookup validation uses postcode + house number to retrieve complete address details. Autocomplete enables type-ahead search for partial addresses, streets, or locations.

How often is the address data updated?

We import updates from each country's data source on a regular schedule: weekly for Belgium, Luxembourg and France, monthly for the Netherlands, twice a year for Austria and about every five weeks for all other countries. This ensures that you always have access to the most current and accurate address information.

Is the API GDPR-compliant?

All address validation is performed within the European Union, and we do not store any address data submitted for validation. Our processing is built around GDPR principles.

Ready to get started?

Create a free account today and validate your first data immediately