IsValid
Data Validation API
Stop writing validators from scratch. One REST API for emails, VAT numbers, IBANs, VINs, credit cards, and 25+ more validators โ with checksum verification, EU VIES lookups, and DNS checks built in.
- Validators
- 25+
- Free calls/day
- 100
- Uptime
- 99.9%
- Avg latency
- <50ms
Comprehensive Validation Endpoints
Everything you need to validate user input, clean data pipelines, and ensure data integrity across your applications.
Comprehensive email address validation following RFC 5322 with optional DNS MX record checks to confirm the domain actually accepts mail.
GET /v0/emailVAT Number
Validate VAT identification numbers for 60+ countries with checksum verification. Optionally cross-check against the EU VIES registry.
GET /v0/vatIBAN
Validate International Bank Account Numbers for 80+ countries. Checks country-specific length, structure, and the full MOD-97 checksum.
GET /v0/ibanCredit Card
Validate credit card numbers using the Luhn algorithm. Detects card network (Visa, Mastercard, Amex, Discover, and more).
POST /v0/credit-cardBIC / SWIFT
Validate Bank Identifier Codes used in international wire transfers, with institution name and country lookup.
GET /v0/bicBitcoin Address
Validate Bitcoin addresses across all four formats: Legacy (P2PKH), Script (P2SH), native SegWit (P2WPKH), and Taproot (P2TR).
GET /v0/btc-addressVIN
Decode Vehicle Identification Numbers per ISO 3779. Returns manufacturer, country of assembly, model year, and check-digit validity for 1 000+ WMI codes worldwide.
GET /v0/vinIMEI
Validate mobile device IMEI numbers using the Luhn algorithm. Identifies the Type Allocation Code (TAC) and checks correct length and format.
GET /v0/imeiEAN Barcode
Validate EAN-8 and EAN-13 barcodes with check-digit verification. Covers retail product codes, ISBN-13, and ISSN barcodes.
GET /v0/eanAnd more โ ABA routing, country codes, currency codes, date, ISBN, ISSN, IP & MAC addresses, KRS, language codes, PESEL, REGON, UUID, boolean parsing, and others. See full documentation โ
Start validating today
Create your free account and get 100 API calls per day.
Ready to integrate IsValid into your project?
Read the full API documentation and start making requests in minutes.
Read the Docs