Search for companies: pay per use, no API key
Use People Data Labs from Claude, Claude Code, Cursor, ChatGPT, and other agents through one Cralo balance.
Search People Data Labs' company dataset with bounded read-only SQL and return normalized company records. This matches structured filters (name, domain, industry code, size, location) against a company database; it is not suited for topical or category discovery, such as "startups in X space" or naming the well-known companies in an industry — use `exa.search`, `perplexity.ask`, or `brave.web-search` for that kind of research instead.
Price and execution
- Price
- $0.10
- Pricing model
- Fixed price per successful call
- Execution class
- fast
Limits
No additional limits are published for this tool.
Parameters
Fields company.search accepts as JSON input.
sqlstringRequiredA read-only PDL SQL query selecting from the company dataset.
sizeintegerOptionalMaximum company records returned and billed upstream.
Raw input JSON Schema
{
"type": "object",
"required": [
"sql"
],
"properties": {
"sql": {
"type": "string",
"pattern": "^[Ss][Ee][Ll][Ee][Cc][Tt]\\b",
"maxLength": 2000,
"minLength": 20,
"description": "A read-only PDL SQL query selecting from the company dataset."
},
"size": {
"type": "integer",
"default": 10,
"maximum": 10,
"minimum": 1,
"description": "Maximum company records returned and billed upstream."
}
},
"additionalProperties": false
}Returns
Fields a successful company.search call returns.
totalnumberRequiredcompaniesarray of objectRequirednamestringRequiredpdl_idstringRequiredwebsitestring | nullRequiredindustrystring | nullRequiredlocationstring | nullRequireddisplay_namestring | nullRequiredlinkedin_urlstring | nullRequiredemployee_countnumber | nullRequired
retrieved_atstring (date-time)Requiredscroll_tokenstring | nullRequired
Raw output JSON Schema
{
"type": "object",
"required": [
"companies",
"total",
"scroll_token",
"retrieved_at"
],
"properties": {
"total": {
"type": "number",
"minimum": 0
},
"companies": {
"type": "array",
"items": {
"type": "object",
"required": [
"pdl_id",
"name",
"display_name",
"website",
"linkedin_url",
"industry",
"employee_count",
"location"
],
"properties": {
"name": {
"type": "string"
},
"pdl_id": {
"type": "string"
},
"website": {
"type": [
"string",
"null"
]
},
"industry": {
"type": [
"string",
"null"
]
},
"location": {
"type": [
"string",
"null"
]
},
"display_name": {
"type": [
"string",
"null"
]
},
"linkedin_url": {
"type": [
"string",
"null"
]
},
"employee_count": {
"type": [
"number",
"null"
],
"minimum": 0
}
},
"additionalProperties": false
},
"maxItems": 10
},
"retrieved_at": {
"type": "string",
"format": "date-time"
},
"scroll_token": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}Run this tool
Copy this instruction to your agent to set up Cralo and call this tool with the example input.
Set up Cralo by following https://cralo.ai/SKILL.md, then call the company.search tool with this input: {"sql":"SELECT * FROM company WHERE website = 'example.com'","size":1}Safety notes
- Side Effect
- read_only
- Public Sources Only
- Yes
How this compares to using People Data Labs directly
You do not need a separate People Data Labs account or subscription for this call. Cralo uses one prepaid balance across all tools and shows the per-call price before you run the command.
Related tools
[Browse all tools]- $0.05Enrich a companyMatch a public company identifier and return firmographic data from People Data Labs.People Data Labs
company.enrichInstant - $0.10Search for peopleSearch People Data Labs' person dataset with bounded structured filters and return normalized profiles. This matches structured filters (title, company, seniority, location) against a people database; it is not suited for topical or category discovery, such as naming the founders of well-known companies in an industry, or people working in a broad space — use `exa.search`, `perplexity.ask`, or `brave.web-search` for that kind of research instead. `work_email` is filled for only a small minority of matches in practice; do not budget on getting an email address from this tool.People Data Labs
person.searchInstant - $0.05Enrich a personMatch a professional by email, profile URL, or name and company and return their People Data Labs profile. `work_email` is filled for only a small minority of matches in practice; do not budget on getting an email address from this tool.People Data Labs
person.enrichInstant - $0.007Exa SearchSearch the web using Exa. Returns relevant pages with titles, URLs, publication details, and highlighted passages. Price covers 10 results; extra results cost more (quoted from `num_results`, max 100).Exa
exa.searchInstant - $0.007Find similar pages with ExaFind pages semantically similar to a known URL using Exa, with titles, publication details, and highlights. Price covers 10 results; extra results cost more (quoted from `num_results`, max 100).Exa
exa.find-similarInstant