ハイライト
- 新しいAPIトラフィック管理コントロールを実装して、サポートコストの削減に努めています。 ORCID コミュニティ内で公平に共有され、当社のサービスを最も頻繁に利用するユーザーが公平に負担を負う
- 2月2025で、 ORCID 毎日の使用量制限の実装を開始し、パブリックAPIと匿名APIのレート制限を変更します。
- メンバーAPIは変更されず、 ORCID メンバーは影響を受けません
- これは、パブリックまたは匿名APIクライアントの1%未満に影響すると予想されます。
他のPIDインフラ組織と同様に、 ORCID 世界中で採用が拡大し続けており、 ORCID レジストリもそれに合わせて成長しています。 ORCIDコミュニティ主導の非営利インフラ組織としての使命は、 ORCID データは、利用したい人なら誰でも、自由に、オープンに、そして可能な限りアクセス障壁を少なくして利用できます。私たちは、公開データファイルを毎年公開するとともに、誰でも無料で利用できる公開API(登録済みAPIと匿名APIの両方)を提供することでこれを実現しています。 ORCID レジストリ。これらのサービスは非常によく利用されています。公開データ ファイルは通常、年間数千回ダウンロードされ、公開 API は通常、毎月 100 億~ 150 億 XNUMX 千万件のリクエストを処理します。
私たちの使命のもう一つの重要な部分は、持続可能性を確保することです。私たちの目標は永続的な識別子サービスを提供することです。この約束を果たすために、私たちは長期にわたって存在し続けたいと考えています。私たちが財政的に自立できるようにしてくれる1,400を超える組織メンバーのサポートにとても感謝しています。公平性の精神に則り、サポートにかかるコストも確保したいと考えています。 ORCID はコミュニティ内で公平に共有され、当社のサービスを最も頻繁に利用するユーザーが公平に負担を負うことになります。使用量がますます増える中、当社はここ数か月間、API へのアクセス パターンを詳しく調査してきましたが、大多数の控えめなユーザーと比較して、非常に大量の呼び出しを行っている少数のクライアントがあることに気付きました。この使用量を管理するために、2025 年に API トラフィックの管理方法にいくつかの変更を導入する予定です。
最初から、 ORCID 弊社のすべての API (メンバー、パブリック、匿名) にわたって、寛大な API レート制限 (各 API クライアントが 2025 秒あたりに実行できる最大リクエスト数を指定) を設定してきました。これらは主に、システムの健全性を維持し、XNUMX つのクライアントによる過度の使用が他のすべてのユーザーのアクセスに影響を与えないようにするために使用されます。弊社では、XNUMX 年初頭に匿名 API とパブリック API に新しい使用量クォータ (各 API クライアントが XNUMX 日に実行できる最大リクエスト数を指定) を実装する予定です。詳細は以下をご覧ください。また、同じ API のレート制限も引き下げます。大多数の API ユーザーはこれらのクォータの影響を受けません。現在の匿名 API とパブリック API クライアントの XNUMX% 未満に影響すると予想しています。メンバー API の使用クォータを導入したりレート制限を変更したりする予定はないため、メンバーの皆さんが影響を受けることはないと予想しています。
API トラフィックはどのように管理されますか?
- レート制限: 定義された時間内に API クライアントに送信できるリクエストの数 (例: 24 秒あたり XNUMX リクエスト)
- 使用量制限: 定義された期間(例:24時間)に実行できるリクエストの最大数
アクセスを可能にするという目標のバランスをとる ORCID 長期的な持続可能性を備えたデータ
今年初めにAPIの使用制限の変更を検討するプロセスを開始したとき、私たちの目標は、パブリックAPIの少数の大規模で時には商用のユーザーにサポートコストを負担してもらいながら、小規模で非商用の統合の使用に対する障壁を可能な限り低く維持することでした。これは、私たちの 10の創業理念:
「ORCID 識別子とレコードデータ(プライバシー設定に従う)は、無料および有料のAPIとサービスの組み合わせを介して利用できるようになります。 の持続可能性を確保するために料金が設定されます ORCID 非営利の慈善団体として、 ORCID システム。"
2024 年の初めに、匿名 API とパブリック API のトラフィックの詳細な分析を実施し、さまざまなシナリオの影響を正確にモデル化して、これら 1,000 つの目標を最もよく満たすシナリオを決定しました。XNUMX 日あたり XNUMX 回を超える API 呼び出しを行ったすべてのクライアントについて、数か月分の使用状況データを収集し、匿名 API の類似 IP アドレス範囲からの使用状況をクラスタリングしました。一部の当事者が、現在のレート制限を回避するために複数のサーバーから同時に API にアクセスしている可能性があるためです。

