{"slug":"2s-io-api-patents-search-9a3bdc","title":"Search US patent applications and grants via the USPTO Open Data Portal","host":"2s.io","method":"GET","resource":"https://2s.io/api/patents/search","category":"code","description":"Search US patent applications and grants via the USPTO Open Data Portal. Query: q (required, 2+ chars), yearFrom / yearTo (optional filing-year bounds), applicationType (optional: Utility|Design|Plant|Reissue), limit (1-100, default 10), offset (0-based, default 0). Returns { total, returned, offset","price_listed":0.0045,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":2,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"limit":5,"q":"neural network"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"method":{"const":"GET"},"queryParams":{"properties":{"applicationType":{"description":"Utility | Design | Plant | Reissue.","type":"string"},"limit":{"description":"1-100, default 10.","type":"integer"},"offset":{"description":"0-based page offset.","type":"integer"},"q":{"description":"Free-text search across patent titles and abstracts.","type":"string"},"yearFrom":{"description":"Earliest filing year (inclusive).","type":"integer"},"yearTo":{"description":"Latest filing year (inclusive).","type":"integer"}},"required":["q"]},"type":{"const":"http"}},"required":["type","method","queryParams"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Search US patent applications and grants via the USPTO Open Data Portal. Query: q (required, 2+ chars), yearFrom / yearTo (optional filing-year bounds), applicationType (optional: Utility|Design|Plant|Reissue), limit (1-100, default 10), offset (0-based, default 0). Returns { total, returned, offset, limit, hits[{ applicationNumber, title, applicationType, firstInventor, inventors[], applicants[], filingDate, effectiveFilingDate, status:{ code, description, updatedAt }, cpcSymbols[], uspcSymbol, url }] }. URLs link to USPTO Patent Center for the public file wrapper.","last_updated":"2026-08-31T13:57:54.924Z","schemes":["exact"]}