Stop building queries.
Start asking questions.

It's the same identity graph Keystone, our acquisition engine, runs on — 269,011,873 people across 11M companies — exposed as an API that understands English. Say what you want — "CMOs at SaaS companies with 50+ employees in Nevada" — and get verified contacts back in milliseconds.

bash — platform.stibnite.co
$ curl -G "https://platform.stibnite.co/v1/persons/search" \
  -H "x-api-key: stib_live_..." \
  --data-urlencode "q=CMOs of SaaS companies with 50+ employees"

# Response (842ms)
{
  "data": [
    {
      "first_name": "Mike",
      "last_name": "Jones",
      "job_title": "Chief Marketing Officer",
      "business_email": "mike@example.com",
      "company": { "name": "Example SaaS Co", ... }
    }
  ],
  "pagination": { "total_records": 2,847 }
}

Every data provider makes you think like their database.

What you do today

  • Open Apollo/ZoomInfo. Click "Filters." Scroll. Click. Scroll more.
  • Guess which industry codes match "SaaS companies"
  • Export 10,000 stale records, hope 40% bounce rate is acceptable
  • Pay $15K+/year for a seat nobody fully uses
  • Build and maintain a custom integration because the API was an afterthought

What you do with Stibnite

  • Type what you want in English: "owners of insurance agencies in Las Vegas"
  • Get verified contacts back in <1 second
  • Pay per record delivered — $0.04 to $0.12 depending on volume
  • No seats. No annual contracts. No "talk to sales" wall.
  • API-first with natural language — one curl command replaces your entire workflow

Built for engineers. Useful for everyone.

A single API that replaces the filter maze, the stale CSV, and the $30K/year data contract.

Natural Language Search

Describe your ICP in plain English. Our interpretation engine maps it to constrained ClickHouse queries with role, industry, geo, and firmographic filters — automatically.

Person & Company Data

Verified business emails, mobile phones, LinkedIn URLs, job titles — plus full firmographics. SIC, NAICS, employee count, revenue, location.

Async Jobs + Webhooks

Queue large searches and get notified when they're done. HMAC-signed webhook delivery to your endpoint with full result payloads.

Embeddable Prospecting

Drop a hosted iframe into your product. Your customers search and push contacts to your endpoint — with wallet-based billing you control.

Built-in Deduplication

Campaign-level dedupe tokens prevent repeat delivery across searches. Never pay twice for the same contact, even across paginated results.

Domain Inventory

Browse company domains by industry and location — free of charge. Score coverage before committing a billable search.

Pay for records, not seats.

No annual contract. No "custom pricing" mystery. Pick a plan, get an API key, start searching in 60 seconds.

Developer
$99/mo
Production API access for lightweight enrichment workflows.
  • 1,000 records included
  • $0.12 per additional record
  • Full API access
  • Webhook support
Get Started
Starter
$299/mo
More included records and lower overage for repeat campaigns.
  • 5,000 records included
  • $0.09 per additional record
  • Async job queuing
  • Campaign deduplication
Get Started
Scale
$1,999/mo
Lowest cost per record for large-volume data programs.
  • 75,000 records included
  • $0.04 per additional record
  • Everything in Growth
  • Dedicated account manager
Get Started

Ship prospecting in your product — this afternoon.

Our embeddable prospecting widget drops into your SaaS with one script tag. Your customers search, select, and push contacts directly to your system. You control billing with per-customer wallets.

  • Hosted iframe — no frontend to build
  • Wallet-based per-customer billing you control
  • Push results to your endpoint or let users export CSV
  • Monthly credit resets, usage limits, and enforcement modes
  • White-label ready — your brand, your domain
Partner Docs →
<!-- Drop this in your app -->
<script
  src="https://platform.stibnite.co/embed/prospecting.js"
  data-partner-key="stib_embed_pk_..."
  data-customer-id="your-customer-123"
></script>

<!-- Your endpoint receives: -->
{
  "event": "prospecting.records.pushed",
  "partner_customer_id": "customer_123",
  "pushed_records": 12,
  "data": [{ "first_name": "Jane", ... }]
}

Your first 1,000 records are on us.

Sign up, get an API key, and run your first search on the same identity graph Keystone, our acquisition engine, runs on. No credit card required to start. See what natural-language prospecting feels like.