> 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/technology-stack/individual-lookup.md).

# Individual Lookup

Look up which tools one company's website runs. Synchronous, returns the technologies directly.

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

{% hint style="info" %}
Costs **0.2 credits**, charged only when technologies are found. A domain with no technologies found is free. Returns the result directly in the response, no list and no polling.
{% endhint %}

Pass a bare company domain. The response carries every technology found on that website as a list of tool names (strings) in `company_tech_stack`.

**Headers**

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

**Body**

| Name      | Type   | Description                                                |
| --------- | ------ | ---------------------------------------------------------- |
| `api_key` | string | Your API Key.                                              |
| `domain`  | string | The company's website as a bare domain, e.g. `stripe.com`. |

**Response**

The result sits under `data`. See [Response Format](/getting-started/response-format.md) for the fields every endpoint returns.

| Field                     | Description                                                                                                                                                          |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `data.domain`             | The domain that was looked up.                                                                                                                                       |
| `data.company_tech_stack` | The technologies found on the website, as a list of tool names (strings), e.g. `["google-workspace", "nginx", "sentry"]`. An empty list `[]` when nothing was found. |
| `credits_used`            | `0.2` when technologies are found, `0` when nothing is found.                                                                                                        |
| `credits_remaining`       | Your credit balance after the call.                                                                                                                                  |
| `message`                 | A readable summary, e.g. `5 technologies found for stripe.com.`                                                                                                      |

When no technologies are found for the domain, `status` is `not_found`, `company_tech_stack` is an empty list `[]` and nothing is charged.

**Example**

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

```json
{
  "api_key": "your_api_key",
  "domain": "stripe.com"
}
```

{% endtab %}

{% tab title="Output" %}

```json
{
  "status": "success",
  "data": {
    "domain": "stripe.com",
    "company_tech_stack": ["apple-business-manager", "google-workspace", "nginx", "sentry", "stripe"]
  },
  "credits_used": 0.2,
  "credits_remaining": 6454.8,
  "message": "5 technologies found for stripe.com."
}
```

{% endtab %}

{% tab title="Not found" %}

```json
{
  "status": "not_found",
  "data": {
    "domain": "example-unknown.com",
    "company_tech_stack": []
  },
  "credits_used": 0,
  "credits_remaining": 6454.8,
  "message": "No technologies found for example-unknown.com. Not charged."
}
```

{% endtab %}
{% endtabs %}

To look up every company in a list in one call instead, use [List Lookup](/enrichments/technology-stack/list-lookup.md).
