Turn Domains into Rich Data

The modern developer's replacement for bloated, expensive enterprise data providers. Get real-time tech stacks, hiring signals, and firmographics via a simple REST API.

No credit card required 100 free monthly requests
Request / Response

// Request

curl -X POST /v1/enrich \
-H "X-API-Key: sk_live_..." \
-d '{"domain":"stripe.com"}'

// Response

{
  "company_name": "Stripe",
  "tech_stack": [
    "React","Next.js","AWS"
  ],
  "github_url": "github.com/stripe",
  "logo_url": "https://..."
}

Powerful signals for high-growth teams

Skip the manual research. Our scrapers do the heavy lifting in seconds.

Real-time Scraping

Fresh data fetched directly from live sources on every request. No stale records.

Tech Stack Detection

Identify CMS, frameworks, payment processors, and 2000+ analytics tools.

Hiring Signals

Track active job openings, department growth, and leadership changes.

7-day Cache

Balance speed and freshness. Lightning fast responses for recently queried domains.

Integrate in minutes

Designed for developers who value simplicity.

1

Get API Key

Sign up and generate your secret key in the dashboard.

2

Post Domain

Send a POST request with the domain you want to enrich.

3

Receive JSON

Get back structured data ready for your application.

curl -X POST \
  https://company-enrichment-api-production-6041.up.railway.app/v1/enrich \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"domain": "stripe.com"}'
import httpx

response = httpx.post(
    "https://company-enrichment-api-production-6041.up.railway.app/v1/enrich",
    headers={"X-API-Key": "YOUR_API_KEY"},
    json={"domain": "stripe.com"},
)
data = response.json()
print(data["data"]["company_name"])  # "Stripe"
const response = await fetch(
  "https://company-enrichment-api-production-6041.up.railway.app/v1/enrich",
  {
    method: "POST",
    headers: {
      "X-API-Key": "YOUR_API_KEY",
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ domain: "stripe.com" }),
  }
);
const { data } = await response.json();
console.log(data.company_name); // "Stripe"

Response returned in ~450ms. Read full documentation (Swagger) →

Pricing for every stage

Start for free and scale as you grow. Transparent, usage-based billing.

Free

For hobbyists and testing.

$0 /mo
  • 100 requests / mo
  • Standard tech detection
  • Community support
Popular

Starter

For small teams and startups.

$29 /mo
  • 5,000 requests / mo
  • Full Tech Stack Info
  • Priority Email Support

Growth

For scaling applications.

$79 /mo
  • 20,000 requests / mo
  • Hiring Signals API
  • Webhook Notifications

Try it live

Enter any domain and see the API in action.

// Click "Enrich Domain" to see live results

Ready to enrich your data?

Join developers building data-driven features with EnrichAPI.

Claim Your Free API Key