Skip to content
onelayer.
All tools

Tool detail

People Data Labs API

Enriches a company record with firmographics, industry codes, funding and social profiles, looked up by name, website, ticker, LinkedIn or PDL ID.

Categories: Company data

Use when

  • enrich a company record given its name or domain
  • look up a company's firmographics and funding by ticker or LinkedIn slug

Not for

  • not person enrichment - a separate PDL endpoint handles that

Inputs

POST JSON body, all optional: lookup by name/website/ticker/profile/pdl_id, plus location fields (country, locality, region) and min_likelihood (1-10, default 2).

Admitted input schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "HQ country"
    },
    "data_include": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "Fields to include/exclude"
    },
    "include_if_matched": {
      "type": "boolean",
      "description": "Show matched input fields"
    },
    "locality": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "HQ city"
    },
    "location": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "HQ location (street address to country)"
    },
    "min_likelihood": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "Minimum confidence (1-10, default 2)"
    },
    "name": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "Company name"
    },
    "pdl_id": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "PDL company ID or LinkedIn slug"
    },
    "postal_code": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "HQ postal code"
    },
    "profile": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "Social profile URL"
    },
    "region": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "HQ state or province"
    },
    "required": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "Boolean expression of required fields"
    },
    "street_address": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "HQ street address"
    },
    "ticker": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "Stock ticker symbol"
    },
    "titlecase": {
      "type": "boolean",
      "description": "Titlecase text"
    },
    "website": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "Company domain"
    }
  },
  "required": [],
  "additionalProperties": false
}

Endpoint

Method
POST
URL
https://stablepeopledata.dev/api/pdl/company/enrich

Payment

Protocol
x402
Listed price
0.10 USDC per match; free if no match is found
Payment method
exact
Network
eip155:8453
Asset
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Listed terms are catalog metadata. The caller supplies inputs and calls the tool outside Onelayer. If payment is required, the caller uses a compatible wallet to pay.

Source

Record
POST https://stablepeopledata.dev/api/pdl/company/enrich
Retrieved
2026-09-30T20:37:07.382Z
Catalog file SHA-256
6837ccddf886f0007cf3727ea9d27faaa5047b51b4f425345c554ce1c271a524
Catalog built
2026-09-30T22:31:58.034Z