Skip to content
b2bprofileapi.com

Engineering Guides · CRM Enrichment · AI SDR Playbooks

Production guides for B2B intelligence pipelines.

Practical, code-first references written for GTM engineers, CRM data architects, and AI agent builders. Every guide includes working Python, TypeScript, and cURL examples plus verified response schemas.

CRM & Data Engineering · 20268 min read · Updated 2026-11-04

B2B Company & Domain Enrichment API in Python & TypeScript (2026 Guide)

How to build a sub-second signup domain enrichment pipeline (`user@stripe.com` -> `stripe.com` -> verified headcount, industry, HQ, and decision-makers) at $0.40–$1.00 per 1,000 companies without Clearbit or HubSpot Breeze lock-in.

  • →Pass either `company=stripe` or `domain=stripe.com` to `GET /v1/company` to retrieve normalized firmographics in a single synchronous HTTPS request.
  • →Every company enrichment call costs 10 Credits ($0.001 base, or $0.0004 on the Business plan) — up to 96% cheaper than Clearbit, ZoomInfo, or People Data Labs.
GET /v1/companyGET /v1/people/search
Read guide →
Migration Playbook · 20266 min read · Updated 2026-11-04

Migrating from Proxycurl to B2BProfile API in 5 Minutes (Drop-In /api/v2/linkedin)

Keep your existing URL parameters and career timeline parsers while cutting person and company enrichment costs from $20–$100/1K down to $0.40–$1.00/1K.

  • →B2BProfile API exposes `/api/v2/linkedin` as a native alias for `/v1/profile` so existing `?url=https://www.linkedin.com/in/...` requests work immediately.
  • →Both `x-api-key: b2b_live_...` and `Authorization: Bearer b2b_live_...` headers are accepted out of the box.
GET /v1/profileCost & SLA Matrix
Read guide →
Outbound & AI SDR · 20267 min read · Updated 2026-11-04

Building an Automated B2B Decision-Maker Lead Finder with /v1/people/search

How to query company decision-makers by target employer, title seniority, keyword, and country—then selectively enrich top prospects.

  • →`GET /v1/people/search` costs just 2 Credits per person returned ($0.20 per 1,000 leads base, $0.08 per 1,000 on Business).
  • →Filter simultaneously by `company`, `title`, `query`, and ISO-2 `country_code`.
GET /v1/people/searchGET /v1/profile
Read guide →
Buying Intent Signals · 20269 min read · Updated 2026-11-08

Tracking Company Hiring Velocity & Technographic Buying Signals via /v1/jobs/search

Why active job postings are the highest-signal indicator of B2B budget allocation—and how to build a two-step automated pipeline from a newly opened target role (company_domain) to enriched VP & Head decision-maker profiles.

  • →When a company posts roles mentioning Kubernetes, Snowflake, PyTorch, or SOC2, departmental budget has already been approved.
  • →`GET /v1/jobs/search` filters active job openings by `company`, `query`, `location`, and `remote` status at 2 Credits per job ($0.08–$0.20 per 1,000 items).
GET /v1/jobs/searchGET /v1/company
Read guide →
AI Outbound Personalization · 20266 min read · Updated 2026-11-04

Using Executive & Company Activity Feeds (/v1/profile/posts) for AI SDR Icebreakers

Cold emails that reference a static bio get ignored. Emails that reference an executive's post from 48 hours ago achieve 3x–4x higher reply rates.

  • →`GET /v1/profile/posts` returns a prospect's latest public posts, engagement metrics (`like_count`, `comment_count`, `repost_count`), and publication timestamps.
  • →`GET /v1/company/posts` tracks official corporate product launches and announcements.
GET /v1/profile/postsGET /v1/company/posts
Read guide →
AI Agents & MCP · 20265 min read · Updated 2026-11-04

Connecting B2BProfile API to Claude Desktop & Cursor via Model Context Protocol (MCP)

Let your AI coding assistant or executive research agent enrich companies, look up founders, and inspect hiring velocity directly inside your chat prompt.

  • →Exposes all B2BProfile API capabilities (`enrich_person`, `enrich_company`, `search_decision_makers`, `search_hiring_signals`, `get_executive_posts`) as native MCP tools.
  • →Zero browser sessions or cookies required—authenticates purely via your `B2BPROFILEAPI_KEY` environment variable.
MCP Server ConfigurationAll 9 /v1/* Endpoints
Read guide →
LinkedIn Data API · Python & TypeScript · 20269 min read · Updated 2026-11-05

No-Cookie LinkedIn Data API in Python & TypeScript: Enrich Profiles, Posts & Jobs at Scale (2026)

Why browser automation and `li_at` session cookies get banned within 48 hours—and how to build an async 300-RPM LinkedIn profile & company enrichment pipeline in Python (`httpx`) and TypeScript at $0.40–$1.00 per 1,000 lookups.

  • →Never risk employee LinkedIn accounts with `li_at` cookies or headless Playwright browsers—`GET /v1/profile` is 100% cookie-free and residential-proxy-free.
  • →Built-in 4-provider automatic failover (`Tier C`) rejects `******` masked headlines and `<450B` empty skeletons before charging a single credit.
GET /v1/profileGET /api/v2/linkedin
Read guide →
RevOps Procurement Audit · Nov 20269 min read · Updated 2026-11-08

Scrapin.io & EnrichLayer Credit Rollover Rules Explained for GTM Engineers

Why GTM engineering budgets get burned by $30 7-day trials, $500 upfront PAYG thresholds, monthly subscription resets, and 2–10x multi-credit endpoint multipliers—and how never-expiring per-item PAYG cuts real enrichment bills by 90%+.

  • →Scrapin.io gates sandbox testing behind a $30 paid 7-day trial (zero rollover after Day 7) and requires a $500 upfront minimum for 12-month PAYG packs ($9.99–$15.00 per 1,000 profiles).
  • →EnrichLayer monthly plans ($49–$299+/mo) forfeit unused subscription credits at cycle reset, while micro-PAYG starts near $0.10/credit ($100.00 per 1,000 base API calls) and charges 2–10+ credits per profile when live refresh or extra parameters are toggled.
GET /v1/profileGET /v1/company
Read guide →
Data Licensing & Contract Audit · Nov 20269 min read · Updated 2026-11-08

People Data Labs ($98–$2,500/mo) Contract Tiers vs Self-Serve Profile Enrichment

An engineering breakdown of People Data Labs' $98–$2,500/mo Pro tiers ($100–$280 per 1,000 matched profiles), separate Person vs Company quota pools, and monthly/quarterly dataset lag—compared against unified self-serve enrichment at $0.40–$1.00 per 1,000 profiles.

  • →People Data Labs' self-serve Person Pro plan starts at $98/mo for 350 monthly person matches — an effective rate of $280.00 per 1,000 matched profiles ($0.28 per record), scaling across $98–$2,500/mo tiers ($100.00–$280.00 per 1,000 profiles).
  • →PDL splits Person Enrichment/Search and Company Enrichment into separate credit subscriptions, and charges 1 full Person Credit for every record returned by Person Search ($100–$280 per 1,000 searched leads).
GET /v1/profileGET /v1/company
Read guide →

Ready to test with live B2B profile & company data?

Create an account in 30 seconds and get 12,000 free Credits ($1.20) — no credit card required.