Developer Zone

Enterprise API Reference

Integrate WebTechDetector directly into your CRM. Automatically enrich leads with precise technology stack data, estimated tech budgets, and traffic tiers.

Authentication

All API requests require authentication using an API key. You can generate and manage your API keys from your Profile Dashboard. Pass the key via the `x-api-key` HTTP header.

x-api-key: wtd_live_YOUR_API_KEY_HERE

Keep your keys secure. Do not embed them in client-side applications (like frontend React apps). Always route requests through your own secure backend.

Rate Limits

API rate limits are tied to your subscription tier. Requests exceeding these limits will receive a `429 Too Many Requests` response.

TierDaily Requests
Pro Monthly / Annual1,000 / day
Pro Lifetime5,000 / day
Enterprise100,000 / day
GET

/api/v1/enrich

Lookup a domain in our massive B2B database to instantly retrieve its technology stack, traffic tier, and estimated budget.

Request

curl -X GET "https://webtechdetector.com/api/v1/enrich?domain=stripe.com" \
  -H "x-api-key: wtd_live_YOUR_API_KEY_HERE"

Parameters

domainRequiredThe domain name you want to enrich (e.g., apple.com)

Response (200 OK)

{ "domain": "stripe.com", "trafficTier": "Top 100k", "estimatedTechSpend": 15000, "country": "US", "technologiesCount": 24, "technologies": [ { "name": "React", "category": "JavaScript Frameworks", "firstDetected": "2023-01-15T00:00:00.000Z", "lastSeen": "2024-05-12T00:00:00.000Z" }, { "name": "Marketo", "category": "Marketing Automation", "firstDetected": "2023-03-20T00:00:00.000Z", "lastSeen": "2024-05-12T00:00:00.000Z" } ] }
WEBHOOKS

CRM Webhooks

Register webhooks to receive real-time POST requests whenever a domain finishes scanning or updating. This is perfect for keeping your Salesforce, HubSpot, or custom CRM automatically enriched.

Create a Webhook

curl -X POST "https://webtechdetector.com/api/v1/webhooks" \
  -H "x-api-key: wtd_live_YOUR_API_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://your-crm.com/webhook/receive"}'

Webhook Payload

When an update occurs, we will send a POST request to your URL with the following JSON structure. You should verify the `X-Signature` header using the secret returned when you created the webhook.

{ "event": "domain.updated", "domain": "stripe.com", "trafficTier": "Top 100k", "estimatedTechSpend": 15000, "technologies": [ { "name": "React", "category": "JavaScript Frameworks", "event": "ADDED" } ] }