---
title: "Get company tech stack"
method: GET
path: "/api/v1/enrichment/tech-stack"
tags: ["Enrichment"]
---

# Get company tech stack

`GET /api/v1/enrichment/tech-stack`

## Request

- Base URL: `https://api.rodz.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.rodz.io/api/v1/enrichment/tech-stack`
- Auth: HTTP bearer

Identify which technologies a company uses on their website—organized by category (frameworks, CDNs, analytics, email providers, etc.)—so you can understand their tech stack and build competitive intel.

**Input:** company website `domain` (e.g., `lemlist.com`) OR `companyLinkedinUrl`.

**Output:** `data` contains:
- `companySearch` — the resolved company domain.
- `techUsedList` — technologies grouped by category (e.g., "Frameworks", "Content Delivery Network", "Analytics and Tracking", "JavaScript Libraries and Functions"). Each category maps to a `values` array of detected technology names — for example, under "Frameworks" you might see `["React", "Next.js"]`, and under "Analytics and Tracking" `["Google Analytics", "Segment"]`. Categories vary per site, so iterate the object's keys rather than assuming a fixed set.

**Cost:** 0.5 credits per successful result.

## Query parameters

- `domain` string, nullable: Company domain (e.g. google.com)
- `companyLinkedinUrl` string, nullable: Company LinkedIn URL

## Response `200`

Detected technologies grouped by category.

- object: Typed response for the tech-stack enrichment endpoint.
  - `data` object, nullable: Tech-stack payload, or null if none found
    - `companySearch` string, nullable: The domain or company that was looked up, e.g. 'lemlist.com'
    - `techUsedList` object, nullable: Detected technologies grouped by category. Keys are category names; observed categories include: 'Content Delivery Network', 'Frameworks', 'JavaScript Libraries and Functions', 'Email Hosting Providers', 'Analytics and Tracking', 'Language', 'Web Servers', 'Programming Languages', 'CMS', 'Ecommerce', 'Advertising', 'Payment', 'Widgets', 'Security'. Each value is an object with a 'values' list of technology names.
  - `requestId` string, nullable: Unique request identifier

## Other responses

- `400`: No search parameter supplied — provide at least one.
- `429`: Rate limit exceeded. Retry after the number of seconds in the `Retry-After` response header.

---

[API](https://skmtc.dev/rodz/apis/rodz-api.md) · [All operations](https://skmtc.dev/rodz/apis/rodz-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rodz/apis/rodz-api/revisions/3003505ff896?raw)
