API Documentation

Complete reference for the VerifNow API. Get started with our validation endpoints and integrate data validation into your applications.

Quick Start

Authentication

Use your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Base URL

https://api.verifnow.com

API Endpoints

POST/v1/validate/email

Validate email address format and deliverability

Parameters

NameTypeRequiredDescription
emailstringRequiredEmail address to validate

Response

{
  "valid": "boolean",
  "email": "string",
  "domain": "string",
  "deliverable": "boolean",
  "risk_score": "number"
}
POST/v1/validate/phone

Validate phone number format and region

Parameters

NameTypeRequiredDescription
phonestringRequiredPhone number to validate
countrystringOptionalISO country code (optional)

Response

{
  "valid": "boolean",
  "phone": "string",
  "country": "string",
  "region": "string",
  "carrier": "string"
}
POST/v1/validate/iban

Validate International Bank Account Number

Parameters

NameTypeRequiredDescription
ibanstringRequiredIBAN to validate

Response

{
  "valid": "boolean",
  "iban": "string",
  "country": "string",
  "bank_code": "string",
  "account_number": "string"
}
POST/v1/validate/nas

Validate National Account System number

Parameters

NameTypeRequiredDescription
nasstringRequiredNAS number to validate
countrystringRequiredISO country code

Response

{
  "valid": "boolean",
  "nas": "string",
  "country": "string",
  "formatted": "string"
}

Error Codes

400

Bad Request

401

Unauthorized

429

Rate Limited

500

Server Error

SDKs & Libraries

JavaScript

npm install verifnow-js

Python

pip install verifnow

PHP

composer require verifnow/php