Company Tech Stack (Beta)
Every technology a company's job postings name, graded by evidence, via GET /v1/companies/{key}/technologies.
GET https://api.jobspipe.dev/v1/companies/{key}/technologiesBeta. Enabled per account. Without access the endpoint answers 404 with {"error": "company_technographics_not_enabled"} and charges nothing.
Returns every technology one company's own job postings name - products, methodologies, certifications and standards - each graded into an evidence tier with posting counts, the share of the company's postings that name it, and the first and last date found. This is what the company hires for. For what its website runs, use the stack scan.
Request
| Parameter | In | Description |
|---|---|---|
key | path | A domain (stripe.com) or a company name (Stripe), as for company lookup. |
tier_min | query | confirmed, likely (default) or mentioned. |
kind | query | Comma-separated kinds to keep: product, methodology, certification, standard. |
A domain resolves only to a company we have corroborated; a domain we cannot corroborate is a 404, never a guess. A name that does not resolve is answered by name, with domain, url and logo set to null.
curl "https://api.jobspipe.dev/v1/companies/northwind.example/technologies?tier_min=likely" \
-H "Authorization: Bearer jp_live_your_key_here"Response
{
"as_of": "2026-09-25 06:00:00",
"company": {
"id": "4242424242424242424",
"name": "Northwind Analytics GmbH",
"domain": "northwind.example",
"url": "https://northwind.example",
"logo": null,
"linkedin_url": "https://www.linkedin.com/company/northwind-example"
},
"num_jobs": 640,
"num_technologies": 1,
"data": [
{
"technology": { "slug": "ruby", "name": "Ruby", "category": "Programming Language", "category_slug": "programming-language", "parent_category": "Languages", "kind": "product", "logo": null },
"confidence": "high",
"tier": "confirmed",
"jobs": 88,
"jobs_last_7_days": 3,
"jobs_last_30_days": 14,
"jobs_last_180_days": 51,
"first_date_found": "2024-06-02",
"last_date_found": "2026-09-23",
"rank_within_category": 1,
"relative_occurrence_within_category": 0.62,
"required_jobs": 60,
"preferred_jobs": 12,
"mentioned_jobs": 16,
"recency": "active",
"share": 0.1375,
"occupations": ["2512"],
"countries": ["DE", "AT"]
}
]
}data[] items have the same fields as technologies_found in company search, most-named first. num_jobs is every posting from the company that we read for technologies, the denominator of share.
Cost and errors
One credit per call, including a 404. Responses are cached for up to six hours.
| Status | Meaning |
|---|---|
400 | Invalid tier_min or kind. |
402 | Monthly credit quota exceeded. |
404 | No technologies found for the company, or the beta is not enabled for this account. |
502 | The data could not be read; retry. Nothing is charged. |
Company Search by Technology (Beta)
Find companies by the technologies their own job postings name, with graded evidence per technology, via POST /v1/companies/search.
Technologies (Beta)
The technologies named in job postings, with company counts, evidence tiers and adoption over time, via GET /v1/technologies and GET /v1/technologies/{slug}.