VerifyKit API

VerifyKit API is a complete verification and fraud-prevention toolkit for developers and businesses. With a single API, you can: Verify emails – syntax check, MX lookup, disposable detection, typo suggestions Validate phone numbers – E.164 formatting, region detection, line type Check IBANs & VAT numbers – format + checksum validation, optional EU VIES lookup Verify payment cards – PAN/Luhn…

9.2/10 popularity
186 ms avg latency
50% success rate
52 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

VerifyKit API endpoints

MethodEndpointDescription
POST verify_isbn_v1_verify_isbn_post
/v1/verify/isbn
Validates ISBN-10/13 and returns normalized value and version.
POST verify_url_v1_verify_url_post
/v1/verify/url
Parses and validates URL syntax.
GET health_v1_verify_health_get
/v1/verify/health
Returns API health status.
GET ping_ping_get
/ping
Simple ping endpoint for health checks and monitoring. Returns 'pong' with timestamp.
POST risk_score_v1_risk_score_post
/v1/risk/score
Analyzes multiple data points to calculate a risk score and recommendation.
POST validate_json_endpoint_v1_verify_json_post
/v1/verify/json
Parses JSON string and returns the top-level type.
POST validate_card_expiry_endpoint_v1_verify_card_expiry_post
/v1/verify/card-expiry
Validates card expiry date MM/YY or MM/YYYY.
POST validate_uuid_endpoint_v1_verify_uuid_post
/v1/verify/uuid
Validates UUID string and returns version and variant.
POST validate_username_endpoint_v1_verify_username_post
/v1/verify/username
Validates username syntax and common constraints.
POST verify_cidr_v1_verify_cidr_post
/v1/verify/cidr
Validates CIDR notation and returns network details.
POST validate_cvv_endpoint_v1_verify_cvv_post
/v1/verify/cvv
Validates CVV length by brand (3 digits default, 4 for Amex).
POST verify_bic_v1_verify_bic_post
/v1/verify/bic
Validates BIC format and returns normalized value and country.
POST verify_ip_v1_verify_ip_post
/v1/verify/ip
Determines IP version and flags for private, loopback, multicast, reserved, link-local.
POST verify_imei_v1_verify_imei_post
/v1/verify/imei
Validates IMEI syntax and Luhn checksum; returns TAC.
POST verify_card_v1_verify_card_post
/v1/verify/card
Validates card number syntax and Luhn checksum; detects brand heuristically.
POST verify_domain_v1_verify_domain_post
/v1/verify/domain
Validates domain syntax, performs DNS A/MX lookups, and optionally reports WHOIS age.
POST verify_iban_v1_verify_iban_post
/v1/verify/iban
Validates IBAN format and checksum; returns normalized form and country.
POST verify_email_bulk_v1_verify_email_bulk_post
/v1/verify/email/bulk
Validates up to 1000 emails. Optionally posts results to a callback URL.
POST verify_vat_v1_verify_vat_post
/v1/verify/vat
Validates VAT format, optionally attempts VIES verification when enabled.
POST verify_email_v1_verify_email_post
/v1/verify/email
Validates email syntax, checks MX records, flags disposable domains, and suggests corrections for common typos.
POST verify_mac_v1_verify_mac_post
/v1/verify/mac
Validates MAC address syntax and returns normalized hexadecimal representation.
POST validate_password_endpoint_v1_verify_password_post
/v1/verify/password
Checks length and character classes and returns a simple strength score (0-4).
GET health_v1_verify_health_get
/v1/verify/health
Returns API health status.
POST verify_phone_v1_verify_phone_post
/v1/verify/phone
Parses and validates phone numbers with optional region, returning E.164 formatting and metadata. If a region is provided and differs from the region detected from the number, a…
POST create_email_verify_job_v1_jobs_email_verify_post
/v1/jobs/email-verify
Creates an asynchronous job to verify multiple email addresses.
GET stream_job_results_v1_jobs__job_id__result_get
/v1/jobs/{job_id}/result
Stream job results as NDJSON (one JSON object per line).
GET get_job_status_v1_jobs__job_id__get
/v1/jobs/{job_id}
Get the current status of a job.
GET ping_ping_get
/ping
Simple ping endpoint for health checks and monitoring. Returns 'pong' with timestamp.
POST Check Risk Score
/v1/risk/score
Analyzes multiple data points to calculate a risk score and recommendation.
GET Get the current status of a job.
/v1/jobs/{job_id}
Get the current status of a job.
GET Stream job results as NDJSON
/v1/jobs/{job_id}/result
Stream job results as NDJSON (one JSON object per line).
POST Creates an asynchronous job to verify multiple email addresses.
/v1/jobs/email-verify
Creates an asynchronous job to verify multiple email addresses.
POST Bulk Validate Email
/v1/verify/email/bulk
Validates up to 1000 emails. Optionally posts results to a callback URL.
POST Validate MAC
/v1/verify/mac
Validates MAC address syntax and returns normalized hexadecimal representation.
POST Validate Card
/v1/verify/card
Validates card number syntax and Luhn checksum; detects brand heuristically.
POST Validate IMEI
/v1/verify/imei
Validates IMEI syntax and Luhn checksum; returns TAC.
POST Validate CIDR
/v1/verify/cidr
Validates CIDR notation and returns network details.
POST Validate VAT
/v1/verify/vat
Validates VAT format, optionally attempts VIES verification when enabled.
POST Validate JSON
/v1/verify/json
Parses JSON string and returns the top-level type.
POST Validate Email
/v1/verify/email
Validates email syntax, checks MX records, flags disposable domains, and suggests corrections for common typos.
POST Validate IP
/v1/verify/ip
Determines IP version and flags for private, loopback, multicast, reserved, link-local.
POST Validate Password
/v1/verify/password
Checks length and character classes and returns a simple strength score (0-4).
POST Validate Card Expiry date
/v1/verify/card-expiry
Validates card expiry date MM/YY or MM/YYYY.
POST Validate CVV
/v1/verify/cvv
Validates CVV length by brand (3 digits default, 4 for Amex).
POST Validate ISBN
/v1/verify/isbn
Validates ISBN-10/13 and returns normalized value and version.
POST Validate Phone
/v1/verify/phone
Parses and validates phone numbers with optional region, returning E.164 formatting and metadata. If a region is provided and differs from the region detected from the number, a…
POST Validate BIC
/v1/verify/bic
Validates BIC format and returns normalized value and country.
POST Validate Domain syntax
/v1/verify/domain
Validates domain syntax, performs DNS A/MX lookups, and optionally reports WHOIS age.
POST Validate Username
/v1/verify/username
Validates username syntax and common constraints.
POST Validate UUID
/v1/verify/uuid
Validates UUID string and returns version and variant.
+ 2 more endpoints on the provider's documentation.

More Finance APIs

View all →
  • StockTwits provides a social communications platform and social graph for anyone interested in the markets…

    FinanceFree924 subscribers
  • This API reproduces live PUBLIC data and features of YH. The response data is always live and synced with…

    FinanceFreemium
  • Lookup a bank's information based on a routing number input. Choose either ACH or wire transfer bank…

    FinanceFreemium965 subscribers
  • Index calculated by https://money.cnn.com/data/fear-and-greed/

    FinanceFree3.3k subscribers
  • Real-time(WebSocket) market data API powered by TradingView. Get stock quotes, candlestick data, technical…

    FinanceFreemium723 subscribers
  • Financial data provided for developers, to enter the world markets. Instant access for real-time and…

    FinanceFreemium12.2k subscribers