Welcome to the LeadLeap Data API.
One REST surface. One key. A canonical company directory, a typed-edge entity graph, and an email validator behind a small, stable set of endpoints. Same auth, same key, same response shape across all of them.
Base URL
https://data.leadleap.netAuth is Authorization: Bearer <your-llk_ext_ key> on every request. The same key works on every endpoint. See Authentication for issuing + rotating keys.
Minimum viable request
curl -H "Authorization: Bearer $LEADLEAP_KEY" \
https://data.leadleap.net/v1/companies/by-domain/stripe.comOne indexed lookup, the full canonical row back. Want to try without an account? Playground is IP-rate-limited at 20 calls/day.
The endpoints
The whole public surface fits on this card. Costs are per call, in units. Free tier = 5,000 units/day.
Response envelope
Every successful search call returns the same envelope. Fields are always present, null when unknown, never omitted. warningsand errors surface partial-data conditions explicitly.
{
"results": [ { ...row... } ],
"total": 142,
"returned": 5,
"limit": 5,
"offset": 0,
"type": "companies",
"sources_searched": ["leadleap_enriched_companies"],
"coverage_note": "...",
"warnings": [],
"errors": []
}