USPTO trademarks, patent assignments, and TTAB proceedings. Structured, searchable, and updated daily.
Everything a trademark attorney, patent analyst, investor, or due diligence team needs — without screen-scraping government sites.
Full USPTO trademark database with owner name, mark text, serial number, and classification search. Status tracking and complete event history.
Trademark assignments from 1952 to 2023. Patent assignments from 1970 to 2024. Full chain-of-title data for ownership research.
Opposition and cancellation proceedings from the Trademark Trial and Appeal Board. Party details, filing dates, and disposition.
Free tier for evaluation with 50 requests per day. Paid tiers for production workloads. No OAuth, no SDKs to install — just an API key header.
Daily USPTO bulk data ingestion keeps trademarks, patents, and TTAB proceedings current.
The official USPTO API requires a serial or patent number to look up assignments. Folio doesn't — type a company name and see the full chain of title.
Sample data shown for illustration. The full API returns the same JSON structure, paginated, with full coverage 1952–2024.
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",
"transaction_date": "2024-01-15",
"owners": ["Apple Inc."]
},
{
"serial_number": "97452198",
"mark_text": "VISION PRO TECHNOLOGIES",
"status_code": "630",
"filing_date": "2023-03-04",
"transaction_date": "2025-07-22",
"owners": ["Vision Pro Technologies, LLC"]
}
],
"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"]
},
{
"reel_frame": "067218/0542",
"record_date": "2024-02-21",
"convey_type": "ASSIGNMENT OF ASSIGNORS INTEREST",
"assignors": [
{
"party_name": "SUTSKEVER, ILYA",
"city": "San Francisco",
"state": "CA"
}
],
"assignees": [
{
"party_name": "OPENAI, INC.",
"city": "San Francisco",
"state": "CA"
}
],
"patent_numbers": ["11823412"],
"application_numbers": ["18/104567"]
}
],
"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",
"transaction_date": "2023-11-20",
"type_code": "OPP",
"filing_date": "2023-04-12",
"status_code": "ACT"
},
{
"proceeding_number": "92081456",
"transaction_date": "2024-08-03",
"type_code": "CAN",
"filing_date": "2024-02-17",
"status_code": "TER"
}
],
"total": 423,
"limit": 10,
"offset": 0,
"data_freshness": "2026-04-10"
}
No credit card required for the free tier. Upgrade when you need higher limits.
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, hosted monthly subscription checkout with Stripe.
We sent a 6-digit code to your email. Enter it to continue to Stripe.
Email-verified, hosted monthly subscription checkout with Stripe.