Loading…
ProspectLayer
ProspectLayer — Global business prospecting — layered with intelligence
ProspectLayer Beta is live — generate clean prospect lists in minutes. Start a demo ›
ProspectLayer • Lead Intelligence

Global business prospecting — layered with intelligence

Search any category, anywhere. ProspectLayer turns business listings into clean, enriched, export-ready prospect lists with phone, email, website, location data, and quality signals.

Find prospects fast with Discover + Quality Engine

Define your target, filter hard, dedupe aggressively, enrich intelligently, and export workflow-ready data. You’re not buying a directory — you’re producing prospects you can actually outreach.

Explore how it works
Worldwide coverage
Worldwide Coverage

Worldwide Coverage

Search across countries, regions, cities — plus radius or map bounds — to build lists for any market.

Deduped and normalized data
Deduped & Normalized

Deduped & Normalized

Clean names, phones (E.164), websites, and addresses. Dedupe by website, phone, and geo proximity.

Compliance controls
Compliance-First

Compliance-First

Suppression lists, audit logs, and retention controls help your team operate safely and responsibly.

Comprehensive data points & enrichments

Get complete business intelligence with 40+ data points per record.

Basic contact data

Included
  • Business name
  • Full address
  • Phone number
  • Business email
  • Website URL
  • Business category
  • Latitude & longitude
  • Business hours
  • Opening status
  • Place ID

Enriched intelligence

Premium
  • Decision maker name
  • Owner email
  • Owner phone
  • Social media profiles
  • Facebook page
  • Instagram handle
  • Twitter/X account
  • LinkedIn company
  • Google rating & reviews
  • Review count
  • Popular times
  • Business description
  • Price range
  • Photos count
  • Street view
  • Verified status
  • Revenue estimate
  • Employee size
  • Tech stack used
  • Ad spend signals
40+ total data points available
List builder preview

Build lists in minutes

Search by category + location, apply filters (has phone/email/website, rating, reviews, hours), then save as a List like “Clinics in Ikeja — Q1”.

See list builder
Enrichment preview

Enrich with real signals

Light website crawl finds contact pages, role emails (info@, sales@), socials, and keywords — producing a confidence score you can trust.

See enrichment
Verification preview

Verify before you export

Email format + domain checks, phone normalization, and website health (HTTP/SSL/redirect) reduce bounce and wasted outreach.

See verification
Export and API preview

Export & API—workflow ready

Export clean CSV/XLSX, trigger webhooks (“list ready”, “export ready”), or use the API to plug prospects into your own systems.

Explore exports & API

Developer-friendly API

Public Bridge endpoints let you call ProspectLayer actions securely from your own app — no dashboard required.

Request format
POST https://prospectlayer.com/public/{workspaceId}/{appId}/backend/bridge/{clientId}/{action}
Headers (required):
  • X-PC-TS — unix timestamp (seconds)
  • X-PC-SIG — hex HMAC-SHA256
Signature:
signature = HMAC_SHA256(secret, ts + "." + rawBody)

Example request (signed)

Replace workspaceId, appId, clientId, and secret with your connection values.

// Public Bridge (ProspectLayer)
const BASE = "https://prospectlayer.com";
const WORKSPACE_ID = "4";
const APP_ID = "prospectlayer";
const CLIENT_ID = "019c70ac-7d68-730b-99fb-30f1af7ea423";
const CLIENT_SECRET = "8c0a3ac0c11be931fc9912904d29e9e4897db7e5bb2cf204";
const ACTION = "prospects.search";

const url = \`${BASE}/public/${WORKSPACE_ID}/${APP_ID}/backend/bridge/${CLIENT_ID}/${ACTION}\`;

const payload = {
    "query": "restaurants",
    "limit": 25,
    "location": {
        "city": "Los Angeles",
        "state": "CA"
    }
};

// rawBody must match EXACT bytes sent
const rawBody = JSON.stringify(payload); // keep stable; avoid pretty-print in production
const ts = Math.floor(Date.now() / 1000);

// Browser: uses WebCrypto for HMAC
async function hmacSha256Hex(secret, message) {
  const enc = new TextEncoder();
  const key = await crypto.subtle.importKey(
    "raw",
    enc.encode(secret),
    { name: "HMAC", hash: "SHA-256" },
    false,
    ["sign"]
  );
  const sigBuf = await crypto.subtle.sign("HMAC", key, enc.encode(message));
  return [...new Uint8Array(sigBuf)].map(b => b.toString(16).padStart(2, "0")).join("");
}

(async () => {
  const msg = \`${ts}.${rawBody}\`;
  const sig = await hmacSha256Hex(CLIENT_SECRET, msg);

  const res = await fetch(url, {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      "X-PC-TS": String(ts),
      "X-PC-SIG": sig,
    },
    body: rawBody,
  });

  const data = await res.json();
  console.log(res.status, data);
})();

Available endpoints

Comprehensive API for all your business data needs

system.health
Quick health check for your connection (GET/POST supported depending on your action map).
prospects.search
Search prospects (filters/paging). Your payload can include query, limit, and location filters.
lists.list
List or create Lists (GET = index, POST = create).
exports.create
Create export jobs and download results (requires exports scopes).
View full API documentation

Credits that scale with your volume

ProspectLayer is built for sane unit economics: subscriptions include monthly credits, top-ups handle spikes, and usage is tracked per workspace with an audit trail.

See plans & credits
Credits and usage dashboard

Monetisation & controls, built-in

Credits, seats, API keys, and compliance controls — designed to protect your costs while improving list quality.

Credit ledger

Credit Ledger

Every reserve, charge, and refund is recorded — making usage transparent and auditable.

Top-ups and limits

Top-ups & Plan Limits

Handle extra volume without changing plans. Enforce quotas per workspace and per role.

Webhooks and events

Webhooks & Events

Fire events like list.created, enrichment.completed, export.ready — integrate without polling.

Team roles

Team Seats & Roles

Owner/Admin/Member/Viewer roles keep billing, exports, and keys under control.

Export history

Export History

Know who exported what, when — with export logs designed for compliance workflows.

Rate limiting controls

Rate limits & Abuse Guardrails

Per-user/per-key rate limits plus suppression controls to reduce risk and protect upstream dependencies.

ProspectLayer quality scoring preview

Quality signals you can act on

ProspectLayer generates confidence scores, detects duplicates, validates contacts, and highlights “best next prospects” — so your team exports fewer bad records and wins more outreach.



Compliance Center + audit trail

Suppression lists, opt-out handling, export logs, and retention controls are built in — so teams can operate compliance-first while scaling globally.

Compliance shield