Skip to content

Leadpipe

Know who's on your site. Know who's ready to buy.

Leadpipe is a B2B data platform that turns anonymous website traffic into identified contacts and finds people actively researching topics that matter to your business.

Products

Identification

Drop a pixel on your website. We identify your anonymous visitors and deliver full contact profiles — name, email, company, job title, phone, LinkedIn — in real time via webhooks or integrations.

  • Real-time identification — visitors resolved as they browse
  • 60+ data fields per person — business email, direct phone, seniority, company details, demographics
  • Webhook delivery — push to your CRM, Slack, or any HTTP endpoint instantly
  • Native integrations — Slack, HubSpot, Salesforce, 1000+ apps via Pipedream
  • Suppression rules — exclude known customers, competitors, or specific industries
  • Credit-based pricing — pay only for unique identifications

Intent

Find people actively researching any of 20,000+ B2B and B2C topics — before they visit your site. Build audiences filtered by company size, seniority, industry, and 16 other ICP criteria. Export full contact profiles for outbound.

  • 20,000+ intent topics — from "Salesforce CRM" to "Cloud Migration" to "Nike"
  • Daily-refreshed signals — scored 1-100 based on recency, frequency, and behavioral deviation
  • ICP filtering — seniority, industry, company size, department, revenue, geography, and more
  • Audience builder — save, activate, and auto-refresh audiences daily
  • Instant preview — see audience size and sample contacts before committing
  • CSV export — download full audiences with 58 contact fields
  • Website analysis — paste a URL, get matched topics automatically

API

RESTful API with OpenAPI spec and interactive documentation.

Base URL: https://api.leadpipe.ai/v1
Auth: X-API-Key: sk_...
Docs: https://api.leadpipe.ai/docs/intent-api

Quick Example

# Find people interested in "Cloud Computing" with VP+ seniority
curl -X POST https://api.leadpipe.ai/v1/intent/audiences/preview \
-H "X-API-Key: sk_your_key" \
-H "Content-Type: application/json" \
-d '{ "topicIds": [117805], "minScore": 70, "filters": { "seniority": ["vp", "cxo"], "hasBusinessEmail": true } }'

Endpoints

SectionEndpointsWhat it does
Topic Discovery7 endpointsBrowse 20K+ topics, trends, movers, search, website analysis
Audience Builder8 endpointsCreate audiences, configure filters, preview, ad-hoc query
Audience Results5 endpointsGet profiles, check status, run history, fill rates, CSV export
Identification4 endpointsManage pixels, view account, retrieve visitor data

SDK

npm install @leadpipe/client
import{Leadpipe}from'@leadpipe/client';constlp=newLeadpipe('sk_your_key');// Discover topicsconsttopics=awaitlp.topics.list({type: 'b2b',q: 'CRM'});// Preview an audienceconstpreview=awaitlp.audiences.preview({topicIds: [117805],minScore: 70,filters: {seniority: ['director','vp','cxo']}});console.log(`${preview.totalCount} people found`);// Create and activateconstaudience=awaitlp.audiences.create({name: 'Enterprise VPs - Cloud',config: {topicIds: [117805],minScore: 70,filters: {seniority: ['vp','cxo']}}});awaitlp.audiences.update(audience.id,{status: 'active'});// Wait for results and iterate pagesawaitlp.audiences.waitForReady(audience.id);forawait(constpageoflp.audiences.resultPages(audience.id)){for(constpersonofpage.data){console.log(`${person.firstName}${person.lastName} - ${person.company}`);}}

How It Works

1. Pick topics Browse 20K+ topics or analyze your website
↓
2. Set filters Seniority, industry, company size, geography...
↓
3. Preview See audience size + sample contacts instantly
↓
4. Activate Audience materializes in background (~10-60s)
↓
5. Get results Full contact profiles, paginated, exportable
↓
6. Daily refresh Audiences update automatically with new signals

Data Coverage

CategoryFields
ContactEmail, business email, personal email, phone, direct number, mobile, LinkedIn
ProfessionalJob title, seniority, department, job functions, headline
CompanyName, domain, industry, size, revenue, country, LinkedIn, NAICS, SIC
PersonalCity, state, zip, country, age range, gender, income range
IntentScore (1-100), matched topics, topic overlap count
HashesSHA256, SHA1, MD5 for identity matching

58 fields per person. 4.4 billion profiles. Updated daily.

Intent Scoring

Every person gets a score from 1-100 based on behavioral signals:

ScoreLevelSignal
90-100High IntentConsistent, recent, frequent engagement — ready to buy
70-89Medium IntentAbove-baseline activity — actively interested
60-69Low IntentSlight interest above baseline — early stage
<60Interest OnlyGeneral topic affinity, no purchase signal

Scores refresh daily. Set your minimum threshold per audience to control quality vs volume.

Integrations

PlatformTypeHow
SlackNativeReal-time alerts when visitors are identified
HubSpotVia PipedreamPush contacts to lists and workflows
SalesforceVia PipedreamCreate leads and contacts automatically
WebhooksNativePOST to any URL on every identification
1000+ appsVia PipedreamConnect to any app in the Pipedream catalog
CSV ExportNativeDownload full audiences as CSV files
APIRESTBuild custom integrations with the full API

Links

License

Copyright 2026 Leadpipe. All rights reserved.

Popular repositories Loading

  1. .github .githubPublic

    1

  2. sdk sdkPublic

    Official SDKs for Leadpipe APIs. Start with TypeScript for public topic discovery and authenticated audience workflows.

    TypeScript

  3. mcp mcpPublic

    JavaScript

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…