Worldwide Coverage
Search across countries, regions, cities — plus radius or map bounds — to build lists for any market.
Search any category, anywhere. ProspectLayer turns business listings into clean, enriched, export-ready prospect lists with phone, email, website, location data, and quality signals.
Start with a clean shortlist — upgrade later for enrichment, verification, and exports.
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
Search across countries, regions, cities — plus radius or map bounds — to build lists for any market.
Clean names, phones (E.164), websites, and addresses. Dedupe by website, phone, and geo proximity.
Suppression lists, audit logs, and retention controls help your team operate safely and responsibly.
Get complete business intelligence with 40+ data points per record.
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
Light website crawl finds contact pages, role emails (info@, sales@), socials, and keywords — producing a confidence score you can trust.
See enrichment
Email format + domain checks, phone normalization, and website health (HTTP/SSL/redirect) reduce bounce and wasted outreach.
See verification
Export clean CSV/XLSX, trigger webhooks (“list ready”, “export ready”), or use the API to plug prospects into your own systems.
Explore exports & APIPublic Bridge endpoints let you call ProspectLayer actions securely from your own app — no dashboard required.
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);
})();
Comprehensive API for all your business data needs
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, seats, API keys, and compliance controls — designed to protect your costs while improving list quality.
Every reserve, charge, and refund is recorded — making usage transparent and auditable.
Handle extra volume without changing plans. Enforce quotas per workspace and per role.
Fire events like list.created, enrichment.completed, export.ready — integrate without polling.
Owner/Admin/Member/Viewer roles keep billing, exports, and keys under control.
Know who exported what, when — with export logs designed for compliance workflows.
Per-user/per-key rate limits plus suppression controls to reduce risk and protect upstream dependencies.
ProspectLayer generates confidence scores, detects duplicates, validates contacts, and highlights “best next prospects” — so your team exports fewer bad records and wins more outreach.
Suppression lists, opt-out handling, export logs, and retention controls are built in — so teams can operate compliance-first while scaling globally.