↗ contactfinder.
PAY FOR THE CAPABILITY

One search.
One clear price.

USDC through x402. No subscription, credits bundle, or browser session required.

Price = max(0.03 USDC minimum, 3 × the variable cost of one research attempt that uses the tier's full budget), rounded up to six decimals. Cost components: search credits, compute, database, transfer, storage and payment settlement. No language-model, browser or translation calls. Actual cost is recorded per request and is usually lower; there is never a later surcharge.

quick

0.061761 USDC

Up to 3 pages and 2 search calls.

Worst-case variable cost: $0.020587. Includes search, compute, payment and data retention.

Evidence, normalized contacts, and explicit verification status.

Find contacts ↗
standard

0.086565 USDC

Up to 6 pages and 3 search calls.

Worst-case variable cost: $0.028855. Includes search, compute, payment and data retention.

Evidence, normalized contacts, and explicit verification status.

Find contacts ↗
deep

0.111608 USDC

Up to 10 pages and 4 search calls.

Worst-case variable cost: $0.037203. Includes search, compute, payment and data retention.

Evidence, normalized contacts, and explicit verification status.

Find contacts ↗
Cost model and assumptions
{
  "currency": "USDC",
  "network": "eip155:8453",
  "mode": "live",
  "model": "variable-cost-v2",
  "formula": "max(minimum_usdc, multiplier × estimated_variable_cost_usd), rounded up to 0.000001 USDC",
  "multiplier": 3,
  "minimum_usdc": 0.03,
  "cost_basis": "worst_case_single_attempt",
  "calibration": {
    "measured_at": "2026-09-28",
    "method": "Live pipeline with the production page fetcher against 6 real business websites (EN, DE, JA, RU, FR); zero paid search needed.",
    "measured_max": {
      "cpu_seconds": 0.38,
      "wall_seconds": 7.7,
      "result_bytes": 14283,
      "searches": 0
    }
  },
  "tiers": [
    {
      "tier": "quick",
      "amount": "0.061761",
      "currency": "USDC",
      "model_id": "8bf64b49eb4e31e7",
      "formula": "max(minimum_usdc, multiplier × estimated_variable_cost_usd), rounded up to 0.000001 USDC",
      "multiplier": 3,
      "minimum_usdc": 0.03,
      "estimated_variable_cost_usd": 0.020586856533,
      "cost_basis": "worst_case_single_attempt",
      "cost_components_usd": {
        "search": 0.016,
        "page_provider": 0,
        "model": 0,
        "browser": 0,
        "email_verification": 0,
        "compute_cpu": 0.000062222222,
        "compute_memory": 0.000329777778,
        "invocations": 0.0000024,
        "edge_requests": 0.000008,
        "transfer": 0.0000688128,
        "storage": 0.000115643733,
        "database": 0.003,
        "settlement": 0.001,
        "other": 0
      },
      "searches": 2,
      "pages": 3,
      "priced_attempts": 1,
      "included_attempts": 3,
      "assumptions": {
        "memory_gb": 2,
        "cpu_seconds_base": 1,
        "cpu_seconds_page": 0.25,
        "overhead_seconds": 10,
        "page_timeout_seconds": 12,
        "search_seconds": 5,
        "result_bytes": 65536,
        "replay_bytes": 8192,
        "storage_amplification": 2,
        "retrieval_allowance": 2,
        "retention_days": 30,
        "wall_seconds_per_attempt": 56
      },
      "rates": {
        "search_credit_usd": 0.008,
        "settlement_usd": 0.001,
        "cpu_hour_usd": 0.128,
        "memory_gb_hour_usd": 0.0106,
        "invocation_usd": 6e-7,
        "edge_request_usd": 0.000002,
        "transfer_gb_usd": 0.21,
        "storage_gb_month_usd": 0.35,
        "database_attempt_usd": 0.003,
        "other_attempt_usd": 0
      }
    },
    {
      "tier": "standard",
      "amount": "0.086565",
      "currency": "USDC",
      "model_id": "8bf64b49eb4e31e7",
      "formula": "max(minimum_usdc, multiplier × estimated_variable_cost_usd), rounded up to 0.000001 USDC",
      "multiplier": 3,
      "minimum_usdc": 0.03,
      "estimated_variable_cost_usd": 0.028854967644,
      "cost_basis": "worst_case_single_attempt",
      "cost_components_usd": {
        "search": 0.024,
        "page_provider": 0,
        "model": 0,
        "browser": 0,
        "email_verification": 0,
        "compute_cpu": 0.000088888889,
        "compute_memory": 0.000571222222,
        "invocations": 0.0000024,
        "edge_requests": 0.000008,
        "transfer": 0.0000688128,
        "storage": 0.000115643733,
        "database": 0.003,
        "settlement": 0.001,
        "other": 0
      },
      "searches": 3,
      "pages": 6,
      "priced_attempts": 1,
      "included_attempts": 3,
      "assumptions": {
        "memory_gb": 2,
        "cpu_seconds_base": 1,
        "cpu_seconds_page": 0.25,
        "overhead_seconds": 10,
        "page_timeout_seconds": 12,
        "search_seconds": 5,
        "result_bytes": 65536,
        "replay_bytes": 8192,
        "storage_amplification": 2,
        "retrieval_allowance": 2,
        "retention_days": 30,
        "wall_seconds_per_attempt": 97
      },
      "rates": {
        "search_credit_usd": 0.008,
        "settlement_usd": 0.001,
        "cpu_hour_usd": 0.128,
        "memory_gb_hour_usd": 0.0106,
        "invocation_usd": 6e-7,
        "edge_request_usd": 0.000002,
        "transfer_gb_usd": 0.21,
        "storage_gb_month_usd": 0.35,
        "database_attempt_usd": 0.003,
        "other_attempt_usd": 0
      }
    },
    {
      "tier": "deep",
      "amount": "0.111608",
      "currency": "USDC",
      "model_id": "8bf64b49eb4e31e7",
      "formula": "max(minimum_usdc, multiplier × estimated_variable_cost_usd), rounded up to 0.000001 USDC",
      "multiplier": 3,
      "minimum_usdc": 0.03,
      "estimated_variable_cost_usd": 0.03720263431,
      "cost_basis": "worst_case_single_attempt",
      "cost_components_usd": {
        "search": 0.032,
        "page_provider": 0,
        "model": 0,
        "browser": 0,
        "email_verification": 0,
        "compute_cpu": 0.000124444444,
        "compute_memory": 0.000883333333,
        "invocations": 0.0000024,
        "edge_requests": 0.000008,
        "transfer": 0.0000688128,
        "storage": 0.000115643733,
        "database": 0.003,
        "settlement": 0.001,
        "other": 0
      },
      "searches": 4,
      "pages": 10,
      "priced_attempts": 1,
      "included_attempts": 3,
      "assumptions": {
        "memory_gb": 2,
        "cpu_seconds_base": 1,
        "cpu_seconds_page": 0.25,
        "overhead_seconds": 10,
        "page_timeout_seconds": 12,
        "search_seconds": 5,
        "result_bytes": 65536,
        "replay_bytes": 8192,
        "storage_amplification": 2,
        "retrieval_allowance": 2,
        "retention_days": 30,
        "wall_seconds_per_attempt": 150
      },
      "rates": {
        "search_credit_usd": 0.008,
        "settlement_usd": 0.001,
        "cpu_hour_usd": 0.128,
        "memory_gb_hour_usd": 0.0106,
        "invocation_usd": 6e-7,
        "edge_request_usd": 0.000002,
        "transfer_gb_usd": 0.21,
        "storage_gb_month_usd": 0.35,
        "database_attempt_usd": 0.003,
        "other_attempt_usd": 0
      }
    }
  ],
  "policy": "Prepaid fixed tier: max(minimum, 3 × variable cost of one research attempt that uses the full tier budget). Cost covers search credits, compute, database, transfer, storage and CDP settlement; there are no model, browser or translation calls. Actual per-request cost is recorded separately and is usually lower (known-domain lookups often need no paid search). No retrospective surcharge or automatic refund. Zero-contact and ambiguous results are paid outcomes. Provider failures allow two free retries with the identical key/body. Unknown settlements require reconciliation."
}

You pay for bounded research, including zero-contact results and ambiguous company names. Use a known domain for the most direct lookup. Provider failures allow two retries with the same request key at no extra charge. Uncertain payments require reconciliation; there are no automatic refunds.

Demo mode uses synthetic data and no real payment. Live prices are available at /api/v1/pricing.