For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • Guides
    • Introduction
    • Quick Start
    • Use Cases
    • MCP Server
  • API
    • Enrich Endpoint
  • Integrations
    • Clay
    • Zapier
    • Make
    • HubSpot
    • Salesforce
    • n8n
  • Platform
    • API Keys
    • Rate Limits
    • Pricing
  • Support
    • Support
  • API Reference
    • GETGet platform stats
    • GETSearch case studies
    • POSTSemantic search
    • POSTBatch semantic search
    • GETGet case study
    • GETList companies
    • GETGet company
    • GETCompany analysis
    • GETCompany timeline
    • POSTCompare vendors
    • POSTRegister for an API key
Logocasestudies.dev
On this page
  • Example
  • Response
  • Fields
  • What we detect
  • Streaming variant
  • SSE event format
API

Enrich

Was this page helpful?
Previous

Clay

Next
Built with

GET /v1/enrich/{domain}

The core endpoint. Pass any company domain and get back every tool they use, detected from multiple public sources in real time.

Example

$curl https://api.casestudies.dev/v1/enrich/launchdarkly.com \
> -H "X-API-Key: YOUR_KEY"

Response

1{
2 "domain": "launchdarkly.com",
3 "tools_detected": 35,
4 "tools": [
5 { "tool": "Google Workspace", "category": "Email" },
6 { "tool": "Salesforce", "category": "CRM" },
7 { "tool": "Atlassian", "category": "Collaboration" },
8 { "tool": "Segment", "category": "Analytics" },
9 { "tool": "Mixpanel", "category": "Analytics" },
10 { "tool": "Marketo", "category": "Marketing Automation" },
11 { "tool": "Qualified", "category": "Conversational ABM" },
12 { "tool": "LaunchDarkly", "category": "Feature Flags" },
13 { "tool": "Datadog", "category": "Monitoring" },
14 { "tool": "Zendesk", "category": "Customer Support" },
15 { "tool": "Stripe", "category": "Payments" },
16 { "tool": "OpenAI", "category": "AI" }
17 ],
18 "by_category": {
19 "Email": ["Google Workspace", "Microsoft 365"],
20 "CRM": ["Salesforce"],
21 "Analytics": ["Mixpanel", "Segment", "Google Analytics"],
22 "Collaboration": ["Atlassian"],
23 "Marketing Automation": ["Marketo"],
24 "Conversational ABM": ["Qualified"],
25 "Consent Management": ["Cookiebot"],
26 "Feature Flags": ["LaunchDarkly"],
27 "Monitoring": ["Datadog"],
28 "Customer Support": ["Zendesk"],
29 "Payments": ["Stripe"],
30 "AI": ["OpenAI"]
31 }
32}

Fields

FieldDescription
tools_detectedTotal number of tools identified
toolsFlat list of tools with category labels
by_categorySame tools grouped by category

What we detect

We identify tools across these categories:

  • Email & identity — email providers, SSO, authentication, password managers
  • CRM & sales — CRMs, marketing automation, sales engagement, ABM platforms
  • Analytics & tracking — web analytics, product analytics, session replay, attribution
  • Cloud & infrastructure — cloud providers, CDN, hosting, monitoring, error tracking
  • Collaboration — project management, documentation, communication
  • Developer tools — CI/CD, version control, feature flags, API platforms
  • Marketing — email marketing, advertising pixels, consent management, personalisation
  • Payments & billing — payment processors, subscription billing
  • HR & recruiting — HRIS, ATS, payroll

We scan multiple public data sources in parallel and cross-reference signals for accuracy. Results typically include 25-40 tools for mid-market companies and 40+ for enterprise.

Streaming variant

For real-time progressive results (results stream in phase by phase as they are detected):

$curl https://api.casestudies.dev/v1/enrich-stream/launchdarkly.com \
> -H "X-API-Key: YOUR_KEY" \
> -H "Accept: text/event-stream"

Returns Server-Sent Events. Each event includes the current scan phase, all tools detected so far, and a done: true event when complete. Results stream in progressively over 10-15 seconds.

SSE event format

1{
2 "phase": "Scanning frontend technologies",
3 "tools_detected": 29,
4 "tools": [{ "tool": "Segment", "category": "Analytics" }],
5 "by_category": { "Analytics": ["Segment", "Mixpanel"] },
6 "done": false
7}