contact data extractioncompany profile scrapingCRM data collection

Lead Generation API

Extract contact data, company profiles, and prospect information from any publicly accessible source. Structured JSON output ready for direct CRM import. AlterLab handles anti-bot protection automatically — directories, LinkedIn, industry databases, all covered. From $0.0002/request.

No credit card
SOC 2 aligned
99.9% uptime
Simple Pricing
$1
One dollar
=
5,000
Requests
Pay as you go
No subscriptions
Never expires
2,847,653+
Requests processed this week

Extract Lead Data in One API Call

Submit company URLs, get structured contact data back in JSON.

extract_lead.py
import requests

# Extract company contact info
response = requests.post(
    "https://api.alterlab.io/v1/scrape",
    headers={"X-API-Key": api_key},
    json={
        "url": "https://example.com/contact",
        "formats": ["json", "markdown"],
    }
)

data = response.json()["data"]
# data["json"], data["markdown"]
enrich_crm.js
// Bulk enrich CRM records
const response = await fetch(
  "https://api.alterlab.io/v1/batch",
  {
    method: "POST",
    headers: { "X-API-Key": apiKey },
    body: JSON.stringify({
      urls: companyWebsites,
      formats: ["json"],
    })
  }
);

Building a Lead Generation Pipeline

From raw directory URLs to CRM-ready records in four steps.

1

Identify Lead Sources

Start with publicly accessible directories relevant to your target market: Google Maps for local businesses, Clutch or G2 for software companies, industry associations, government contractor databases, or LinkedIn company pages. AlterLab handles any publicly accessible site without per-source configuration.

2

Extract Structured Contact Data

Request JSON output for structured extraction from schema markup, or HTML for custom CSS selector parsing. For inconsistent page layouts — common in directory listings — request markdown output and use an LLM to extract fields like name, email, phone, and title. AlterLab's markdown is clean and token-efficient.

3

Normalize and Deduplicate

Apply normalization before storage: standardize phone formats, validate email addresses, extract domain from URLs for deduplication. Use the company domain as your deduplication key when emailing or calling — it's more reliable than name matching across different data sources.

4

Import into Your CRM

Push normalized records to Salesforce, HubSpot, Pipedrive, or any CRM via API. For continuous enrichment, set up a scheduled batch job that checks company websites weekly and updates CRM records with new data — headcount, job openings, technology signals — without manual research.

Lead Generation Use Cases

What sales and marketing teams build with AlterLab.

Outbound Prospecting Lists

Build targeted prospect lists from industry directories, conference attendee pages, and company websites. Filter by size, location, and technology stack.

CRM Enrichment

Automatically enrich existing CRM records with fresh data: updated contact info, company headcount, recent funding rounds, and job openings.

Intent Signal Monitoring

Track job postings, press releases, and technology changes at target accounts. Trigger outreach when a company signals buying intent.

Competitive Intelligence

Monitor which companies are hiring for specific roles — a signal of technology adoption, expansion, or strategic shifts relevant to your sales motion.

Event Lead Lists

Extract attendee and speaker lists from conference websites, meetup pages, and industry event directories before or after the event.

Partner & Reseller Discovery

Find potential partners, resellers, or integration partners from marketplace directories, G2 listings, and software ecosystem pages.

Ethical & Legal Compliance

AlterLab provides infrastructure for extracting publicly available data. Users are responsible for ensuring their use case complies with applicable laws — including GDPR, CCPA, CAN-SPAM, and any site-specific terms of service. Only collect data that is publicly accessible without authentication. When contacting extracted leads, comply with opt-out and consent requirements in your jurisdiction.

Lead Generation API — FAQ

Your first scrape.
Sixty seconds.

$1 free balance. No credit card. No SDK.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · Up to 5,000 free scrapes · Balance never expire