USPTO trademarks, patent assignments, and TTAB — one API key, one JSON shape.
No serial numbers, no SDKs, no scraping.
Sample data shown for illustration. The live API returns the same JSON, paginated, with full coverage.
More public-record datasets in development.
Every dataset answers to the same X-API-Key header and returns the same paginated JSON envelope. Learn it once; query everything.
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": "2022-09-12",
"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": "2023-04-12",
"status_code": "ACT"
}
],
"total": 423,
"limit": 10,
"offset": 0,
"data_freshness": "2026-04-10"
}
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.