Workopia Intelligence
Workopia Jobs — live on ChatGPT →

7M+ job postings · 73K+ companies · refreshed daily

Owned by HERAAI Pty Ltd (Héra AI)

Join the Discussion
✉️nic@workopia.io

Data partnership

Live hiring across 94 countries and 2,500+ cities, refreshed daily from public job postings. Newsrooms, researchers, universities and platforms can license the data, become a data-source partner, or get first access to new country reports.

nic@workopia.io
Data & coverage →

Product

  • Overview
  • Global Monitor
  • Hiring Trends
  • Layoffs
  • Companies
  • Reports
  • My Dashboard
  • Browse Jobs

Hiring Intelligence

  • Overview
  • Amazon
  • OpenAI
  • Anthropic
  • NVIDIA
  • Stripe
  • Google

Countries

  • United States
  • United Kingdom
  • Australia
  • Canada
  • Singapore
  • India
  • Germany
  • France
  • Japan

Featured cities

  • New York
  • Los Angeles
  • London
  • Paris
  • Tokyo
  • Dubai
Terms of UsePrivacy and Cookie Policy© 2026 Workopia AI. All Rights Reserved
Workopia Intelligence
Sign inJobs
OverviewGlobal MonitorReportsTrendsCompaniesMy Dashboard

Methodology & How to Cite

Workopia Hiring Intelligence turns public hiring signals into a structured, daily-updated panel covering 50,000+ companies across 94 countries and 2,517 cities. This page documents exactly how the data is collected, what each metric means, where the limits are, and how to cite it. Every figure is auditable to its public source.

Data sources

  • Job postings — active public listings from employer career pages and applicant-tracking feeds (Greenhouse, Lever, Workday, Ashby and others). No login-walled or third-party reseller data.
  • US layoffs — WARN (Worker Adjustment and Retraining Notification) notices filed with state labor agencies, plus SEC 8-K filings (Item 2.05, “Costs Associated with Exit or Disposal Activities”).
  • Global layoffs baseline — non-US layoff events compiled from public reporting; the global baseline is attributed to layoffs.fyi where used.
  • Company reference data — headquarters, industry (GICS), headcount band and leadership from public filings and company sources.

Definitions

  • Total jobs online — the stock of currently-open public postings for a company or place at the latest snapshot.
  • Active jobs — roles newly posted within the latest calendar month (a flow metric); differs from the stock above by design.
  • Net change (▲▼) / week-over-week — the latest day compared with the same weekday one week earlier.
  • AI-related share — the percentage of a company’s roles whose title or description matches an AI/ML skill taxonomy.
  • Layoff events vs. employees — “events” counts distinct filings/announcements; “employees” counts affected workers where disclosed.

Coverage & cadence

The job-postings time-series begins 2026-06-02 and refreshes daily. The layoffs record extends back to 1998 and spans the US plus a global baseline across 66 countries. Company coverage grows daily as new employers are added.

Limitations

  • The daily postings panel starts on 2026-06-02; we do not back-fill postings before that date.
  • Historical company views grouped “by posting month” reflect when roles were posted, not a true historical census of every role open on a past date.
  • Posting counts measure demand signal (advertised openings), not confirmed hires or headcount.
  • WARN coverage varies by state threshold and filing practice; small reductions may not trigger a notice.

License

Aggregate figures published on these pages are released under Creative Commons Attribution 4.0 (CC BY 4.0). You may reuse them with attribution to Workopia Hiring Intelligence (workopia.io/hi). Full-panel and company-level exports are available to members.

How to cite

Citation

Workopia (2026). Workopia Hiring Intelligence: global job-postings and layoffs panel. https://workopia.io/hi

BibTeX

@misc{workopia_hiring_intelligence,
  author       = {Workopia},
  title        = {Workopia Hiring Intelligence: global job-postings and layoffs panel},
  year         = {2026},
  howpublished = {\url{https://workopia.io/hi}},
  note         = {Accessed: YYYY-MM-DD}
}