CRM & lead enrichment API

The problem. A new signup gives you an email and a domain and nothing else. Buying a full firmographic enrichment suite is overkill when what you actually need is: what does this company do, what is their stack, and how do I reach them.

How SiteIntel solves it

When a lead lands in your CRM, call /v1/analyze with their domain and write the fields back to the record — no scraping infrastructure to maintain.

FieldWhat you use it for
title & descriptionone-line summary of what the company does
detected_techtheir stack — segment by Shopify, Stripe, HubSpot, etc.
social_linkscompany LinkedIn / X / GitHub for routing and research
emailspublic contact emails found on the site
open_graphlogo and branding for a richer CRM card

Example

curl "https://siteintel.duckdns.org/v1/analyze?url=https://acme.com" \
  -H "X-RapidAPI-Key: YOUR_KEY"

{
  "title": "Acme — Returns automation for Shopify brands",
  "detected_tech": ["Shopify", "Klaviyo", "Stripe", "Cloudflare"],
  "social_links": ["https://linkedin.com/company/acme"],
  "emails": ["hello@acme.com"]
}

FAQ

How do I enrich a CRM lead from just a domain?

Call GET /v1/analyze?url=<domain> when the record is created. SiteIntel returns the company description, detected tech stack, social profiles, and public emails in one response, which you map onto the CRM record.

Is there a free way to try enrichment?

Yes. SiteIntel has a free tier of 50 requests/month on RapidAPI, enough to enrich a test list before wiring it into your CRM automation.

Build it with SiteIntel

50 requests/month free. Pro from $9.99/mo — RapidAPI handles auth and billing.

Get API key Run the live demo