Company Tech Stack
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}/technologiesAvailable on every plan.
Returns every technology one company's own job postings name, 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 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, language, framework, methodology, certification, standard. |
A domain resolves only to a company whose domain we have confirmed; otherwise the answer is 404. 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": "language", "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 the company's postings read for technologies, the denominator of share.
Cost and errors
One credit per call that returns technologies; a 404 costs nothing. Responses are cached for up to six hours. A 200 carries metadata.credits_remaining and metadata.credits_allowance.
| Status | Meaning |
|---|---|
400 | Invalid tier_min or kind. |
402 | Monthly credit quota exceeded. |
404 | company_not_found when the key names no company: the body carries candidates and next_step, as on company lookup. no_technologies_found when the company has no technologies on record. |
502 | The data could not be read; retry. Nothing is charged. |
Company Search by Technology
Find companies by the technologies their own job postings name, with graded evidence per technology, via POST /v1/companies/search.
Technologies
The technologies named in job postings, with company counts, evidence tiers and adoption over time, via GET /v1/technologies and GET /v1/technologies/{slug}.