U.S. Public Record API Operated by Folio Insights LLC
Bulk public records, indexed

Bulk public
records, one
clean API.

USPTO trademark records, patent and trademark assignment archives, TTAB proceedings, and FDA NDC drugs — one API key, one paginated JSON envelope.

Start with names instead of agency identifiers. No SDKs, scraping, or XML bulk parsing.

TRADEMARKS bulk corpus TM ASSIGNMENTS 1952–present PATENT ASSIGNMENTS 1970–present TTAB 1996–present FDA NDC DRUGS current directory REMOTE MCP official server

Bulk-derived datasets are not real-time; responses include freshness metadata.

Sample data shown for illustration. The live API returns paginated JSON over the indexed bulk corpus.

Datasets

§ 01 — coverage
01 USPTO Trademarks /v1/trademarks/search Bulk corpus LIVE
02 Trademark Assignments /v1/trademarks/historical/assignments 1952–present LIVE
03 Patent Assignments /v1/patents/historical/assignments 1970–present LIVE
04 TTAB Proceedings /v1/ttab/proceedings 1996–present LIVE
05 Drugs — FDA NDC Directory /v1/drugs/search Current directory LIVE

More public-record datasets in development.

One key. One envelope.

§ 02 — interface

Every dataset answers to the same X-API-Key header and returns a consistent paginated JSON envelope. Learn the request model once instead of rebuilding agency-specific ingest.

AuthX-API-Key: fo_live_…
FormatJSON envelope · typed records
SDKsNone required
MCPOfficial remote server
FreshnessReturned per response

Agent-ready: query with curl, or connect Claude Code, Cursor, or another MCP client to the official Folio MCP server.

Portfolio monitoring — every live mark containing a term, across the indexed trademark corpus.
Request
curl -H "X-API-Key: fo_live_abc123" \
  "https://folioapi.com/v1/trademarks/search?mark_name=VISION+PRO&status_alive_only=true&limit=5"
Response
{
  "results": [
    {
      "serial_number": "97120345",
      "mark_text": "APPLE VISION PRO",
      "status_code": "800",
      "filing_date": "20220912",
      "owners": ["Apple Inc."]
    }
  ],
  "total": 38,
  "limit": 5,
  "offset": 0,
  "data_freshness": "2026-04-10"
}

Why Folio

§ 03 — archive edge

Most public-record workflows start at an agency portal, a bulk ZIP, or a government identifier you do not already have. Folio starts where developers, analysts, and AI agents start: company names, parties, marks, products, and labelers.

Folio does not replace official records. It makes high-friction public files easier to search, page through, and combine in research systems.

USPTO bulk XMLparsed into searchable trademark records
Assignment archivesparty-searchable patent and trademark transfers
TTAB proceedingsoppositions and cancellations by party
FDA NDC ZIPdrug, package, application, and labeler lookups
AgentsREST endpoints plus remote MCP tools

Access

§ 04 — pricing
Free00
$0
per month · no card
  • 250 requests / day
  • 1 request / second
  • All live datasets
  • Community support

Your key is shown once. Copy it now.

Business02
$199
per month
  • 50,000 requests / day
  • 20 requests / second
  • All live datasets
  • Priority email support

Email-verified Stripe checkout.

Enterprise Custom Custom rate limits · Dedicated support · SLA guarantee · Volume pricing
Contact Us