Surfe

Surfe (formerly Leadjet) is a B2B contact-discovery and data-enrichment platform whose REST API turns partial signals - a LinkedIn URL, a name plus a company, a domain, or an email - into verified professional email addresses, mobile phone numbers, company firmographics, and lookalike account recommendations. It is the web-intelligence and contact-discovery layer that sits behind Surfe's LinkedIn and CRM experiences, exposed to developers under https://api.surfe.com/v2 with Bearer API-key auth and a credit-based model. Bulk people and company enrichment run as asynchronous jobs (start with POST, then poll the GET job endpoint or receive a webhook callback). This entry focuses on the contact-discovery, data-enrichment, and B2B/sales-intelligence use cases (people search, people enrichment, company search, company enrichment).

Surfe publishes 4 APIs on the APIs.io network, including Account API, Companies API, People API, and 1 more. Tagged areas include Contact Discovery, Data Enrichment, B2B Data, Sales Intelligence, and Lead Enrichment.

Surfe’s developer surface includes authentication, documentation, engineering blog, and 7 more developer resources.

40.9/100 thin ▬ flat Agent 48/100 agent ready Full breakdown ↓
scored 2026-07-27 · rubric v0.5
AccessFreemiumSelf serve⚡ Free to try
4 APIs
Contact DiscoveryData EnrichmentB2B DataSales IntelligenceLead EnrichmentWeb IntelligenceContact DataPeople EnrichmentCompany EnrichmentProspecting

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 40.9/100 · thin
Contract Quality 14.6 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.1 / 13
Governance 0.0 / 12
Discoverability 10.0 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/surfe-b2b: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

Surfe Account API

Credit balance and account utilities.

Surfe Companies API

Search and enrich organizations.

Surfe People API

Search and enrich individual contacts.

Surfe Recommendations API

ICP definition and lookalike account recommendations.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Surfe API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Surfe B2B Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Surfe B2B Authentication

http · 1 scheme

SECURITY

Surfe B2B Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Surfe B2B Agentic Access

10 operations · 7 acting

10 operations · 7 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: surfe-b2b
url: https://raw.githubusercontent.com/api-evangelist/surfe-b2b/refs/heads/main/apis.yml
name: Surfe
kind: company
description: Surfe (formerly Leadjet) is a B2B contact-discovery and data-enrichment platform whose REST API turns partial
  signals - a LinkedIn URL, a name plus a company, a domain, or an email - into verified professional email addresses, mobile
  phone numbers, company firmographics, and lookalike account recommendations. It is the web-intelligence and contact-discovery
  layer that sits behind Surfe's LinkedIn and CRM experiences, exposed to developers under https://api.surfe.com/v2 with Bearer
  API-key auth and a credit-based model. Bulk people and company enrichment run as asynchronous jobs (start with POST, then
  poll the GET job endpoint or receive a webhook callback). This entry focuses on the contact-discovery, data-enrichment,
  and B2B/sales-intelligence use cases (people search, people enrichment, company search, company enrichment).
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/surfe-b2b.png
tags:
- Contact Discovery
- Data Enrichment
- B2B Data
- Sales Intelligence
- Lead Enrichment
- Web Intelligence
- Contact Data
- People Enrichment
- Company Enrichment
- Prospecting
created: '2026-07-11'
modified: '2026-07-11'
specificationVersion: '0.19'
apis:
- aid: surfe-b2b:surfe-b2b-account-api
  name: Surfe Account API
  description: Credit balance and account utilities.
  humanURL: https://developers.surfe.com/public-015-create-people-bulk-enrichment
  baseURL: https://api.surfe.com/v2
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/surfe-b2b-account-api-openapi.yml
  - type: Documentation
    url: https://developers.surfe.com/public-015-create-people-bulk-enrichment
  - type: APIReference
    url: https://developers.surfe.com/
  - type: PostmanCollection
    url: collections/surfe-b2b.postman_collection.json
  - type: OpenCollection
    url: collections/surfe-b2b.opencollection.json
  - type: Documentation
    url: https://developers.surfe.com/public-009-search-people-v2
  - type: Documentation
    url: https://developers.surfe.com/public-014-get-bulk-enrichment-organizations
  - type: Documentation
    url: https://developers.surfe.com/public-011-search-companies
  - type: Documentation
    url: https://developers.surfe.com/
