Scrupp API — Enrich Leads, Find Emails, Lookup Companies
Full REST API for lead generation, enrichment, and automation. Contact enrichment, company lookup, email finder, email verification — all through simple JSON endpoints with API key authentication.
1 credit per contact · Same pricing as the app
Endpoints
What the API covers
Five focused endpoints for lead data. Authenticate with an API key, send JSON, get JSON back.
/api/v1/enrich
Send name + domain, get verified email, phone, title, and company data.
/api/v1/company
Look up any company by domain. Returns industry, size, location, description, and tech stack.
/api/v1/email/find
Find a professional email address from a name and company domain.
/api/v1/email/verify
Verify any email address. Check deliverability, detect catch-alls and disposable domains.
/api/v1/enrich/bulk
Enrich hundreds of contacts in a single request. Async processing with webhook callback.
Example
Enrich a contact in one request
curl -X POST https://api.scrupp.com/api/v1/enrich \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"first_name": "Sarah",
"last_name": "Chen",
"domain": "vectrix.io"
}'
{
"email": "sarah@vectrix.io",
"email_status": "verified",
"phone": "+1 (415) 555-0192",
"title": "Co-founder & CEO",
"linkedin_url": "https://linkedin.com/in/sarahchen",
"company": {
"name": "Vectrix",
"domain": "vectrix.io",
"industry": "SaaS",
"size": "11-50",
"location": "San Francisco, CA"
},
"credits_used": 1
}
Response fields shown as an example — exact output depends on data availability.
How it works
Three steps to enriched data
Sign up and generate an API key from your dashboard. Takes under a minute.
Call any endpoint with your API key. Pass contact or company details as JSON.
Receive structured JSON with verified emails, phone numbers, and firmographics. Push to your CRM via webhooks.
Use cases
What teams build with the Scrupp API
Auto-enrich new leads as they enter HubSpot, Salesforce, or Pipedrive. Set up webhooks to keep records updated without manual work.
Enrich inbound leads with firmographic data, then score them based on company size, industry, and seniority. Route high-fit leads to sales.
Developers building prospecting dashboards, contact databases, or custom outbound tools. Embed enrichment directly in your product.
Agencies managing outbound for multiple clients. Enrich lists programmatically, verify emails at scale, and export clean data per client.
Pricing
Simple, credit-based pricing
API requests use the same credits as the Scrupp app. One credit per enriched contact. No separate API fees, no per-endpoint pricing.
per enriched contact
for failed lookups
as the Scrupp app
Workflows
Export leads and automate LinkedIn workflows via API
The Scrupp API covers the full lead-gen workflow: export leads from LinkedIn and LinkedIn Sales Navigator searches, automate recurring scraping jobs, push enriched records to your CRM via webhook. Below — the four most common automation patterns.
Export leads from LinkedIn Sales Navigator search via API
Send a Sales Navigator search URL to the /export endpoint. Scrupp runs the scraping job inside your own LinkedIn account session (via the Chrome extension runtime you\'ve already installed), paginates through results, verifies emails, and returns the enriched dataset as JSON or streams it to a webhook. No headless LinkedIn scraping, no account-ban risk — the API orchestrates what the extension does client-side.
Export leads from LinkedIn standard search
Same API, different input: pass a LinkedIn people-search URL and the same scraping workflow kicks off. You can export leads from LinkedIn without a Sales Navigator seat — the basic LinkedIn account tier is enough for smaller lists.
Automate recurring scraping workflows
Save a Sales Navigator search once, then hit the /schedule endpoint to automate it — Scrupp will re-run the same Sales Navigator search on your schedule (daily, weekly, monthly) and post newly-matching leads to your webhook. A simple way to automate LinkedIn pipeline watching without building the workflow yourself.
Enrich existing contacts programmatically
Send a name + company (or a LinkedIn URL) to the /enrich endpoint. Scrupp runs the same multi-provider email waterfall used by the Chrome extension and returns verified email + phone + firmographics. Perfect to automate inbound form enrichment or CRM hygiene without touching the LinkedIn scraping layer.
Common API automation patterns
- Automated LinkedIn pipeline watcher — scheduled Sales Navigator export → webhook → CRM route.
- Inbound form enrichment — real-time enrich on form submit, route the complete contact to the right AE.
- Bulk CRM hygiene — nightly batch enrichment of every contact flagged as stale.
- Multi-LinkedIn-account orchestration — use several LinkedIn accounts for parallel scraping jobs via API keys per seat.
- Slackbot / chat integration — a `/find-email` command that hits the API and replies with a verified address.
FAQ
Developer questions
How do I authenticate API requests? ▾
Pass your API key in the Authorization header as a Bearer token. Generate your key from the Scrupp dashboard under Settings → API.
What response format does the API return? ▾
All endpoints return JSON. Responses include the requested data plus metadata like credits used and request ID for debugging.
What are the rate limits? ▾
Standard rate limits apply based on your plan. If you need higher throughput for bulk operations, contact support for custom limits.
How do webhooks work? ▾
Configure a webhook URL in your dashboard. Scrupp sends a POST request to your endpoint when bulk enrichment jobs complete or when new data becomes available. Works with HubSpot, Salesforce, Pipedrive, or any custom endpoint.
Am I charged for failed lookups? ▾
No. You only spend credits when Scrupp returns enriched data. If a contact cannot be found, no credit is deducted.
Do I need to build waterfall logic myself? ▾
No. Scrupp checks multiple data providers automatically and returns the best verified result. One API call gives you full waterfall enrichment.
Related
Explore more Scrupp tools
Dedicated API docs for lead enrichment and email verification.
View docs →Add verified emails, phones, and firmographics to any list.
Learn more →Pre-built lead lists by industry, role, and region. Ready to download.
Browse →Scrape, enrich, and deliver verified leads to clients at scale.
Learn more →Start building with the Scrupp API
Lead enrichment, company data, email verification — all through simple REST endpoints. One credit per contact.