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.
Endpoints
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
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
}
How it works
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
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
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
FAQ
Pass your API key in the Authorization header as a Bearer token. Generate your key from the Scrupp dashboard under Settings → API.
All endpoints return JSON. Responses include the requested data plus metadata like credits used and request ID for debugging.
Standard rate limits apply based on your plan. If you need higher throughput for bulk operations, contact support for custom limits.
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.
No. You only spend credits when Scrupp returns enriched data. If a contact cannot be found, no credit is deducted.
No. Scrupp checks multiple data providers automatically and returns the best verified result. One API call gives you full waterfall enrichment.
Related
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 →Lead enrichment, company data, email verification — all through simple REST endpoints. One credit per contact.