public

BETA — partial data. One company's open-roles count over 30/90/365 days; real daily snapshots from 2026-10-06.

Keyless. Reads a snapshot of joa.companies.open_roles (already maintained by refresh_companies()), taken by joa.snapshot_company_open_history() into joa.company_open_history — never a job row, never a salary or time-to-fill figure. Snapshots are daily from 2026-10-06. Before that only two snapshots exist (2026-09-28 and 2026-10-04), so older windows have gaps; nothing is reconstructed at present. Each point carries a "method": "snapshot" (a count recorded that day) or "reconstructed" (a value derived afterwards from the ledger; a reconstructed point never replaces a snapshot). An unknown slug returns 200 with an empty points array rather than 404. Edge-cached >=1h.

get/public/companies/{slug}/open-roles-history

Request

  • Base URL: https://api.jobopportunitiesapi.org
  • URL: https://api.jobopportunitiesapi.org/public/companies/{slug}/open-roles-history
  • Auth: none required

Path parameters

slugstring required

Query parameters

days30 | 90 | 365

Window size. Defaults to 30.

Response

A daily open-roles trend for the named company.

Changes

No recorded changes to this operation across all 1 revision of this API.