> For the complete documentation index, see [llms.txt](https://developer.parvenu.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.parvenu.io/enrichments/enrich-company-from-domain/individual-lookup.md).

# Individual Lookup

Look up rich company data for one or more domains. Synchronous, returns the profiles directly.

<mark style="color:green;">`POST`</mark> `/enrich_company_from_domain`

{% hint style="info" %}
Costs **0.2 credit per profile returned**. Domains with no match are not charged. Returns the profiles directly in the response, no list and no polling.
{% endhint %}

{% hint style="warning" %}
Pass **bare domains only**, no scheme and no `www.` prefix. Use `"stripe.com"`, not `"https://www.stripe.com"`.
{% endhint %}

**Headers**

| Name         | Value              |
| ------------ | ------------------ |
| Content-Type | `application/json` |

**Body**

| Name      | Type      | Description                                                                                               |
| --------- | --------- | --------------------------------------------------------------------------------------------------------- |
| `api_key` | string    | Your API Key.                                                                                             |
| `domains` | string\[] | A list of bare domain names to look up (e.g. `["microsoft.com", "apple.com"]`). At least one is required. |

**Response**

`data` is an array with one entry per domain you sent. See [Response Format](/getting-started/response-format.md) for the fields every endpoint returns.

| Field     | Description                                                      |
| --------- | ---------------------------------------------------------------- |
| `domain`  | The domain this entry answers.                                   |
| `status`  | `success` when a company was found, `not_found` when it was not. |
| `company` | The company record, or `null` when nothing matched.              |

Inside `company`: `organization_name`, `domain`, `company_website`, `company_linkedin_url`, `industry`, `industries`, `company_size`, `headcount`, `headquarters`, `company_description`, `company_tech_stack`, `year_founded`, `business_type`, `revenue_range`, `monthly_visitors`, `naics_codes`, `sic_codes`, `email_patterns`, `socials` and `careers_url`. Anything the source returns that has no canonical name is kept under `extra`. The top-level `total` is the number of entries in `data`.

`company_size` is always one of `1-10`, `11-50`, `51-200`, `201-500`, `501-1000`, `1001-5000`, `5001-10000` or `10001+`. `headcount` is the exact employee count when the source has one, otherwise `null`. When there is an exact count, `company_size` is the range that count falls in.

**Example**

{% tabs %}
{% tab title="Input" %}

```json
{
  "api_key": "your_api_key",
  "domains": ["stripe.com"]
}
```

{% endtab %}

{% tab title="Output" %}

```json
{
  "status": "success",
  "data": [
    {
      "domain": "stripe.com",
      "status": "success",
      "company": {
        "organization_name": "Stripe",
        "domain": "stripe.com",
        "company_website": "https://stripe.com",
        "company_linkedin_url": "https://linkedin.com/company/stripe",
        "industry": "financial-services",
        "industries": ["payments", "saas", "software-development", "internet"],
        "company_size": "5001-10000",
        "headcount": 8000,
        "headquarters": {
          "city": "San Francisco",
          "state": "California",
          "country": "United States",
          "country_code": "us",
          "raw": null
        },
        "company_description": "Stripe is a set of tools for building and running an internet business...",
        "company_tech_stack": ["nginx", "sentry", "stripe", "google-workspace"],
        "year_founded": 2010,
        "business_type": "privately-held",
        "revenue_range": "over-1b",
        "monthly_visitors": "100m-500m",
        "naics_codes": null,
        "sic_codes": null,
        "email_patterns": null,
        "socials": {
          "linkedin": "https://linkedin.com/company/stripe",
          "twitter": "https://twitter.com/stripe",
          "github": "https://github.com/stripe"
        },
        "careers_url": null
      }
    }
  ],
  "credits_used": 0.2,
  "credits_remaining": 7621.2,
  "total": 1,
  "success": true
}
```

{% endtab %}

{% tab title="Error" %}

```json
{
  "status": "error",
  "error": {
    "code": "validation_error",
    "message": "domains: Field required"
  },
  "success": false
}
```

{% endtab %}
{% endtabs %}

To enrich every row of a list in one call instead, use [List Lookup](/enrichments/enrich-company-from-domain/list-lookup.md).
