PRICING / PREPAID CREDITS

Pay per lead. No subscription.

Buy credits once, spend them on searches. You're charged only for unique leads actually delivered — never for duplicates, closed businesses or searches that fail.

01 / CREDIT PACKS

Pick a pack. Top up any time.

One-time payment through Stripe Checkout. Credits land in your balance as soon as the payment is confirmed.

Scale

+$25 bonus credit

$250

You get $275 of usage

  • ≈ 2,750 business leads
  • or ≈ 1,100 leads with a contact person
Buy credits — Scale pack

Estimates assume every lead is charged at that tier, without AI qualification. Credits are prepaid and non-refundable; unused holds are always returned to your balance.

02 / PER LEAD

What a lead costs.

A lead is one unique business delivered in your search results. Choose what each lead includes when you start a search.

Price per delivered unique lead
Lead typeWhat you getPrice
Business leadBusiness name, phone, website, address, category and rating from public Google Maps business data.$0.10 per lead
Lead with a contact personEverything in a business lead, plus a contact person's name, title and LinkedIn. Opt in with “Include contact person”.$0.25 per lead
AI qualification optionalEach lead scored against your ideal-customer description, with short reasons.+$0.02 per scored lead

If you ask for contact persons and a lead comes back without one, that lead is charged at the business-lead price.

03 / A WORKED EXAMPLE

50 roofers in Austin, with contact persons and AI scoring.

Here's exactly what moves through your balance.

  1. Hold

    The search reserves the maximum it could cost: 50 leads × $0.27.

    Held $13.50
  2. Deliver

    40 unique roofers are found — 34 with a contact person, 6 without. All 40 are scored.

    • 34 × $0.25$8.50
    • 6 × $0.10$0.60
    • 40 scored × $0.02$0.80
    Charged $9.90
  3. Return

    The unused part of the hold goes straight back to your balance.

    Returned $3.60

04 / HOW BILLING WORKS

How billing works.

Hold up front

Starting a search holds its maximum cost, so a search never runs past your balance.

Charged on delivery

When the search finishes you're charged only for the unique leads actually delivered.

Unused hold returns

Whatever wasn't used goes back to your balance immediately.

Never charged

Duplicates and closed businesses are never charged. A failed search costs nothing.

05 / DEVELOPERS

Same prices through the API.

Create vt_live_ keys in your dashboard. API searches draw on the same prepaid balance at the same per-lead prices, with the same holds and settlement.

Read the API documentation
POST /api/v1/searchesJSON
{
  "keyword": "roofers",
  "location": { "city": "Austin",
    "region": "TX", "country": "US" },
  "max_leads": 50,
  "include_contacts": true,
  "ideal_customer": "Commercial roofers
    working on warehouses"
}

Questions about pricing.

Are credits refundable?

Credits are prepaid and non-refundable. Unused holds are always returned to your balance, and you're never charged for duplicates, closed businesses or failed searches.

What counts as a lead?

One unique business delivered in your search results. Duplicates and closed businesses are filtered out and never charged.

What if fewer leads are found than I asked for?

You pay only for the leads delivered. If you ask for 50 and we find 40, you're charged for 40 and the rest of the hold returns to your balance right away.

What if a lead has no contact person?

It's charged at the business-lead price, even when you asked for contact persons.

Is there a subscription or monthly minimum?

No. There is no subscription and no monthly fee. Buy a credit pack when you need more balance.

Do you verify emails or phone numbers?

No. Business leads include the publicly listed phone number and website; we don't run email or phone verification.

How do I pay?

Through Stripe Checkout, as a one-time payment. Your balance and every hold, charge and return are visible in your dashboard.

Start with $25.
Pay only for what's delivered.

Create your account