{"uid":"cap_RPCs4h26LSoYO3_wbXufj","slug":"uspto-patent-portfolio-lookup-by-assignee-or-inventor-2c49b29d","name":"USPTO Patent Portfolio Lookup by Assignee or Inventor","description":"Look up the US patent portfolio of an organization (by assignee) or an inventor (by name). Returns granted patents with id, title, grant date, type and assignees, plus a total count. Source: USPTO PatentsView, public-domain.","url":"https://api.agentstools.dev/legal/patents","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"cik":{"type":"string","description":"Optional SEC CIK id hint"},"qid":{"type":"string","description":"Optional Wikidata QID id hint"},"name":{"type":"string","description":"Organization name (used as assignee if assignee absent)"},"limit":{"type":"integer","maximum":25,"minimum":1,"description":"Max patents to return, default 10"},"assignee":{"type":"string","description":"Assignee organization name to match"},"inventor":{"type":"string","description":"Inventor last name to match instead of assignee"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5wt44rxvpVjlsguADWGJW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up the US patent portfolio of an organization (by assignee name) or an inventor (by last name), returning granted patents with metadata and a total count from USPTO PatentsView.","exampleAgentPrompt":"Can you pull up the US patent portfolio for Microsoft — show me up to 20 granted patents assigned to them, including patent IDs, titles, and grant dates?","exampleUseCases":null,"resultDescription":"Returns a list of granted US patents (up to the requested limit) each with patent ID, title, grant date, patent type, and assignees, plus a total count of matching patents. Data is sourced from the public-domain USPTO PatentsView database.","failureModes":["No patents found for the given assignee or inventor name — returns empty list with count 0","Ambiguous or misspelled name results in no matches or wrong organization's patents","Limit parameter out of range (must be 1–25) returns validation error","USPTO PatentsView upstream unavailable causes service error","Both assignee and inventor specified — behavior may default to assignee lookup"],"whenToPreferThis":"Use this endpoint when you need to look up the granted US patent portfolio of a specific company or individual inventor via USPTO data. Prefer this over general web searches when you need structured, machine-readable patent metadata (IDs, grant dates, types) for downstream processing or analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:12:44.842Z","isFirstParty":false}