Data / Feeds
Normalized bulk streams over the federal record.
Each feed is one GET endpoint returning up to 1,000 flat rows plus an opaque keyset cursor — drain a window, then poll forward with since=. No scraping, no modeled guesses: every row links back to a named federal source, and every response ships a signed attestation of source and vintage. $0.05 per row returned.
Not a developer, just want the leads? Start on the homepage — build a Parse in plain English and we deliver matches to your inbox, no code.
The catalog
The feeds
Pharma Prescribing
LIVEThe new-to-class prescriber list, straight from Medicare Part D: every physician who entered a therapeutic drug class this Part D year — e.g. new GLP-1 prescribers in PY2024 — with specialty, state, and their year-over-year class-claim delta. The buying moment a pharma field team wants first, filterable by drug_class, specialty, and state. Observational public Part D records, differenced PY2023 → PY2024.
- cadence:
- yearly (annual Part D release)
- price:
- $0.05 / page (≤1,000 rows)
Hiring & Workforce
LIVEA company staffing up, filing by filing: the H-1B LCA and PERM stream from DOL OFLC disclosure files — 268,267 FY2026 rows to date. Each certified case is a role an employer is hiring for, with employer, job title, SOC occupation, offered wage, and worksite. FEIN resolved on 88.9% of 2026 rows, 42,596 rows ticker-mapped to SEC registrants, point-in-time as_published_date vintages, no restatements.
- cadence:
- quarterly (per OFLC disclosure drop)
- price:
- $0.05 / page (≤1,000 rows)
Enforcement Events
LIVEEvery new federal enforcement action in one flat stream — 165,421 events in the rolling 24-month window: OSHA inspections, EPA ECHO formal actions, and DOL WHD concluded wage cases, resolved to a 3.73M-entity employer graph with match confidence disclosed. Point-in-time discipline: event_date + as_published_date on every row, no restatements.
- cadence:
- weekly
- price:
- $0.05 / page (≤1,000 rows)
Carrier Analytics
LIVEThe full 4.47M-carrier FMCSA census as one analytics-ready table: identity, fleet size, operating status, authority and insurance filings, safety rating, SaferGrade score, and 24-month inspection summaries per USDOT number.
- cadence:
- daily
- price:
- $0.05 / page (≤1,000 rows)
Distress Signals
LIVE9 federal distress markers, one observational composite: 23,207 subjects currently carrying at least one marker — 1,458 of them identifier-verified public-company subjects with ticker and CIK — under point-in-time discipline (event_date + as_published_date, no restatements). WARN notices, Form 5500 participant drops, IRS auto-revocations, SEC going-concern and 8-K distress filings, FMCSA authority revocations, with per-marker counts and dates.
- cadence:
- rebuilt as legs refresh (daily-monthly sources)
- price:
- $0.10 / page (≤1,000 rows)
Insider Buying
LIVEThe public-company accumulation signal, straight from SEC Form 4: 430 issuers currently carrying an open-market BUY cluster — several distinct officers, directors, or 10% owners buying the same stock in a trailing 30- or 90-day window (222 of them with 3+ insiders in the 90-day window). Each row is a public company with ticker, CIK, and exchange, the cluster size, and the total dollars purchased, newest-first by the most recent buy. Observational Form 4 filings as filed, never advice.
- cadence:
- daily (as Form 4s are filed)
- price:
- $0.05 / page (≤1,000 rows)
Clinical Trial Starts
LIVEThe front of the pharma / med-device pipeline, straight from ClinicalTrials.gov: every new interventional, industry-sponsored study as it hits the registry — 112,288 trials across 14,106 sponsor companies, newest-first by posting date. Each row carries the sponsor company, phase, status, conditions, interventions, enrollment, and the US states the trial is sited in — a CRO, trial-software, recruitment, lab, or equity target the day a program stands up.
- cadence:
- daily (per registry posting)
- price:
- $0.05 / page (≤1,000 rows)
Contract Awards
LIVEThe funded-growth signal, straight from USAspending: 95,890 federal prime awards across 24,323 recipient companies (63,820 of them $1M+), newest-first by action date. Each row carries the awardee, awarding agency, award amount (with a banded size bucket), NAICS, dates, and UEI — a company that just won federal money, the moment it lands. A teaming, staffing, B2B, or equity target the day the award posts.
- cadence:
- daily (as awards post)
- price:
- $0.05 / page (≤1,000 rows)
Patent Grants
LIVEThe R&D / growth signal, straight from USPTO / PatentsView: 30,254 granted-patent assignee companies ranked by grant count in the window (10,867 of them first-time assignees, 1,868 with 10+ grants). Each row carries the organization, grant count, CPC technology areas, grant-date window, inventor count, and a first-time-assignee flag — a company investing in R&D. A tech, pharma, device, IP, or equity target. CC BY 4.0 attribution.
- cadence:
- semiannual (per PatentsView bulk load)
- price:
- $0.05 / page (≤1,000 rows)
SBA Loans
LIVEThe small-business growth-capital signal, straight from the SBA 7(a) & 504 FOIA files: 504,412 approved loans (386,611 7(a), 117,801 504), newest-first by approval date. Each row carries the borrower, city/state, program, approval amount (with a banded size bucket), lender/CDC, NAICS, and jobs supported — a business just funded to grow. A lender, equipment, B2B, or equity target the day the approval posts.
- cadence:
- weekly (per SBA FOIA refresh)
- price:
- $0.05 / page (≤1,000 rows)
FDA Drug Approvals
LIVEThe commercial-launch signal, straight from openFDA Drugs@FDA: 25,450 drug approvals and supplements by sponsor company, newest-first by approval date. Each row carries the sponsor, application number/type, brand names, active ingredients, dosage/route, and marketing status — a drug cleared to market. A pharma-services, agency, or equity target the day the approval posts.
- cadence:
- weekly (per openFDA refresh)
- price:
- $0.05 / page (≤1,000 rows)
FDA Device Clearances
LIVEThe device-launch signal, straight from openFDA: 232,324 device clearances and approvals (175,559 510(k), 56,765 PMA), newest-first by decision date. Each row carries the applicant (manufacturer), device and generic name, product code, advisory-committee specialty, pathway, and decision — a device cleared to market. A device, supplier, or equity target the day the decision posts.
- cadence:
- weekly (per openFDA refresh)
- price:
- $0.05 / page (≤1,000 rows)
FDA Warning Letters
LIVEThe compliance-gap signal, straight from the FDA Warning Letters index: every firm that received a warning letter, newest-first by issue date. Each row carries the recipient firm, product area (drugs, devices, food, tobacco, dietary supplements…), issuing office, the alleged-violation subject, and the response / close-out clock — a firm carrying an open FDA remediation clock, resolved to the entity graph where matched. A CAPA/remediation, QA-consulting, or equity (headline-risk) target. Observational public records as posted — an alleged violation, never an adjudication.
- cadence:
- weekly (per FDA index refresh)
- price:
- $0.05 / page (≤1,000 rows)
Subawards (File F)
LIVEThe new-to-govcon growth signal, straight from USAspending's File F prime→sub cascade: every federal subaward newest-first by action date, with new_only isolating first-time subawardees — a company's debut in federal work coming up through subcontracts. Each row carries the sub-recipient, prime, agency, amount (banded), NAICS, and date. A govcon BD, teaming, staffing, or equity target the day the subaward posts.
- cadence:
- weekly (per USAspending refresh)
- price:
- $0.05 / page (≤1,000 rows)
Veteran-Owned Vendors
LIVEThe set-aside growth signal, straight from the verified veteran-owned vendor roster: SDVOSB / VOSB firms newest-first by most recent award date, with each vendor's VA-specific and total federal award totals (banded), NAICS, and state. A set-aside-eligible vendor with recent traction is a teaming, capture, or equity target. Observational public records as filed.
- cadence:
- weekly (per USAspending refresh)
- price:
- $0.05 / page (≤1,000 rows)
RCRA Hazardous-Waste Handlers
LIVEThe environmental-services target roster, straight from EPA RCRAInfo: the standing hazardous-waste handler universe in handler-id order — facility, city/state, generator status, roles (LQG/SQG/VSQG/transporter/TSDF), and NAICS. A large-quantity generator or TSDF is the whole regulated market an EHS vendor, environmental consultant, or insurer sells into. A bulk roster feed (no per-record registration date).
- cadence:
- monthly (per RCRAInfo refresh)
- price:
- $0.05 / page (≤1,000 rows)
Labor Petitions
LIVEThe labor-relations moment, straight from the NLRB case system: union representation / election petitions (R cases) newest-first by filing date — employer, case type, region, filing date, unit size, and named union, resolved to the entity graph where matched. category widens to ULP charges. A labor-relations counsel, PEO, benefits-broker, staffing, or equity target. Observational public records AS FILED — a petition is a filing, never an adjudication.
- cadence:
- weekly (per NLRB refresh)
- price:
- $0.05 / page (≤1,000 rows)
Observational data
Every field is a record that exists in a named federal source, with its date — never a score, prediction, or characterization of any company. Public-source records are matched to employers by normalized name and address; match tier and confidence are disclosed on every response. FirmStanding is not a consumer reporting agency and this is not a consumer report — not for use in determining eligibility for employment, credit, insurance, tenancy, or any other purpose regulated by the Fair Credit Reporting Act (FCRA).
On top of the feeds
Build your own Parses
A Parse is record-change detection: poll a feed with since= on your schedule, dedupe on the stable key, and act when a new record appears or a status field changes. Every feed is a generic, filterable API, so any combination of a feed, a filter, and a cadence is a valid Parse — there is no fixed menu.
01 · First pull
GET the feed with your filters; pass next_cursor back until has_more is false. Up to 1,000 rows per page.
02 · Increment
Re-call with since= (or added_since=) set to your last watermark. Only changed records come back.
03 · Dedupe
Every feed has a stable key — event_key, usdot, subject_key. A republished row never fires twice.
04 · Deliver
POST new rows anywhere HTTP reaches — Slack, a CRM API, a Clay column, a Zapier step, a Sheet.
Unlimited Parses, billed per call.
Don’t want to run the checks yourself? Save any Parse config with your key and the gateway runs it on your cadence and POSTs new rows to your webhook, HMAC-signed. There is no cap on saved Parses — each executed page-call meters at the feed’s normal price, so a daily Parse costs exactly the daily scheduled check it replaces. (This is the metered, per-call path; the flat monthly SaaS tiers cap live Parses per plan instead.)
Under the hood
How every feed is served
- Keyset, not offset. The cursor encodes the last row’s sort key, so a drain never skips or double-counts a row even as new data lands mid-pull, and paging cost stays flat at any depth.
- Point-in-time. Rows carry
event_dateandas_published_datewith no restatement — you can reconstruct exactly what was known on any date. - Resolved, with confidence shown. Enforcement and distress rows are matched to the 3.73M-entity employer graph with match tier and confidence disclosed. You set the threshold. Full method on data sources.
- Also warehouse-native. The same tables are live on Snowflake Marketplace and AWS Data Exchange, with CSV export and enterprise Snowflake shares — see data partners.
Looking for easy?
These pages are the raw developer and agent surface — pull data and run Parses per call. If you just want sales leads delivered without writing code, the SaaS product does the plumbing for you.