Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.dataspike.io/llms.txt

Use this file to discover all available pages before exploring further.

When a verification check fails, the response includes one or more numeric error codes. Each code maps to a specific failure reason. Codes are grouped by range so the leading digits indicate the category.
RangeCategory
500 – 501Tampering and device-level edits
1000 – 1099OCR and document detection
1100 – 1999Data field checks
2000 – 2999MRZ parsing and validation
3000 – 3099Document expiration
3100 – 3199Document mismatch
3200 – 3299Age and date of birth
4000 – 4499Face detection and comparison
4500 – 4999Proof of Address
5000 – 5499Liveness
6000 – 6499AML
7000 – 7099Cross-check (duplicates)
8000 – 8099Verification flow
9000 – 9099Dependency failures
9500 – 9799KYB
10000Device fingerprinting
11000 – 11099SSN

Tampering and device edits

CodeMessage
500Tampered file found. Please try another one.
501Your photo upload might be affected by filters, watermarks, or glare. Please check your phone settings and try uploading again.

OCR and document detection

CodeMessage
1001Some data fields not recognized.
1012Capture a photo of a physical document. Alternatively, try a different document or retake the photo.
1013Incorrect document layout. Try another document and ensure all 4 edges are visible in the image.
1014Document not recognized or not supported.
1015Alignment issue: try again with a straight document against a clear background.
1016No face was detected on the document. Ensure no glare or overlapping artifacts.
1017Document has poor image quality.
1018Document with selfie.
1019Mirrored document.
1020Deepfake document detected.

Data field checks

CodeMessage
1103Expiration date not detected.

MRZ parsing

CodeMessage
2001MRZ on the document doesn’t match parsed data.
2006Country code not detected or unknown.
2010Incorrect fields retrieved from the document.
2011Parsed MRZ has incorrect length.

Document expiration

CodeMessage
3001Document has expired.

Document mismatch

CodeMessage
3100Document type doesn’t match the expected type.
3101Document from this country is not accepted.
3102Name on the document doesn’t match your name.

Age and date of birth

CodeMessage
3201Applicant age is below the minimum age limit.
3202Applicant age exceeds the maximum allowed threshold.
3203Applicant age could not be determined based on the provided documents (poor quality, obstruction, etc.).
3204The uploaded document does not contain a date of birth.

Face detection and comparison

CodeMessage
4001Face not detected on the document.
4002Face on the selfie doesn’t match the document.
4003Document and selfie photos are identical.

Proof of Address (PoA)

CodeMessage
4500Name in PoA document not verified.
4501Surname in PoA document not verified.
4502Country in PoA document not verified.
4503PoA document is not applicable or not supported.
4504Uploaded document is outdated.
4505Document processing failed.
4506Address in PoA document not verified.
4507Date not found in PoA.

Liveness

CodeMessage
5000Liveness check failed.
5001Potential deepfake usage detected.
5002Potential print-based spoofing detected.
5003Face too far away.
5004Poor lighting conditions.
5005Liveness confirmation inconclusive.
5006Face too small.
5007Image of a face detected, not the real one.
5008Eyes are closed on photo.
5009The image is too blurry for the liveness check. Ensure your camera is steady and try again.
5010Camera resolution is too low for the liveness check. Please use a device with a higher resolution camera and try again.
5011Forehead is not visible in the liveness check. Adjust your position so that your entire face, including your forehead, is visible.
5012Chin is not visible in the liveness check. Adjust your position so that your entire face, including your chin, is visible.
5013Face not found.
5014A mask or obstruction has been detected during the liveness check. Ensure your face is unobstructed and clearly visible, without any masks or filters.
5018Potential screen-based spoofing detected.

AML

CodeMessage
6000Potential high AML risk detected.

Cross-check (duplicates)

CodeMessage
7000Duplicate with the same document number found.
7001Duplicate with the same name and birth date found.
7002Duplicate with the same photo found.

Verification flow

CodeMessage
8000The required documents were not submitted within the designated timeframe.
8001This verification was canceled.
8002Too many attempts to upload files.

Dependency failures

CodeMessage
9000One of the previous checks within this verification has failed, and this step was marked as failed as a result.

KYB

General KYB errors:
CodeMessage
9500Verification of KYB failed.
9501Document unreadable or corrupted.
9502UBO name not found in submitted documents.
9503UBO name does not match data from the document.
9504UBO nationality does not match data from the document.
9505Unsupported document type for organization verification.
9506Submitted documents belong to different organizations.
9507Document not valid for organization verification.
Certificate of incorporation:
CodeMessage
9601Certificate of incorporation document unreadable or corrupted.
9602UBO name not found in submitted certificate of incorporation document.
9603UBO name does not match data from the certificate of incorporation document.
9604UBO nationality does not match data from the certificate of incorporation document.
Shareholders document:
CodeMessage
9701Shareholders document unreadable or corrupted.
9702UBO name not found in submitted shareholders document.
9703UBO name does not match data from the certificate of shareholders document.
9704UBO nationality does not match data from the shareholders document.

Device fingerprinting

CodeMessage
10000Device fingerprinting failed.

SSN

CodeMessage
11000SSN verification failed.
11001Name not verified.
11002Date of birth not verified.
11003Address not verified.
11004SSN not verified.