A company profile from a domain or a name, assembled in one call
A company profile from a domain or a name, assembled in one call: identity and description, contact details taken from the company's own contact page, the top search results about it and recent news. The domain is resolved before anything is fetched. USD 0.2 per call in USDC — no API key, no account, no subscription. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://serp402.com/api/v1/enrich/company
| Category | Company and compliance |
|---|---|
| Provider host | serp402.com |
| Networks | eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| Payment schemes | exact |
| Self-reported calls, 30 days | 0 from 0 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-26 | valid payment request | 402 | $0.2 | 262 ms |
Example input (from the provider)
{
"body": {
"domain": "stripe.com"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"country": {
"maxLength": 2,
"minLength": 2,
"type": "string"
},
"domain": {
"description": "The company's domain. More accurate than a name, and skips the resolution step.",
"type": "string"
},
"language": {
"type": "string"
},
"name": {
"description": "The company's name, when the domain is unknown. One of domain or name is required.",
"type": "string"
},
"skipWebsite": {
"description": "Skip reading the website: faster, but no contact details.",
"type": "boolean"
}
},
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"contact": {
"description": "Emails on the company's own domain are preferred. Phone numbers are only taken from a declared tel: link or an international prefix.",
"type": "object"
},
"identity": {
"description": "Name, domain, website, what they do and what kind of organisation they are.",
"type": "object"
},
"news": {
"description": "Recent coverage.",
"type": "array"
},
"presence": {
"description": "The top search results about them.",
"type": "array"
},
"sources": {
"description": "Which legs ran. A website that is down is reported here, not charged for twice.",
"type": "object"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}