Verifi Wallet

API Access

Introduction

What's Verifi Wallet

Verifi Wallet is dedicated to supporting safer and more informed practices in the cryptocurrency ecosystem by maintaining a collaborative database of wallet addresses with reported concerns. We invite organizations—including those in law enforcement, legal, and institutional sectors—to join us in identifying and sharing information about wallets of interest. By contributing to our shared database, partners help build a more secure and transparent environment for cryptocurrency users worldwide.

Features

  • A platform for organizations to share and access information about wallets of concern, enabling better decision-making and risk management.
  • Tools and data to help users and organizations understand wallet activity and make informed decisions.
  • Opportunities for collaboration across industries and jurisdictions to strengthen the integrity of the cryptocurrency space.

Getting Started

Verifi Wallet User Manual

Verifi Wallet is the first global standard for the secure deconfliction of cryptocurrency investigations. Built by an active federal special agent and a team of detectives, it’s designed to accelerate casework and combat financial crime—powered by a database of over 350 million wallet addresses and growing rapidly with new entries added daily.
Whether you’re a police officer, detective, special agent, investigative analyst, financial crime investigator, or part of an institutional team, this guide will help you get started with Verifi Wallet’s essential features. Verifi Wallet is purpose-built to support your investigations by streamlining intelligence gathering, improving decision-making, and cutting down redundant efforts across agencies.
  • Start with a Wallet Lookup: Check any wallet address to see if it’s been reported or flagged by law enforcement, financial institutions, or trusted industry sources. Get instant insights into the trustworthiness of a wallet before sending funds.
  • Explore Known Connections: View reported counterparties linked to the wallet address you searched. These links help trace fund flow and uncover deeper connections between wallets involved in risky or suspicious activity.
  • Understand Wallet Reputation: Each wallet profile includes trust indicators such as confirmed reports, known associations, alert flags, and contextual labels—such as ties to darknet marketplaces or other high-risk categories. These insights help you make informed decisions based on verified sources and open-source intelligence.
  • Contribute to the Network: If you’re with law enforcement, a regulatory body, or a verified partner, you can report wallet addresses of interest. Contributions help strengthen the shared database and protect the broader crypto community.

Authentication

To create an API key, navigate to the “API Keys” section located in your Profile dropdown.
If you haven’t created any API keys yet, you’ll need to generate one by following these steps:
  1. Enter a name for your new API key in the input field.
  2. Click the “Generate New Key” button to create the API key.
  3. Your new API key will be displayed in a format similar to: xx_xxxxxx_xxxxxxxxxxx.
  4. Below the input, you’ll see a list of all your previously generated API keys.
  5. Click the “Copy” button next to a key to copy it and use it in your API requests.

API Endpoints

Below is the API endpoint you can use to retrieve Verifi Wallet information using a GET request:

curl -X 'GET' \ 
  'https://app.verifiwallet.com/api/verfi_wallet?wallet_address=xxxxxxxxxxxxxxx' \ 
  -H 'accept: application/json' \ 
  -H 'api-key: vf_lz7s6o_nd12ak9f2od'

Expected Response:

{
  "message": "success", 
  "data": {
    "id": 163966,
    "user_id": null,
    "wallet_address": "123",
    "reason": "test reason",
    "case_number": null,
    "organization_name": null,
    "contact_person_name": null,
    "employee_id": null,
    "contact_info": null,
    "victim_name": null,
    "victim_contact_info": null,
    "amount_lost": null,
    "url": null,
    "created_at": "2025-01-05T12:33:06.000Z"
   }
}

Response and Error Handling

Below are the possible API response codes and their descriptions:

Status Code

Description

200

Wallet found and verified

400

Bad Request – Missing wallet_address or insufficient credit

401

Unauthorized – Invalid or missing API key

404

Wallet not found

Plans and Pricing

Understanding our pricing model will help you manage your API usage effectively. Every request made to our server deducts credits from your account, which corresponds to real monetary costs.

Pricing Details

  • Each API request costs 1 credit.
  • Each credit is priced at $0.05 USD.
  • Credits are automatically deducted per request made.
  • Unused credits roll over month-to-month.
You can monitor your credit usage and purchase additional credits anytime through your account dashboard. For bulk purchases or enterprise plans, please contact our support team for custom pricing and dedicated assistance.