分析の結果、少数の匿名APIクライアントがAPI呼び出しの大部分(レジストリトラフィック全体の80%)を生成しており、匿名APIクライアントの中には1日あたり約XNUMX万回の呼び出しを行っているクライアントもいることが明らかになりました。これらのクライアントが、新しい使用割り当てによって主に影響を受けることになります。 ORCID 取締役会は、さまざまなシナリオを検討し、それぞれの戦略、リスク、公平性への影響を考慮しています。以下に概説する使用割当量は、2024 年 XNUMX 月の取締役会で承認されました。
APIトラフィック管理は ORCIDのコミュニティは持続可能性に公平に貢献します
ORCIDの現在のレート制限は、メンバー、パブリック、および匿名 API に対して 24 秒あたり XNUMX リクエストです。現在、当社の API には使用量制限はありません。
2025 年 XNUMX 月より、XNUMX 日あたりの使用量クォータの実装を開始し、パブリック API と匿名 API のレート制限を次のように変更します。
新しい API 制限 | 匿名API | パブリック(登録済み)API | メンバーAPI — 変更なし |
レート制限 | 12 リクエスト/秒 | 12 リクエスト/秒 | 24 リクエスト/秒 |
使用量制限 | 25 回/日 (IPアドレスごと) | 100 回/日 (クライアントIDごと) | 使用量制限なし |
Anonymous API の使用割り当ては、クライアントが適応する時間を与えるために、数か月にわたって段階的に展開されます。
この変更は、50のアクティブな統合のうち、匿名およびパブリックAPIクライアントの5,700未満に影響を及ぼすと予想しています。メンバーAPIには使用量制限は導入されず、レート制限も変更されません。つまり、 ORCID 現在のレート制限を最大限に活用しているメンバー組織は、2 日あたり約 XNUMX 万件のリクエストを実行できます。これは、当社の分析で明らかになった使用パターンを大幅に上回っているため、メンバーが何らかの中断を経験することは予想されません。
ORCID 毎年恒例の 公開データファイル ダウンロードを希望する人は誰でも無料でダウンロードできますが、データへの公平かつ公正なアクセスを保証することが重要です。 ORCID レジストリを現在そして将来に向けて進化させていくこと。APIトラフィック管理へのアプローチの見直しもその一環です。10月に「パブリックAPI利用規約」(旧称「パブリック クライアント サービス利用規約」)では、パブリック API と匿名 API の両方の利用規約をさらに詳しく規定しています。その中で、次のことが規定されています。
- 規約は匿名(未登録)APIとパブリック(登録済み)APIの両方に適用されることを明確にしました。
- 「商用利用」の定義を明確化
- スロットリングに加えて、レート制限を使用したり、使用量の割り当てを適用してパブリック API へのトラフィックを管理する場合があることを説明しました。
- パブリックAPIにアクセスする際には、掲載されているレート制限と使用量制限を遵守する必要があることを説明しました。
- メンバーAPI経由でパブリックAPI認証情報を組織に転送することに同意する状況について説明しました。
- プライバシー規制に準拠するために、パブリックAPIから取得したデータをマーケティングコミュニケーションに使用できる状況を明確にしました。
- 利用規約の翻訳状況に関する注記を追加しました
匿名APIの非商用ユーザーで、25日あたり100回以上XNUMX回以下の使用の場合は、My APIから無料のパブリックAPIキーを登録することをお勧めします。 ORCID このページをご覧ください。これにより、誰が当社のAPIを大量に使用しているかをよりよく把握し、その使用量が他のパブリックAPIユーザーに影響を与えるレベルに達した場合に連絡を取ることができます。当社のAPIを非営利目的で100日あたりXNUMX万回以上読み取り、すべての商用APIアクセスを行っている組織は、参加を検討することをお勧めします。 ORCID として 組織メンバー、リアルタイム同期など、他の多くの利点を提供します。 ORCID パブリック データ ファイル、および使用量制限がなく、レート制限が緩やかな API アクセス。
控えめな使用量クォータを実装し、匿名およびパブリックAPIクライアントのレート制限を調整することで、需要が増加してもサービスの整合性と可用性を維持し、長期的な持続可能性を確保し、データへの公平なアクセスを許可する能力を促進できると確信しています。パブリックAPIまたは匿名APIのユーザー向けの今後の変更、またはパブリックAPI利用規約の更新についてコメントや質問がある場合は、お気軽に投稿してください。 API ユーザー グループ フォーラム.