ParseData

Hiring feed · quarterly OFLC drops · $0.05 per 1,000-row page

Hiring & Workforce

Where companies are staffing up, as filed with the government: one flat row per H-1B LCA or PERM case decided, with the employer as filed, free-text job title, SOC occupation, offered wage, visa class, and worksite. Every certified case is a role a company is hiring for — and because the paperwork is filed at hire time, the title mix documents what a company is building, often quarters before an announcement. Built for sales-intelligence teams, recruiters and staffing firms, CRE brokers, alt-data desks, and competitive-intelligence groups.

The base: 268,267 FY2026 rows on record through 2026-03-31, growing with every quarterly disclosure drop — federal filings of record, not scraped job postings. FEIN resolved on 88.9% of 2026 rows, 42,596 rows ticker-mapped to SEC registrants, and every row carries its disclosure-file as_published_date (point-in-time discipline, no restatements).

Provenance

How this dataset is built

This is the actual DOL disclosure data — the legal filings, not a crawl of career pages:

Normalization. Both programs are flattened into one schema, one row per case, keyed on case number. LCA disclosure files carry no employer FEIN — we say so plainly — so the employer filter is punctuation-insensitive (“Amazon.com Services LLC” matches “AMAZON COM SERVICES LLC”). Future-dated source typos are excluded.

Identifier resolution. Where a FEIN is on record (filed on FY2024+ PERM cases, or on the employer’s PWD wage filings), each row carries it — mapped onward to SEC CIK and ticker when the FEIN matches a public registrant, with the mapping source disclosed in fein_source. Most sponsors are private employers; a low public-company match rate is the honest, expected shape of this data.

Attestation. Every API response carries a signed _meta attestation naming the OFLC source, source URL, and disclosure-file vintage, and each row carries its OFLC case number — the identifier of the official record.

Honest limits. Cadence follows the OFLC quarterly release cycle: each drop extends the feed by roughly three months of decisions at once, 1-3 months after quarter close. This is a strategic-trend stream, not an intraday signal.

Who buys this

Documented use cases

  1. 01Enterprise SaaS / systems-integrator sales team

    Asks
    Which companies started filing for 'Snowflake', 'Databricks', or 'SAP S/4HANA' titles in the last two quarters and had zero such titles before?
    The feed returns
    Rows whose free-text job_title matches your stack keywords, diffed against the same employer's prior-period filings — e.g. six 'Senior Data Engineer - Snowflake/dbt' cases filed at one worksite where none existed in the trailing eight quarters.
    Action
    Route as a high-intent lead to the account exec for the complementary product or migration services — before the RFP goes out.
  2. 02Commercial real estate broker / site-selection consultant

    Asks
    Show me employers whose latest worksite city is a metro where they had no prior filings — new-location tells before a lease is announced.
    The feed returns
    worksite_city/state per case, compared against the employer's full historical worksite set: e.g. a California robotics firm's first-ever Ohio filings, eleven cases for controls and automation engineers at a Columbus worksite.
    Action
    Pitch the tenant-rep mandate and comps before the company announces the site or issues an RFP.
  3. 03Long/short equity alt-data analyst

    Asks
    Which brick-and-mortar retailers show a step-change in robotics and machine-learning titles at distribution-center worksites this year?
    The feed returns
    Cases filtered on SOC families 17-2xxx / 15-2051 and title keywords, grouped by employer and worksite — a robotics-title count moving from 3 to 41 year over year, concentrated at two fulfillment-center locations.
    Action
    Position ahead of a capex or margin inflection the filings surface quarters before guidance, and size against consensus assumptions.
  4. 04PE / growth-equity deal sourcer

    Asks
    Which private companies filed PERM cases for senior, specialized staff for the first time in the last year?
    The feed returns
    PERM rows filtered to first-time filers, with seniority parsed from job_title and offered wages relative to the SOC's distribution — e.g. four 'Principal ML Engineer' and 'Director, Platform' cases at top-decile wages from a private fintech.
    Action
    Prioritize proprietary outreach before the company runs a formal raise or hits banker radar — PERM filings signal long-horizon commitments.
  5. 05Executive / technical recruiter

    Asks
    Where are competitors bidding up wages for a specific role right now?
    The feed returns
    wage_from/wage_to by SOC code, employer, and worksite metro, trended by decision_date — e.g. two rival chip-design firms in Austin whose offered wages for RTL design engineers climbed 25-30% across successive quarters of filings.
    Action
    Pitch a retained search to the employer whose filings show expansion, and source candidates from the one whose filings show it lagging.
  6. 06Corporate competitive-intelligence team

    Asks
    Alert me when a competitor starts filing for roles in a capability we don't think they have — crypto, quant, LLM.
    The feed returns
    First-appearance detection over job_title and SOC for named employers (punctuation-insensitive matching built into the employer parameter) — e.g. a regional bank's first-ever 'Quantitative Researcher - Digital Assets' filings.
    Action
    Brief strategy leadership on the capability build the filings document, before any product announcement.
  7. 07Industrial equipment / capital-goods sales team

    Asks
    Which manufacturers are filing for plant, controls, and process engineers at brand-new US worksites?
    The feed returns
    Cases in SOC 17-2112/17-2141 at worksites new to that employer — e.g. nine manufacturing-process and controls-engineer filings at a first-time Tennessee worksite from an auto-parts maker.
    Action
    Target the site with capital-equipment and automation proposals ahead of the buildout's procurement cycle.
  8. 08Short-seller / forensic research shop

    Asks
    Which companies marketing themselves as 'AI-first' have filings that contain no ML or research titles at all?
    The feed returns
    The employer's complete filed title mix: e.g. a small-cap issuer whose filings on record show zero cases in ML/robotics SOC families while 90% are entry-level analyst titles — as filed with DOL, with case numbers.
    Action
    Document the gap between public narrative and the hiring record in a diligence memo, citing the filings directly.

