DEV Community

NexGenData
NexGenData

Posted on • Originally published at thenextgennexus.com

J-PlatPat特許検索API実践:特許庁の特許・商標・意匠データをJSONで取得(コード付き)

知財デューデリジェンス、競合の特許モニタリング、出願前の先行技術調査——いずれも日本の特許・商標データに当たる必要があります。特許庁(JPO)の J-PlatPat(特許情報プラットフォーム、INPIT 運営) は無料で使える公式サービスですが、画面操作が前提で、結果を一括取得して分析に回すAPI的な使い方には向いていません。

この記事では、Apify 上の Japan J-PlatPat(特許・商標・意匠・実用新案) Actor を紹介します。J-PlatPat を検索し、出願・登録番号、日本語タイトル、出願人・発明者、IPC/FI 分類、出願日・公開日などを構造化 JSON で返します。クラウド実行・従量課金で、無料枠から始められます。

1. 課題:公式DBはあるが、一括分析に向かない

  • 画面操作前提。 J-PlatPat は個別検索向きで、結果のリスト化・自動取得がしづらい。
  • 分類コードの扱い。 IPC/FI などの分類を整形して集計するのが手間。
  • モニタリングが手作業。 競合出願人の新規出願を定期チェックするのが負担。
  • 4種別の横断。 特許・実用新案・意匠・商標を別々に調べるのは非効率。

2. このActorでできること

検索種別(patentutility_modeldesigntrademark)とクエリを指定して検索します。出願人・発明者・期間でも絞り込め、優先権主張の出願を含めるかも選択できます。出典は特許庁の J-PlatPat(INPIT)です。

主な入力パラメータ:search_type(検索種別・必須)、query(検索語・必須)、applicant_filter(出願人)、inventor_filter(発明者)、date_from / date_to(期間)、include_priority(優先権出願を含む)、max_records(最大件数、既定 100)。

3. こんな方におすすめ

  • 知財部門/弁理士: 先行技術調査・出願動向の把握を効率化。
  • R &D;/競合分析: 競合出願人の特許を定期モニタリング。
  • M &A;/デューデリ: 対象企業の保有知財を一括で棚卸し。
  • データ基盤: 分類コード付きの知財データを自社分析に取り込み。

4. 出力フィールド例

フィールド 内容
application_number / registration_number 出願番号 / 登録番号
title 名称(日本語タイトル)
applicant_names / inventor_names 出願人 / 発明者
IPC_codes / FI_codes IPC 分類 / FI 分類
application_date / publication_date / registration_date 出願日 / 公開日 / 登録日
status / search_type 状態 / 検索種別
document_url 文献リンク

1件あたりの JSON はおおよそ次のような形です:


    {
      "application_number": "特願2025-012345",
      "registration_number": null,
      "title": "リチウムイオン電池用電極材料",
      "applicant_names": ["サンプル株式会社"],
      "inventor_names": ["山田 太郎"],
      "IPC_codes": ["H01M4/00"],
      "application_date": "2025-02-10",
      "publication_date": "2026-08-20",
      "status": "公開",
      "search_type": "patent"
    }
Enter fullscreen mode Exit fullscreen mode

※ 値はフォーマット例示用のサンプルです。実データは実行時に取得されます。

5. 活用例

  • 競合特許モニタリング: applicant_filter で競合の新規出願を定期取得。
  • 技術トレンド分析: query + 期間で特定技術の出願件数推移を把握。
  • 知財デューデリ: 対象企業名で特許・商標・意匠を横断的に棚卸し。
  • 商標クリアランス: search_type=trademark で類似商標を事前チェック。

6. Apify で実行する

Actor ページ:Japan J-PlatPat on Apify。新規登録で $5 の無料クレジットこちらから登録)。


    from apify_client import ApifyClient

    client = ApifyClient("YOUR_APIFY_TOKEN")
    run = client.actor("nexgendata/japan-jpo-jplatpat-patents-trademarks").call(run_input={
        "search_type": "patent",
        "query": "リチウムイオン電池",
        "max_records": 50,
    })

    for item in client.dataset(run["defaultDatasetId"]).iterate_items():
        print(item["application_number"], item["title"], item.get("applicant_names"))

Enter fullscreen mode Exit fullscreen mode

料金:いくらかかる?

従量課金(Pay-Per-Event) :起動 $0.005 + 1件あたり $0.08 。たとえば 100 件で約 $8。無料枠の $5 で約 60 件まで取得でき、まず動作確認できます。max_records や期間で対象を絞ると費用を抑えられます。

7. 関連Actor:日本データスタックを組む

8. よくある質問

どの種別を検索できますか?

特許・実用新案・意匠・商標の4種別を search_type で指定できます。

データの出典は?

特許庁の J-PlatPat(特許情報プラットフォーム、INPIT 運営)です。

分類コードは取れますか?

はい。IPC・FI などの分類コードを返します。

出願人で絞り込めますか?

はい。applicant_filterinventor_filter、期間での絞り込みに対応します。

pandas や Excel にそのまま読み込めますか?

はい。結果は Apify のデータセットに保存され、CSV / Excel / JSON でエクスポート、またはデータセット API から pandas に直接読み込めます。

今すぐ試す: Japan J-PlatPat を実行 · $5 無料クレジットで登録

Top comments (0)