# Dataspike ## Docs - [Daily Monitoring](https://docs.dataspike.io/aml-screening/monitoring.md): Automate daily AML screening to receive alerts for changes in sanctions, PEP status, or adverse media. - [Search](https://docs.dataspike.io/aml-screening/search.md): Search and monitor individuals or organizations for AML compliance using the Dataspike dashboard and API. - [AML PDF Report](https://docs.dataspike.io/api-reference/aml-screening/aml-pdf-report.md): This route allows to retrieve the old results in PDF format by `search_uuid` from [Search API](/api/search) - [Historical Search Report](https://docs.dataspike.io/api-reference/aml-screening/historical-search-report.md): This route allows to retrieve the old results of your searches by `search_uuid` from [Search API](/api/search) - [Search](https://docs.dataspike.io/api-reference/aml-screening/search.md): Search entity name in PEP and Sanction lists - [Change Applicant Search Options](https://docs.dataspike.io/api-reference/applicants/change-applicant-search-options.md): Allow to customize search options for each applicant - [Create New Applicant](https://docs.dataspike.io/api-reference/applicants/create-new-applicant.md): Submit applicant details, such as name, contact information or identification data, in JSON format to create a new applicant profile. The API will respond with a unique applicant ID for further interactions. - [Delete Existing Applicant](https://docs.dataspike.io/api-reference/applicants/delete-existing-applicant.md): The API enables the deletion of an applicant from the applicants list while ensuring the preservation of all data through archiving. - [Enable monitoring](https://docs.dataspike.io/api-reference/applicants/enable-monitoring.md): Enable monitoring for applicant - [Get Applicant by External id](https://docs.dataspike.io/api-reference/applicants/get-applicant-by-external-id.md): Retrieve detailed information about an existing applicant by providing their unique External ID as a URL parameter. - [Get Applicant PDF Report](https://docs.dataspike.io/api-reference/applicants/get-applicant-pdf-report.md): Retrieve detailed information in PDF report by providing their unique Applicant ID as a URL parameter. - [Get Existing Applicant](https://docs.dataspike.io/api-reference/applicants/get-existing-applicant.md): Retrieve detailed information about an existing applicant by providing their unique Applicant ID as a URL parameter. - [Latest AML Report](https://docs.dataspike.io/api-reference/applicants/latest-aml-report.md): Fetch latest AML Report for an applicant - [Link Telegram profile to Applicant](https://docs.dataspike.io/api-reference/applicants/link-telegram-profile-to-applicant.md): Link Telegram profile to Applicant using known Telegram Id - [List existing applicants](https://docs.dataspike.io/api-reference/applicants/list-existing-applicants.md): Allows to retrieve a collection of existing applicant profiles within the system. - [Update applicant info](https://docs.dataspike.io/api-reference/applicants/update-applicant-info.md): Update provided information of applicant. - [Extract Data](https://docs.dataspike.io/api-reference/bankbooks/extract-data.md): Allow to extract account name and number from uploaded bankbook - [Analyze Audio](https://docs.dataspike.io/api-reference/deepfake-api/analyze-audio.md): Detect AI-generated or manipulated **voice recordings**. This endpoint identifies synthetic voices used in impersonation, fraud calls, or voice authentication bypass attempts. The API runs asynchronously and returns a `job_id`. Use the job status endpoint to fetch results. - [Analyze Document](https://docs.dataspike.io/api-reference/deepfake-api/analyze-document.md): Detect deepfake and manipulation attempts in **identity document images** (e.g., ID cards, passports, driver’s licenses). Ideal for fraud prevention during digital onboarding and compliance workflows. - [Analyze Image](https://docs.dataspike.io/api-reference/deepfake-api/analyze-image.md): Detect deepfake manipulation in human photos (e.g., selfies, liveness images, profile pictures). This endpoint helps ensure the authenticity of faces and prevents fraud by verifying that an image has not been digitally altered. - [Analyze Video](https://docs.dataspike.io/api-reference/deepfake-api/analyze-video.md): Detect deepfake manipulation in **video streams** such as recorded liveness checks, video KYC, or meeting recordings. This endpoint runs asynchronously and returns a `job_id`. Use the job status endpoint to fetch results. - [Get Deepfake Job Status](https://docs.dataspike.io/api-reference/deepfake-api/get-deepfake-job-status.md): Retrieve the current status and final results of an asynchronous deepfake analysis (video or audio). Use the `job_id` provided when submitting media to track progress and fetch results. - [Get Document](https://docs.dataspike.io/api-reference/file-management/get-document.md): Retrieve original document - [Preview Document](https://docs.dataspike.io/api-reference/file-management/preview-document.md): Preview uploaded document, the compressed version of the original image - [Upload document](https://docs.dataspike.io/api-reference/file-management/upload-document.md): Allow to upload documents for specified applicant id - [Get KYB verification result](https://docs.dataspike.io/api-reference/kyb-verification/get-kyb-verification-result.md): Poll this endpoint to retrieve the result of a KYB verification request. The `status` field indicates whether processing is complete. - [US Company Registry Check](https://docs.dataspike.io/api-reference/kyb-verification/us-company-registry-check.md): Look up a company in a US state's Secretary of State registry by company name or SOS ID. - [Verify corporate document](https://docs.dataspike.io/api-reference/kyb-verification/verify-corporate-document.md): Submit corporate documents (certificate of incorporation, shareholder certificate, etc.) for KYB verification. Optionally provide shareholder data to validate against extracted document information. - [KYT Crypto Check](https://docs.dataspike.io/api-reference/kyt-crypto/kyt-crypto-check.md): Initiate KYT Crypto Check for a given Network and Wallet Address. The report will be available as a webhook `KYT_WALLET_CHECK` or with API call to `/api/v4/kyt/crypto/{report_id}/report` - [KYT Crypto Report](https://docs.dataspike.io/api-reference/kyt-crypto/kyt-crypto-report.md): This route allows to retrieve the KYT report by `id` - [Initiate Non-Document Verification](https://docs.dataspike.io/api-reference/non-document-verification/initiate-non-document-verification.md): Initiates a specific non-document verification check (e.g., Brazil CPF, Nigeria NIN, Nigeria BVN) for an existing applicant. Requires the specific identifier (CPF, NIN, or BVN) in the request body. The API checks if the verification type is supported for the applicant's country and enabled for the o… - [API Overview](https://docs.dataspike.io/api-reference/overview.md): A high-level guide to how the Dataspike API works, including environments, auth, and the core identity and compliance endpoints. - [Get verification](https://docs.dataspike.io/api-reference/sdk/get-verification.md): Get verification status and required checks - [Proceed with an existing Verification](https://docs.dataspike.io/api-reference/sdk/proceed-with-an-existing-verification.md): To proceed verification further call this method. Should be used after all the required documents has been uploaded. - [Set country for verification](https://docs.dataspike.io/api-reference/sdk/set-country-for-verification.md): Use this endpoint if country of POI document not auto detected during upload. This manually set applicant country for verification. - [Set custom fields for applicant by short verification id](https://docs.dataspike.io/api-reference/sdk/set-custom-fields-for-applicant-by-short-verification-id.md): This endpoint should be use for setup custom fields for applicant from SDK. - [Upload custom files to verification](https://docs.dataspike.io/api-reference/sdk/upload-custom-files-to-verification.md): Allow uploading custom files to verification if any are enabled in verification profile - [Upload document](https://docs.dataspike.io/api-reference/sdk/upload-document.md): Allow to upload documents for specified verification by short_id - [Create new rule](https://docs.dataspike.io/api-reference/transmon/create-new-rule.md): Create new rule - [Delete existing rule](https://docs.dataspike.io/api-reference/transmon/delete-existing-rule.md): Delete existing rule - [List existing rules](https://docs.dataspike.io/api-reference/transmon/list-existing-rules.md): List all existing rules for given {event_type} - [Send payment event](https://docs.dataspike.io/api-reference/transmon/send-payment-event.md): Send event of type "payment" - [Send transaction event](https://docs.dataspike.io/api-reference/transmon/send-transaction-event.md): Send event of type "transaction" - [Update existing rule](https://docs.dataspike.io/api-reference/transmon/update-existing-rule.md): Update existing rule - [Archive link](https://docs.dataspike.io/api-reference/verification-links/archive-link.md): Archive verification link. That's action disable new verification by this link - [Change link options](https://docs.dataspike.io/api-reference/verification-links/change-link-options.md): Change link options. - [Create verification public link](https://docs.dataspike.io/api-reference/verification-links/create-verification-public-link.md): Create verification public link. Verification created with this link will be use this profile. Only one link can be created for one profile. - [Get new verification by public link](https://docs.dataspike.io/api-reference/verification-links/get-new-verification-by-public-link.md): Creates new verification by public link. It's api version. Generally available at https://am.dataspike.io/vp/$link_id - [Unarchive public link](https://docs.dataspike.io/api-reference/verification-links/unarchive-public-link.md): Unarchive public link - [Archive profile](https://docs.dataspike.io/api-reference/verification-profiles/archive-profile.md): Archive verification profile by id - [Create profile](https://docs.dataspike.io/api-reference/verification-profiles/create-profile.md): Create verification profile - [Get profile](https://docs.dataspike.io/api-reference/verification-profiles/get-profile.md): Get verification profile by id - [List profiles](https://docs.dataspike.io/api-reference/verification-profiles/list-profiles.md): List all current verification profiles - [Set default profile](https://docs.dataspike.io/api-reference/verification-profiles/set-default-profile.md): Set profile default by id - [Update profile](https://docs.dataspike.io/api-reference/verification-profiles/update-profile.md): Update verification profile - [Cancel existing Verification](https://docs.dataspike.io/api-reference/verifications/cancel-existing-verification.md): Only not started(`proceed` action was not performed yet) verification are allowed to be canceled. - [Create New Verification](https://docs.dataspike.io/api-reference/verifications/create-new-verification.md): Use this endpoint to request a new verification process for an applicant. Developers must provide the applicant's unique identifier and specify the type of verification required. - [Get Existing Verification](https://docs.dataspike.io/api-reference/verifications/get-existing-verification.md): Retrieve detailed information about an existing verification by providing their unique Verification ID as a URL parameter. - [Get Existing Verification by Short Id](https://docs.dataspike.io/api-reference/verifications/get-existing-verification-by-short-id.md): Retrieve detailed information about an existing verification by providing their unique Verification Short ID as a URL parameter. - [Get Verification PDF Report](https://docs.dataspike.io/api-reference/verifications/get-verification-pdf-report.md): Retrieve detailed information in PDF report by providing their unique Verification ID as a URL parameter. - [Get Verifications for an existing Applicant](https://docs.dataspike.io/api-reference/verifications/get-verifications-for-an-existing-applicant.md): Retrieve detailed information about an existing verification by providing existing Applicant ID as a URL parameter. - [List existing verifications](https://docs.dataspike.io/api-reference/verifications/list-existing-verifications.md): Allows to retrieve a collection of existing verifications within the system. - [List Verification Tracking Events](https://docs.dataspike.io/api-reference/verifications/list-verification-tracking-events.md): Retrieves a list of verification tracking events by a verification identifier. - [Proceed with an existing Verification](https://docs.dataspike.io/api-reference/verifications/proceed-with-an-existing-verification.md): To proceed verification further call this method. Should be used after all the required documents has been uploaded. - [Create Webhook](https://docs.dataspike.io/api-reference/webhooks/create-webhook.md): Allow to create new webhook with specified parameters - [Delete Webhooks](https://docs.dataspike.io/api-reference/webhooks/delete-webhooks.md): Allow to delete existing webhooks - [Example of Possible Webhook Events](https://docs.dataspike.io/api-reference/webhooks/example-of-possible-webhook-events.md): Fake path to describe webhook format. Click `Callbacks` bellow to see possible Webhook Object options. More information about webhooks can be found in the [documentation](https://docs.dataspike.io/webhooks). - [List Webhooks](https://docs.dataspike.io/api-reference/webhooks/list-webhooks.md): Allow to retrieve configuration of existing webhooks - [Update Webhook](https://docs.dataspike.io/api-reference/webhooks/update-webhook.md): Allow to update existing webhook with specified parameters - [View Webhook Hisotry](https://docs.dataspike.io/api-reference/webhooks/view-webhook-hisotry.md): View history of the latest webhook notification events - [Android SDK](https://docs.dataspike.io/deepfake-detection/android-sdk.md): On-device deepfake detection SDK for Android — real-time, offline, and efficient analysis of video and audio streams. - [Analyze Audio](https://docs.dataspike.io/deepfake-detection/audio-analysis.md): Quick start for detecting AI/robotic deepfake voice recordings. - [Analyze Documents](https://docs.dataspike.io/deepfake-detection/document-analysis.md): Analyze passports, IDs, and government-issued documents for authenticity and deepfake manipulation. - [LiveKit Plugin](https://docs.dataspike.io/deepfake-detection/livekit-integration.md): Integrate Dataspike deepfake detection into LiveKit Agents for realtime video analysis and in-room alerts. - [Overview](https://docs.dataspike.io/deepfake-detection/overview.md): AI-powered media authenticity for images, documents, video, and audio — fast, accurate, and privacy-first. - [Pipecat Integration](https://docs.dataspike.io/deepfake-detection/pipecat-integration.md): Integrate Dataspike deepfake detection into Pipecat bots for realtime video and audio analysis with intelligent alerts. - [Analyze Video](https://docs.dataspike.io/deepfake-detection/video-analysis.md): Submit videos for authenticity and manipulation detection using the Dataspike Deepfake API. - [First Verification](https://docs.dataspike.io/document-verification/first-verification.md): Create an applicant, start a verification, submit documents, and retrieve results via webhook or API. - [Overview](https://docs.dataspike.io/document-verification/overview.md): Choose the right approach for integrating Dataspike document verification: API + Web SDK or fully manual. - [Intro to Dataspike](https://docs.dataspike.io/home/about.md): An AI platform for real-time identity intelligence, fraud prevention, and compliance automation. - [Quickstart Guide](https://docs.dataspike.io/home/quickstart.md): Get your Dataspike API keys, set up sandbox and production environments, test your first request, and start building with identity and compliance APIs. - [Sandbox Mode](https://docs.dataspike.io/home/sandbox-mode.md): Use Dataspike’s free Sandbox environment to test integrations, webhooks, and workflows safely before going live. - [Welcome to Dataspike](https://docs.dataspike.io/index.md): Integrate Dataspike’s AML, KYC, and Verification APIs in minutes. - [Document Verification](https://docs.dataspike.io/kyb-verification/document-verification.md): Verify corporate documents such as certificates of incorporation or shareholder certificates. - [Overview](https://docs.dataspike.io/kyb-verification/overview.md): Verify company identity and legitimacy through document analysis and public registry checks. - [US Company Registry Check](https://docs.dataspike.io/kyb-verification/us-registry-check.md): Verify that a company is registered with a US state's Secretary of State office. - [Integration Guide](https://docs.dataspike.io/mobile-sdk/integration_guide.md): Integrate Dataspike identity verification into your iOS, Android, and Flutter applications. - [Configuration](https://docs.dataspike.io/web-sdk/configuration.md): Integrate the Dataspike Web SDK into your web app for seamless document and identity verification. - [Customization](https://docs.dataspike.io/web-sdk/customization.md): Customize the Dataspike Web SDK to match your brand’s style and user experience, with full control over colors, typography, and callbacks. - [Configuration](https://docs.dataspike.io/webhooks/configuration.md): Set up and manage webhooks to receive real-time verification and AML event notifications from Dataspike. ## OpenAPI Specs - [dataspike_openapi](https://docs.dataspike.io/api-reference/dataspike_openapi.yaml) - [openapi](https://docs.dataspike.io/api-reference/openapi.json)