USPTO 提供免费 Patent API — 搜索 800 万+ 专利(无需密钥)

发布: (2026年3月25日 GMT+8 17:18)
2 分钟阅读
原文: Dev.to

Source: Dev.to

你知道可以通过免费 API 调用检索自 1976 年以来的所有美国专利吗?
我不知道——直到我需要检查我的想法是否已经被专利化。

API

USPTO 的 PatentsView API 完全免费。无需 API 密钥,也无需注册。

import requests

def search_patents(query, limit=5):
    resp = requests.post('https://api.patentsview.org/patents/query', json={
        'q': {'_text_any': {'patent_abstract': query}},
        'f': ['patent_number', 'patent_title', 'patent_date',
              'assignee_organization', 'patent_abstract'],
        'o': {'per_page': limit},
        's': [{'patent_date': 'desc'}]
    })
    return resp.json().get('patents', [])

# What AI patents were filed recently?
patents = search_patents('artificial intelligence medical diagnosis')
for p in patents:
    company = p.get('assignees', [{}])[0].get('assignee_organization', 'Individual')
    print(f"[{p['patent_number']}] {p['patent_title']}")
    print(f"  {p['patent_date']} | {company}\n")

实际用例

1. 构建前先检查

在产品上投入数月时间之前,先检查是否已有他人对核心想法申请专利:

patents = search_patents('voice assistant smart home control')
print(f"Found {len(patents)} existing patents")

2. 竞争情报

Google 正在研发什么?

resp = requests.post('https://api.patentsview.org/patents/query', json={
    'q': {'assignee_organization': 'Google LLC'},
    'f': ['patent_number', 'patent_title', 'patent_date'],
    'o': {'per_page': 10},
    's': [{'patent_date': 'desc'}]
})
for p in resp.json().get('patents', []):
    print(f"  [{p['patent_date']}] {p['patent_title']}")

3. 投资研究

按公司统计专利数量,以衡量研发活动:

for company in ['Apple Inc.', 'Google LLC', 'Microsoft Corporation']:
    resp = requests.post('https://api.patentsview.org/patents/query', json={
        'q': {'assignee_organization': company},
        'f': ['patent_number'],
        'o': {'per_page': 1}
    })
    total = resp.json().get('total_patent_count', 0)
    print(f"{company}: {total:,} patents")

完整工具集

我构建了一个带 CSV/JSON 导出的 CLI 包装器:

python search_patents.py "blockchain supply chain" --format csv --output patents.csv

👉 GitHub: patent-api-toolkit

是我的 Research API Suite 的一部分——10 个免费 API 工具套件。

你曾经以编程方式搜索过专利吗? 为了什么?

更多工具: Apify scrapers | GitHub

0 浏览
Back to Blog

相关文章

阅读更多 »