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.
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.
More public-record datasets in development.
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.
Agent-ready: query with curl, or connect Claude Code, Cursor, or another MCP client to the official Folio MCP server.
curl -H "X-API-Key: fo_live_abc123" \
"https://folioapi.com/v1/trademarks/search?mark_name=VISION+PRO&status_alive_only=true&limit=5"
{
"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"
}
curl -H "X-API-Key: fo_live_abc123" \
"https://folioapi.com/v1/patents/historical/assignments?party_name=OpenAI&limit=10"
{
"results": [
{
"reel_frame": "063492/0178",
"record_date": "2023-05-09",
"convey_type": "ASSIGNMENT OF ASSIGNORS INTEREST",
"assignors": [
{ "party_name": "BROCKMAN, GREG", "city": "SAN FRANCISCO", "state": "CA" }
],
"assignees": [
{ "party_name": "OPENAI, INC.", "city": "SAN FRANCISCO", "state": "CA" }
],
"patent_numbers": ["11645473"],
"application_numbers": ["17/892134"]
}
],
"total": 147,
"limit": 10,
"offset": 0,
"coverage_note": "Historical patent assignment data from USPTO bulk files"
}
curl -H "X-API-Key: fo_live_abc123" \
"https://folioapi.com/v1/ttab/proceedings?party_name=Amazon&limit=10"
{
"results": [
{
"proceeding_number": "91278314",
"type_code": "OPP",
"filing_date": "20230412",
"status_code": "ACT"
}
],
"total": 423,
"limit": 10,
"offset": 0,
"data_freshness": "2026-04-10"
}
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.
Your key is shown once. Copy it now.
We sent a 6-digit code to your email. Enter it to continue to Stripe.
Email-verified Stripe checkout.
We sent a 6-digit code to your email. Enter it to continue to Stripe.
Email-verified Stripe checkout.