REST API · JSON · Webhooks

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

What the API covers

Five focused endpoints for lead data. Authenticate with an API key, send JSON, get JSON back.

POST /api/v1/enrich
Contact Enrichment

Send name + domain, get verified email, phone, title, and company data.

GET /api/v1/company
Company Lookup

Look up any company by domain. Returns industry, size, location, description, and tech stack.

POST /api/v1/email/find
Email Finder

Find a professional email address from a name and company domain.

GET /api/v1/email/verify
Email Verifier

Verify any email address. Check deliverability, detect catch-alls and disposable domains.

POST /api/v1/enrich/bulk
Bulk Enrichment

Enrich hundreds of contacts in a single request. Async processing with webhook callback.

Enrich a contact in one request

curl example REST API
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"
  }'
Response
{
  "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.

Three steps to enriched data

1
Get your API key

Sign up and generate an API key from your dashboard. Takes under a minute.

2
Send a request

Call any endpoint with your API key. Pass contact or company details as JSON.

3
Get enriched data

Receive structured JSON with verified emails, phone numbers, and firmographics. Push to your CRM via webhooks.

What teams build with the Scrupp API

CRM enrichment

Auto-enrich new leads as they enter HubSpot, Salesforce, or Pipedrive. Set up webhooks to keep records updated without manual work.

Lead scoring pipelines

Enrich inbound leads with firmographic data, then score them based on company size, industry, and seniority. Route high-fit leads to sales.

Internal tools

Developers building prospecting dashboards, contact databases, or custom outbound tools. Embed enrichment directly in your product.

Agency automation

Agencies managing outbound for multiple clients. Enrich lists programmatically, verify emails at scale, and export clean data per client.

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.

1 credit

per enriched contact

0 credits

for failed lookups

Same price

as the Scrupp app

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.

Explore more Scrupp tools

Start building with the Scrupp API

Lead enrichment, company data, email verification — all through simple REST endpoints. One credit per contact.

Free credits included · No credit card required
5,000+
sales teams
4.8/5
G2 & Capterra
2M+
leads exported
65%
avg email find rate