Run a search
Find verified business contacts by niche and city.
New Search Task
We return leads that have at least an email. Phone and address are returned when available.
Live Output
Task Results
All searches and their delivered CSVs.
| Date | Submission ID | Target | Status | Actions |
|---|
Team
Loading…
Developers
API key, webhooks, integration logs.
Production API Key
Use this secret key in your header as Authorization: Bearer [KEY]
Outbound webhook
We'll POST task results here when each search completes.
Recent webhook deliveries
| Timestamp | Endpoint | Status | Result |
|---|
Integrations
Connect GeoLayer to the tools you already use. Zapier, signed webhooks, and a full REST API.
Zapier
7,000+ apps — Slack, Notion, Airtable, Google Sheets, your CRM, your dialer. 2 triggers + 3 actions.
Triggers
New Task Completed · New Lead Delivered
Actions
Submit Search Task · Lookup Business · Add to Suppression List
Webhooks
Real-time push when a search task completes. HMAC-SHA256 signed, automatic retries with exponential backoff.
Signature verification (Node)
const hmac = crypto.createHmac("sha256", process.env.OUTBOUND_WEBHOOK_SECRET);
const expected = "sha256=" + hmac.update(rawBody).digest("hex");
if (req.headers["x-geolayer-signature"] !== expected) return res.status(401).end();
REST API
Embed GeoLayer in any tool that supports HTTP enrichment — Clay, Smartlead, Instantly, your own product. Bearer auth + JSON.
Billing
Plan, credits, payment method, invoices.
Credits replenish on subscription renewal. Credits never expire.
$0.50 per lead. $50 minimum.
Invoices
Every subscription renewal, top-up, and seat charge. Click any line for the Stripe-hosted invoice.
Profile
Your account details.
Help
Everything you need to know about GeoLayer. Replay onboarding · Contact support
No articles match this search.
Open a support ticket →