Set these up as live Parses — recipes and delivery mechanics →

Schema

Fields & sample rows

FieldTypeDescription
event_keytextStable key: lca:<case number> or perm:<case number>. Deduplication and cursor key.
event_datedateDecision date — the feed's since axis.
programtextLCA (H-1B and related) | PERM (green-card labor certification).
case_numbertextOFLC case number.
case_statustextCertified | Denied | Withdrawn | Certified - Withdrawn, as disclosed.
employer_nametextEmployer name as filed (plus trade_name_dba when filed).
job_titletextFree-text job title as filed — where the capability signal lives.
soc_code / soc_titletextSOC occupation code and title.
wage_from / wage_to / wage_unitnumeric / textOffered wage range and unit of pay (Year, Hour, ...).
visa_classtextH-1B, H-1B1, E-3, or PERM class of admission.
total_worker_positionsintegerLCA only: worker positions requested on the filing.
received_date / decision_datedateFiling and decision dates.
worksite_city / worksite_statetextPrimary worksite location.
employer_fein / fein_sourcetextEmployer FEIN where on record: filed on the case itself (FY2024+ PERM; fein_source=perm_filing) or from the employer's latest PWD filing under the same normalized name (fein_source=pwd_employer_match). LCA disclosures carry no FEIN.
cik / ticker / is_public_companytext / booleanSEC CIK and primary ticker, set only where the FEIN matches a registrant EIN in the current SEC ticker universe. Most sponsors are private — false is the common, correct value.
as_published_datedateThe disclosure-file vintage the row was last published in. Rows are never restated; corrections arrive as new quarterly vintages (point-in-time discipline).

Curated subset — the full data dictionary ships with the feed (docs/feeds/workforce-filings.dictionary.md) and in every Snowflake / Datarade listing.

programcase_statusemployer_namejob_titlesoc_codewage_frompositionsworksite
LCACertifiedSK Hynix NAND Product Solutions Corp (dba Solidigm)Firmware Development Engineer15-1252.00154,871/yr5San Jose, CA
LCACertifiedGOLDMAN SACHS BANK USASR. ANALYST15-1299.0995,000/yr100New York, NY
LCACertifiedBAIN & COMPANY, INC.Consultant13-1111.00202,000/yr1San Francisco, CA
PERMCertifiedEvalve, Inc. (An Abbott Laboratories Company)Senior Industrial Engineer17-2112.0388,629/yrnullMenlo Park, CA
PERMCertifiedEventbrite, Inc.FP&A Managers11-3031.00120,744/yrnullSan Francisco, CA

Real rows from GET /v1/feeds/workforce-filings?since=2026-03-01 (public DOL disclosure records; columns abridged). Every row also carries the case number, employer HQ, wage range and unit, and filing/decision dates.

Pricing & access

Three ways to buy

Self-serve API

$0.05 / page

up to 1,000 rows per page-call — live today

  • Full feed, every filter, opaque keyset cursor
  • Pay per use: x402 (USDC, no account) or a metered API key
  • Signed _meta attestation and source vintages on every response
  • No seat licenses, no minimums, no sales call
Get an API keyView in the API catalog

Enterprise

$10,000 / yr

flat annual license

  • Bulk daily or weekly drops (CSV / Parquet) to your bucket
  • Webhook alerts on new rows matching your saved filters
  • Private Snowflake share of the same tables
  • Email support and a named contact
Contact hello@govparse.io

Institutional

Private offer

the tier comparable products price at $40–85k/yr

  • Everything in Enterprise
  • Ticker/CIK-mapped rows — identifier-verified against the SEC registrant universe, match basis disclosed
  • Point-in-time discipline: event_date + as_published_date on every row, no restatements, vintage history retained
  • Delivery SLA, methodology documentation, and diligence support for your data-sourcing review
Contact hello@govparse.io
  • $0.05 per page-call — each call returns up to 1,000 flat rows. Drain any window with repeated cursor calls; the opaque keyset cursor never skips or double-counts a row.
  • Pay-per-use, two ways: x402 (USDC, no account needed — pay per request) or a metered API key with monthly billing.
  • Warehouse-native delivery: the same feeds are listed on Datarade and coming to Snowflake Marketplace (listings submitted, in review) — enterprise buyers get a private Snowflake share today — plus CSV export for flat-file workflows.
  • Full machine-readable endpoint definitions (parameters, output shape, prices) live in the catalog at api.govparse.io/v1/catalog; dataset license terms at api.govparse.io/v1/license/oflc.
curl "https://api.govparse.io/v1/feeds/workforce-filings?since=2026-01-01&soc=15-1252&state=WA,CA&limit=500" \
  -H "x-api-key: gp_live_..."

GET https://api.govparse.io/v1/feeds/workforce-filings

A note on framing

Rows report cases exactly as filed with and decided by DOL — statuses, titles, wages, and worksites are the agency’s disclosure data, reproduced observationally. Filings document what an employer chose to sponsor; they under-observe domestic-only hiring, and heavy staffing-firm filers dominate raw volume. Build your models accordingly — we ship the record, you draw the conclusions.

Start pulling pages today.

No sales call. First page is one x402 payment away, or grab a metered key.

More feeds:Pharma PrescribingEnforcement EventsCarrier AnalyticsDistress SignalsInsider BuyingClinical Trial StartsContract AwardsPatent GrantsSBA LoansFDA Drug ApprovalsFDA Device ClearancesFDA Warning LettersSubawards (File F)Veteran-Owned VendorsRCRA Hazardous-Waste HandlersLabor PetitionsAll feeds