NEW 360M+ contacts · no meter

B2B data that actually works. Unlimited. $399/mo.

360M+ verified contacts. Real-time enrichment. Lightning-fast APIs. One flat price — no per-credit nonsense, no enterprise pricing games.

Faster than Velostack More affordable than Glassmart Simpler than Starpath
match rate 98.4%
latency 62ms
credits used 0
app.opencontact.ai/leads200 OK
Leads 0 credits used
role: VP Salesindustry: SaaSsize: 50–200+3
DADana AlvarezVP of Sales · Northwind verified
MOMarcus OdeVP Revenue · Forgepoint verified
SKSara KahnHead of Sales · Lumen IO verified
The data tax

Credit meters punish you for growing.

Legacy data tools were designed to bill you more the moment your product starts working. The result is a stack that's expensive, capped, stale, and impossible to forecast.

01

Credit math everywhere

Every search and enrichment burns a credit. You ration calls and over-cache just to keep the bill down.

02

Surprise overages

Blow past your pack and you're billed per record — often marked up 5–10× over list.

03

Stale, low-match data

Bounced emails and dead numbers you still paid for. Match rates that quietly fall off a cliff.

04

Enterprise pricing games

Annual lock-ins, seat taxes, and "contact sales" walls before you can even test the data.

Product

One API for every signal you need.

People, companies, emails, phones, and real-time intent — unified behind a single clean REST API, with the credit counter stuck at zero.

People search & enrichment

Query 360M+ profiles with 40+ filters, then enrich any row to a full contact in one call.

GET /v1/people40+ filters

Company intelligence

Firmographics, tech stack, headcount trends and funding — fresh, deduped, ready to sync.

GET /v1/companiestech stack

LinkedIn URL matching

Resolve any name + company to a canonical LinkedIn URL and profile — 98%+ match rate.

POST /v1/match98% match

Email + phone verification

Every email SMTP-checked and every mobile validated in real time, so bounces stay near zero.

POST /v1/verifySMTP live

Smart waterfall + real-time

We cascade across providers automatically and refresh on read — you always get the best available record.

auto waterfalllive refresh

Integrations & webhooks

Native syncs to Clay, Zapier, Make, n8n and Salesforce — plus webhooks for job-change and new-hire alerts.

Clayn8nSalesforce
How it works

Live in three steps. No sales call.

Grab your key

Sign up and get 1,000,000 free lookups instantly. No credit card, no demo gate.

Search or enrich

One curl against /v1/people returns verified, structured JSON in milliseconds.

Sync everywhere

Pipe results straight into Clay, your CRM or warehouse — and scale without watching a meter.

Pricing

One flat price. Truly unlimited.

Start free with a million lookups. When you're ready, everything unlocks for a single flat fee — no credits, no overages, no seat tax.

Free
$0forever

1,000,000 free lookups on signup. Kick the tires on the real data — no card required.

  • 1,000,000 lookups included
  • People search & enrichment
  • Email + phone verification
  • Full REST API & docs access
Start free

no credit card required

  opencontact Velostack Starpath Glassmart
Pricing model Flat, unlimited Per-credit Per-credit + seats Annual contract
Cost at scale / mo $399 flat $1,500+ $2,000+ $15,000+
Per-record overages None Yes Yes Yes
Real-time enrichment Included Add-on Limited Add-on
Verified mobile numbers Unlimited Credit-gated Credit-gated Add-on
Self-serve signup Instant Yes Yes Sales only
Time to first call < 2 min ~10 min ~15 min Days

// Competitor figures are illustrative list-price ranges for comparable usage tiers.

Loved by builders

Teams fold two or three tools into it.

"We replaced two credit-metered providers with opencontact and our data bill dropped 76% — while match rates went up."

SL
Sara Liang
Head of RevOps · Cadence

"The flat price changed how we build. We backfill and re-enrich entire tables without ever thinking about cost."

TM
Tom Mehdi
Founding Engineer · Forgepoint

"One curl, structured JSON, sub-100ms. It's the first data API that actually feels like it was built by developers."

RN
Rafa Núñez
CTO · Driftwork
Developer experience

Built API-first. One line to integrate.

Predictable, fast JSON

Clean REST, idempotent endpoints, p95 latency under 100ms with generous rate limits.

SDKs for every stack

First-class libraries for Node, Python, Go and Ruby — typed, paginated, retry-aware.

Webhooks & streaming

Stream millions of rows and subscribe to job-change events the moment your ICP moves.

Read the docs
curl
node
python
$ curl https://api.opencontact.ai/v1/people \
  -H "Authorization: Bearer sk_live_•••" \
  -d title="VP of Sales" \
  -d industry="SaaS" \
  -d limit=5000

# 5,000 verified, enriched leads
{
  "results": 5000,
  "credits_used": 0,
  "cost": "$0.00",
  "latency_ms": 62
}
import { OpenContact } from "opencontact";

const oc = new OpenContact(process.env.OC_KEY);

const { results } = await oc.people.search({
  title: "VP of Sales",
  industry: "SaaS",
  limit: 5000,
});

// credits_used → 0. every time.
console.log(results.length); // 5000
from opencontact import OpenContact

oc = OpenContact(api_key=os.environ["OC_KEY"])

res = oc.people.search(
    title="VP of Sales",
    industry="SaaS",
    limit=5000,
)

# res.credits_used == 0
print(len(res.results))  # 5000

Stop counting credits. Start shipping.

Get a million free lookups today and integrate opencontact in a single line — no card, no sales call.

Try for free