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_HEREKeep 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.
| Tier | Daily Requests |
|---|---|
| Pro Monthly / Annual | 1,000 / day |
| Pro Lifetime | 5,000 / day |
| Enterprise | 100,000 / day |
/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" } ] }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" } ] }