USPTO Office Actions Scraper avatar

USPTO Office Actions Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
USPTO Office Actions Scraper

USPTO Office Actions Scraper

Export USPTO patent office actions. Search 19M+ examiner correspondence records by patent number, application number, examiner, art unit, filing date, or free-text. Pull body text, status, classification, dates.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

ParseForge Banner

๐Ÿ“‘ USPTO Office Actions Scraper

๐Ÿš€ Export USPTO examiner correspondence in seconds. Search 19M+ patent office-action records by patent number, application number, examiner, art unit, filing date, or free-text Lucene query. Pull body-text snippets, status, classification codes, and prosecution dates.

The USPTO Office Actions Scraper queries the U.S. Patent and Trademark Office's official open-data service for office actions, the formal examiner correspondence that drives every U.S. patent prosecution. Each run returns 19 structured fields per record, including the patent number, application number, invention title, application status code, type category, filing/grant/submission dates, examiner employee number, art unit, tech center, work group, national class and subclass, document-code identifier, and a body-text snippet.

The catalog covers every USPTO office action published since the data set went live, from non-final rejections to allowance notices to restriction requirements. This Actor lets you target by examiner, by art unit, by patent or application number, by free-text Lucene query, and by filing-date window, and downloads the result as CSV, Excel, JSON, or XML.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Patent attorneys, IP analytics teams, litigation-support firms, examiner-analytics startups, journalists, R&D competitive-intelligence groupsProsecution analytics, examiner profiling, art-unit benchmarks, due-diligence on patent portfolios, FTO research, litigation evidence

๐Ÿ“‹ What the USPTO Office Actions Scraper does

Five filtering workflows in a single run:

  • ๐Ÿ” Free-text Lucene query. Use inventionTitle:semiconductor or workGroup:1710 to scope by metadata field.
  • ๐Ÿ”ข Patent / application number. Filter to a single granted patent or pending application.
  • ๐Ÿ‘จโ€โš–๏ธ Examiner employee number. Track everything a specific examiner has issued.
  • ๐Ÿ“… Filing-date window. Constrain to applications filed in a date range.
  • ๐Ÿงฉ Combine filters. Every filter combines with AND, so you can scope to "examiner X in art unit Y between dates A and B".

Each record carries the patent and application numbers, invention title, application status and type, the three key dates (filing, grant, submission), the examiner and art-unit identifiers, the full USPC class and subclass, the document-code identifier, the body-text snippet, the source system name, and a scrapedAt timestamp.

๐Ÿ’ก Why it matters: patent prosecution outcomes are predictable from the examiner you draw and the art unit your application lands in. Allowance rates, average time-to-allowance, and the kinds of rejections an examiner issues are decisive factors in claim-drafting strategy. This Actor turns the raw USPTO feed into a queryable analytics dataset.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset of office actions.


๐Ÿ“Š Output

Each office-action record contains 19 fields. Download the dataset as CSV, Excel, JSON, or XML.

๐Ÿงพ Schema

FieldTypeExample
๐Ÿ†” idstring"OAS_10000000_001"
๐Ÿ“œ patentNumberstring | null"10000000"
๐Ÿ“‚ patentApplicationNumberstring | null"14484000"
๐Ÿท๏ธ inventionTitlestring"Coherent ladar using intra-pixel quadrature detection"
๐Ÿšฆ applicationStatusNumberstring | null"150"
๐Ÿ—‚๏ธ applicationTypeCategorystring | null"Utility"
๐Ÿ“… filingDateISO 8601"2014-09-12T00:00:00Z"
๐ŸŽ–๏ธ grantDateISO 8601 | null"2018-06-19T00:00:00Z"
๐Ÿ“จ submissionDateISO 8601"2017-08-15T00:00:00Z"
๐Ÿ‘จโ€โš–๏ธ examinerEmployeeNumberstring"79215"
๐Ÿงช groupArtUnitNumberstring"2486"
๐Ÿ›๏ธ techCenterstring"2400"
๐Ÿงฉ workGroupstring"2480"
๐Ÿ”– nationalClassstring"356"
๐Ÿ”– nationalSubclassstring"5.01"
๐Ÿงพ legacyDocumentCodeIdentifierstring"CTNF"
๐Ÿ“ bodyTextSnippetstring | null"The following is a Non-Final Office Action..."
๐Ÿ›๏ธ sourceSystemNamestring"PALM"
๐Ÿ•’ scrapedAtISO 8601"2026-05-27T00:00:00.000Z"

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

Capability
๐Ÿ›๏ธOfficial USPTO source. Same record stream used by PAIR and the USPTO Public Search portal.
๐Ÿ“œ19M+ office actions. Every published examiner correspondence in the dataset.
๐Ÿง Full Lucene query. Field-targeted searches with boolean operators.
๐Ÿ‘จโ€โš–๏ธExaminer-level granularity. Drill into a single examiner's history.
๐Ÿ“…Date-window scoping. Restrict by filing date for cohort analysis.
๐Ÿ”Always fresh. Every run hits the live USPTO feed.
๐ŸšซNo paid subscription. Uses publicly available open-data records only.

๐Ÿ“Š The examiner you draw and the art unit you land in are the single largest predictors of allowance outcome. Quantify that signal at scale.


๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshQuery powerSetup
โญ USPTO Office Actions Scraper (this Actor)$5 free credit, then pay-per-use19M+ recordsLive per runFull Luceneโšก 2 min
Direct USPTO Open Data portalFreeSameLiveLucene, but UI-driven๐Ÿข Manual per query
Patent-analytics SaaS (PatSnap, Innography)$10,000+/yearBroad + extrasDailyManyโณ Sales cycle
PAIR per-application lookupFreeOne application at a timeLiveNone๐Ÿข No batch access

Pick this Actor when you need batch-scale prosecution analytics without a $10k SaaS subscription.


๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Go to the USPTO Office Actions Scraper page on the Apify Store.
  3. ๐ŸŽฏ Set input. Write a Lucene query, pick filters, and set maxItems.
  4. ๐Ÿš€ Run it. Click Start and let the Actor collect your data.
  5. ๐Ÿ“ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


๐Ÿ’ผ Business use cases

โš–๏ธ Patent law firms

  • Allowance-rate dashboards by examiner
  • Average time-to-allowance per art unit
  • Rejection-pattern analysis for claim-drafting strategy
  • Conflict-check feeds for new client onboarding

๐Ÿญ In-house R&D and IP

  • Portfolio-health dashboards across product lines
  • Competitor-prosecution monitoring
  • Filing-strategy benchmarks by tech center
  • Pre-litigation due diligence on asserted patents

๐Ÿ“ˆ IP analytics & SaaS

  • Build examiner-profile cards for your product
  • Train allowance-prediction models on real data
  • Power art-unit benchmarking dashboards
  • Pipe enriched USPTO records into CRMs

๐Ÿ“ฐ Journalism & policy research

  • "How often does Examiner X allow patents?" investigations
  • Coverage of patent-system reform with hard numbers
  • Tech-center comparisons for policy briefs
  • Audit trails of high-profile prosecution histories

๐Ÿ”Œ Automating USPTO Office Actions Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • ๐ŸŸข Node.js. Install the apify-client NPM package.
  • ๐Ÿ Python. Use the apify-client PyPI package.
  • ๐Ÿ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. A daily refresh on a tracked applicant or examiner keeps your competitive-intelligence dashboard always current.


๐ŸŒŸ Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

๐ŸŽ“ Research and academia

  • Law-school IP-economics papers
  • Innovation-policy theses on examiner variation
  • Reproducible studies citing versioned USPTO pulls
  • Cross-disciplinary analyses of tech-center trends

๐ŸŽจ Personal and creative

  • Personal patent-history blogs and explainers
  • Visualizations of "the patent system over time"
  • Newsletters covering prosecution trends in a tech area
  • Hobbyist databases for amateur inventors

๐Ÿค Non-profit and civic

  • Open-data civic-tech projects on patent reform
  • Public-interest tech tracking patent-troll filings
  • Education non-profits making IP literacy accessible
  • Investigative journalism on USPTO operations

๐Ÿงช Experimentation

  • Train rejection-classifier NLP models on real office actions
  • Benchmark allowance-prediction models against held-out art units
  • Prototype legal-AI assistants for patent drafting
  • Test agent pipelines that summarize prosecution history

๐Ÿค– Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


โ“ Frequently Asked Questions

๐Ÿงฉ How does it work?

You write a Lucene query (or pass a patent number, application number, or examiner ID), set maxItems, and click Start. The Actor calls the USPTO open-data office-actions feed, paginates through results, and emits one clean JSON record per office action.

๐Ÿ” What can I query?

Any indexed field: inventionTitle, patentNumber, patentApplicationNumber, examinerEmployeeNumber, workGroup, techCenter, groupArtUnitNumber, legacyDocumentCodeIdentifier, plus the filing-date range. Combine with AND, OR, and NOT.

๐Ÿ“ Does it include the full office-action text?

The bodyTextSnippet field returns the first 500 characters. For full body text, follow the application number into PAIR's prosecution history.

๐Ÿ‘จโ€โš–๏ธ How do I find an examiner's employee number?

It's printed on every office action and notice of allowance. Once you have one number, this Actor lets you pull every action that examiner has issued.

๐Ÿ“… How far back does the data go?

The USPTO open-data office-actions dataset covers actions published from roughly 2007 onward, with the full dataset growing as USPTO digitizes older records.

๐Ÿšฆ What do the application status codes mean?

USPTO uses three-digit status codes. 020 is allowed, 030 is in examination, 150 is patented and so on. The official status-code lookup is published by USPTO.

โฐ Can I schedule regular runs?

Yes. Use Apify Schedules to run this Actor on any cron interval. A daily refresh on a tracked examiner or applicant keeps your dashboard current.

Yes. USPTO office actions are public records published by the U.S. federal government, freely usable for research, analytics, commercial products, and journalism.

๐Ÿ’ณ Do I need a paid Apify plan?

No. The free Apify plan is enough for testing and small runs (10 records). A paid plan lifts the limit and gives you scheduling, higher concurrency, and larger datasets.

๐Ÿ” What happens if a run fails?

The Actor retries transient errors. If a run still fails, the dataset includes a { error: ... } record. Partial datasets from failed runs are preserved.

๐Ÿ†˜ What if I need help?

Contact us through the Apify platform or use the Tally form linked below.


๐Ÿ”Œ Integrate with any app

USPTO Office Actions Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe office-action data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh office-action records into your IP-analytics stack, or alert your team in Slack when a tracked examiner issues a new action.


๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more IP, government, and reference-data scrapers.


๐Ÿ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the United States Patent and Trademark Office. All trademarks mentioned are the property of their respective owners. Only publicly available open-data office-action records are collected.