JobsPipe
API Reference

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}/technologies

Beta. 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

ParameterInDescription
keypathA domain (stripe.com) or a company name (Stripe), as for company lookup.
tier_minqueryconfirmed, likely (default) or mentioned.
kindqueryComma-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.

StatusMeaning
400Invalid tier_min or kind.
402Monthly credit quota exceeded.
404No technologies found for the company, or the beta is not enabled for this account.
502The data could not be read; retry. Nothing is charged.

On this page