Get company tech stack
GET
/api/v1/companies/{slug}/techstackDetailed technology fingerprint for one company with filtering and sorting options.
Request - cURL
curl -s "https://latestrounds.com/api/v1/companies/openai/techstack?categories=frontend,analytics&sort=confidence_desc&limit=10" \
-H "Authorization: Bearer YOUR_API_KEY"Request - JavaScript (fetch)
const res = await fetch("https://latestrounds.com/api/v1/companies/openai/techstack?sort=confidence_desc&limit=10", {
headers: { Authorization: "Bearer YOUR_API_KEY" }
});
const json = await res.json();Request - Python
import requests
resp = requests.get(
"https://latestrounds.com/api/v1/companies/openai/techstack",
params={"categories": "frontend,analytics", "sort": "confidence_desc", "limit": 10},
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(resp.json())Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| slug | string | yes | Company slug. |
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
| query, q | string | no | Filter technologies by name/slug. |
| categories, category | csv | no | Filter by technology categories. |
| sort | enum | no | confidence_desc, confidence_asc, name_asc, name_desc. |
| limit, offset | number | no | Pagination controls (plan-capped: Solo 10, Growth 20, Scale 50). |
Headers
| Name | Value | Required |
|---|---|---|
| Authorization | Bearer YOUR_API_KEY | yes |
Response fields
| Field | Type | Description |
|---|---|---|
| data.company | object | Company identity fields. |
| data.technologies[] | array | Normalized technology records. |
| pagination | object | count, limit, offset, has_more. |
| filters_applied | object | query, categories, sort. |
Error responses
| Status | Code | Description |
|---|---|---|
| 404 | not_found | Company not found. |
| 401 | unauthorized | Missing or invalid API key. |
Sample response
200 OK
{
"data": {
"company": { "id": "cmp_9", "slug": "openai", "name": "OpenAI" },
"technologies": [{ "name": "Next.js", "slug": "next-js", "confidence": 0.97 }]
},
"pagination": { "count": 58, "limit": 10, "offset": 0, "has_more": true }
}