API
Company Research API
Retrieve structured company intelligence from a domain name. Returns industry classification, funding history, employee data, tech stack, key people, and more.
Endpoint
GET https://api.drip.surf/research
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| domain | string | Yes | Company domain (e.g. anthropic.com) |
| fields | string[] | No | Limit response to specific fields (e.g. fields=funding,techStack) |
Response
200 OK
{
"status": "success",
"data": {
"organization": {
"name": "Anthropic",
"domain": "anthropic.com",
"description": "AI safety company building reliable, interpretable AI systems.",
"industry": "Artificial Intelligence",
"subIndustry": "AI Safety & Research",
"founded": 2021,
"employees": {
"count": 800,
"range": "501-1000",
"growth": "+45% YoY"
},
"funding": {
"totalRaised": "$7.6B",
"lastRound": "Series D",
"lastRoundDate": "2024-03",
"investors": ["Google", "Spark Capital", "Salesforce Ventures"]
},
"techStack": ["Python", "JAX", "Kubernetes", "GCP", "React"],
"keyPeople": [
{ "name": "Dario Amodei", "title": "CEO" },
{ "name": "Daniela Amodei", "title": "President" }
],
"location": {
"city": "San Francisco",
"state": "CA",
"country": "US"
},
"social": {
"linkedin": "https://linkedin.com/company/anthropic",
"twitter": "https://x.com/AnthropicAI"
}
}
},
"meta": {
"sources": ["clearbit", "crunchbase", "builtwith", "linkedin"],
"confidence": 0.95,
"costUsd": 0.05,
"durationMs": 3120
}
}Examples
curl
Full research
curl https://api.drip.surf/research?domain=anthropic.com \ -H "X-Payment-Proof: <tx-signature>"
Specific fields only
curl "https://api.drip.surf/research?domain=stripe.com&fields=funding,techStack" \ -H "X-Payment-Proof: <tx-signature>"
SDK
TypeScript
import { Drip } from "@drip/sdk";
const drip = new Drip({ wallet: "<your-wallet>" });
// Full research
const result = await drip.research("anthropic.com");
console.log(result.organization.funding.totalRaised); // "$7.6B"
// Specific fields
const partial = await drip.research("stripe.com", {
fields: ["funding", "techStack"],
});Error Handling
| Status | Code | Meaning |
|---|---|---|
| 400 | invalid_domain | The domain parameter is missing or malformed |
| 402 | payment_required | Payment proof is missing — pay and retry |
| 404 | not_found | No data found for the given domain |
| 500 | internal_error | Server error — retry after a moment |
⚠️If a query returns partial data (some sources failed), the response will still be
200 but the meta.confidence score will be lower. Check it before relying on the data.