- aid: surfe-b2b:surfe-b2b-companies-api
  name: Surfe Companies API
  description: Search and enrich organizations.
  humanURL: https://developers.surfe.com/public-015-create-people-bulk-enrichment
  baseURL: https://api.surfe.com/v2
  tags:
  - Companies
  properties:
  - type: OpenAPI
    url: openapi/surfe-b2b-companies-api-openapi.yml
  - type: Documentation
    url: https://developers.surfe.com/public-015-create-people-bulk-enrichment
  - type: APIReference
    url: https://developers.surfe.com/
  - type: PostmanCollection
    url: collections/surfe-b2b.postman_collection.json
  - type: OpenCollection
    url: collections/surfe-b2b.opencollection.json
  - type: Documentation
    url: https://developers.surfe.com/public-009-search-people-v2
  - type: Documentation
    url: https://developers.surfe.com/public-014-get-bulk-enrichment-organizations
  - type: Documentation
    url: https://developers.surfe.com/public-011-search-companies
  - type: Documentation
    url: https://developers.surfe.com/
- aid: surfe-b2b:surfe-b2b-people-api
  name: Surfe People API
  description: Search and enrich individual contacts.
  humanURL: https://developers.surfe.com/public-015-create-people-bulk-enrichment
  baseURL: https://api.surfe.com/v2
  tags:
  - People
  properties:
  - type: OpenAPI
    url: openapi/surfe-b2b-people-api-openapi.yml
  - type: Documentation
    url: https://developers.surfe.com/public-015-create-people-bulk-enrichment
  - type: APIReference
    url: https://developers.surfe.com/
  - type: PostmanCollection
    url: collections/surfe-b2b.postman_collection.json
  - type: OpenCollection
    url: collections/surfe-b2b.opencollection.json
  - type: Documentation
    url: https://developers.surfe.com/public-009-search-people-v2
  - type: Documentation
    url: https://developers.surfe.com/public-014-get-bulk-enrichment-organizations
  - type: Documentation
    url: https://developers.surfe.com/public-011-search-companies
  - type: Documentation
    url: https://developers.surfe.com/
- aid: surfe-b2b:surfe-b2b-recommendations-api
  name: Surfe Recommendations API
  description: ICP definition and lookalike account recommendations.
  humanURL: https://developers.surfe.com/public-015-create-people-bulk-enrichment
  baseURL: https://api.surfe.com/v2
  tags:
  - Recommendations
  properties:
  - type: OpenAPI
    url: openapi/surfe-b2b-recommendations-api-openapi.yml
  - type: Documentation
    url: https://developers.surfe.com/public-015-create-people-bulk-enrichment
  - type: APIReference
    url: https://developers.surfe.com/
  - type: PostmanCollection
    url: collections/surfe-b2b.postman_collection.json
  - type: OpenCollection
    url: collections/surfe-b2b.opencollection.json
  - type: Documentation
    url: https://developers.surfe.com/public-009-search-people-v2
  - type: Documentation
    url: https://developers.surfe.com/public-014-get-bulk-enrichment-organizations
  - type: Documentation
    url: https://developers.surfe.com/public-011-search-companies
  - type: Documentation
    url: https://developers.surfe.com/
common:
- type: AgenticAccess
  url: agentic-access/surfe-b2b-agentic-access.yml
- type: DomainSecurity
  url: security/surfe-b2b-domain-security.yml
- type: Authentication
  url: authentication/surfe-b2b-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/surfe
- type: Website
  url: https://surfe.com
- type: Documentation
  url: https://developers.surfe.com/
- type: Plans
  url: plans/surfe-b2b-plans-pricing.yml
- type: RateLimits
  url: rate-limits/surfe-b2b-rate-limits.yml
- type: FinOps
  url: finops/surfe-b2b-finops.yml
- type: Blog
  url: https://www.surfe.com/blog/feed/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com