Erfolgsfaktoren
- Wir implementieren neue API-Verkehrsmanagementkontrollen, um sicherzustellen, dass die Kosten für die Unterstützung ORCID gerecht auf unsere Gemeinschaft verteilt werden und dass die intensivsten Nutzer unserer Dienste ihren gerechten Anteil der Last tragen.
- Im Februar 2025, ORCID wird mit der Implementierung täglicher Nutzungsquoten beginnen und die Ratenbegrenzung für öffentliche und anonyme APIs ändern
- Die Member API wird nicht geändert und ORCID Mitglieder sind nicht betroffen
- Wir gehen davon aus, dass dies weniger als 1 % unserer öffentlichen oder anonymen API-Clients betreffen wird.
Wie andere PID-Infrastrukturorganisationen, ORCID Die Akzeptanz nimmt weltweit weiter zu, und die Anfragen nach Zugriff auf Daten, die in der ORCID Registrierung wächst mit. Ein Teil von ORCIDDie Mission von als gemeinnützige Infrastrukturorganisation ist es, sicherzustellen, dass ORCID Daten werden jedem, der sie nutzen möchte, frei und offen und mit so wenig Zugangsbarrieren wie möglich zur Verfügung gestellt. Dies erreichen wir durch die jährliche Veröffentlichung unserer öffentlichen Datendatei sowie durch die Bereitstellung unserer öffentlichen APIs – sowohl der öffentlichen (registrierten) als auch der anonymen APIs –, die jeder kostenlos nutzen kann, um alle öffentlichen Daten im ORCID Registry. Diese Dienste werden sehr häufig genutzt. Die öffentliche Datendatei wird in der Regel viele tausend Mal pro Jahr heruntergeladen und unsere öffentlichen APIs verarbeiten in der Regel 100–150 Millionen Anfragen pro Monat.
Ein weiterer wichtiger Teil unserer Mission ist die Sicherstellung unserer Nachhaltigkeit. Unser Ziel ist es, dauerhafte Identifizierungsdienste bereitzustellen, und wir möchten sicherstellen, dass wir langfristig bestehen, um dieses Versprechen zu erfüllen. Wir sind sehr dankbar für die Unterstützung unserer über 1,400 Organisationsmitglieder, die es uns ermöglichen, uns finanziell zu erhalten. Im Sinne der Gerechtigkeit möchten wir auch sicherstellen, dass die Kosten für die Unterstützung ORCID fair unter unserer Community aufgeteilt werden und dass die intensivsten Nutzer unserer Dienste ihren fairen Anteil der Last tragen. Angesichts der ständig wachsenden Nutzung haben wir uns in den letzten Monaten die Zugriffsmuster auf unsere APIs genau angesehen und festgestellt, dass es eine kleine Anzahl von Kunden gibt, die im Vergleich zur überwiegenden Mehrheit der bescheideneren Nutzer ein sehr großes Anrufvolumen tätigen. Um uns dabei zu helfen, diese Nutzung zu verwalten, werden wir im Jahr 2025 einige Änderungen an der Art und Weise einführen, wie wir den API-Verkehr verwalten.
Von Anfang an, ORCID hat großzügige API-Ratenlimits (die die maximale Anzahl von Anfragen pro Sekunde angeben, die von jedem API-Client gestellt werden können) für alle unsere APIs – Mitglied, öffentlich und anonym – eingeführt. Diese dienen in erster Linie dazu, die Gesundheit unserer Systeme aufrechtzuerhalten und sicherzustellen, dass eine übermäßige Nutzung durch einen Client den Zugriff aller anderen nicht beeinträchtigt. Wir planen nun, Anfang 2025 neue Nutzungsquoten (die die maximale Anzahl von Anfragen angeben, die von jedem API-Client pro Tag gestellt werden können) für unsere anonymen und öffentlichen APIs einzuführen, wie weiter unten beschrieben. Wir werden auch das Ratenlimit für dieselben APIs senken. Die überwiegende Mehrheit der API-Benutzer wird von diesen Quoten nicht betroffen sein; wir gehen davon aus, dass sie weniger als ein Prozent der aktuellen anonymen und öffentlichen API-Clients betreffen werden! Da wir für die Mitglieds-API kein Nutzungskontingent einführen oder das Ratenlimit ändern werden, gehen wir davon aus, dass keines unserer Mitglieder davon betroffen sein wird.
Wie wird der API-Verkehr verwaltet?
- Ratenbegrenzungen: die Anzahl der Anfragen, die innerhalb eines bestimmten Zeitraums an einen API-Client gestellt werden können, d. h. 24 Anfragen pro Sekunde
- Nutzungskontingente: Die maximale Anzahl von Anfragen, die während eines bestimmten Zeitraums, z. B. eines 24-Stunden-Zeitraums, gestellt werden können
Die Ziele der Ermöglichung des Zugangs zu ORCID Daten mit unserer langfristigen Nachhaltigkeit
Als wir Anfang des Jahres begannen, über eine Änderung der Nutzungsgrenzen unserer APIs nachzudenken, bestand unser Ziel darin, die wenigen, häufig kommerziellen Nutzer unserer öffentlichen APIs zu ermutigen, sich an den Kosten für deren Unterstützung zu beteiligen und gleichzeitig die Hürden für die Nutzung kleinerer, oft nicht kommerzieller Integrationen so gering wie möglich zu halten. Dies geschah im Einklang mit einem unserer 10 Gründungsprinzipien:
"ORCID Identifikatoren und Datensatzdaten (vorbehaltlich der Datenschutzeinstellungen) werden über eine Kombination aus kostenlosen und kostenpflichtigen APIs und Diensten zur Verfügung gestellt. Etwaige Gebühren werden so festgelegt, dass die Nachhaltigkeit gewährleistet ist ORCID als gemeinnützige, wohltätige Organisation, die sich auf den langfristigen Fortbestand des Unternehmens konzentriert ORCID System."
Anfang 2024 haben wir eine detaillierte Analyse des anonymen und öffentlichen API-Verkehrs durchgeführt, um die Auswirkungen verschiedener Szenarien genau zu modellieren und zu bestimmen, welches Szenario diese beiden Ziele am besten erfüllt. Wir haben mehrere Monate lang Nutzungsdaten für alle Clients gesammelt, die mehr als 1,000 API-Aufrufe pro Tag getätigt haben, und die Nutzung aus ähnlichen IP-Adressbereichen der anonymen API geclustert, da einige Parteien anscheinend gleichzeitig von mehreren Servern aus auf die API zugreifen, um unsere aktuelle Ratenbegrenzung zu umgehen.

Unsere Analyse ergab, dass eine Handvoll anonymer API-Clients die überwiegende Mehrheit der API-Aufrufe generieren – 80 % des gesamten Registrierungsverkehrs – wobei einige anonyme API-Clients im Alleingang etwa 1 Million Aufrufe pro Tag tätigen. Diese Clients werden in erster Linie von den neuen Nutzungsquoten betroffen sein. Wir haben unsere Analyse mit dem ORCID Der Vorstand prüft verschiedene Szenarien und berücksichtigt dabei die strategischen, risikobezogenen und Eigenkapitalauswirkungen jedes Szenarios. Die unten aufgeführten Nutzungsquoten wurden vom Vorstand auf seiner Sitzung im September 2024 genehmigt.
API Traffic Management hilft ORCIDDie Gemeinschaft trägt gerecht zu unserer Nachhaltigkeit bei
ORCIDDas aktuelle Ratenlimit beträgt 24 Anfragen pro Sekunde für die Member-, Public- und Anonymous-APIs. Derzeit gibt es für keine unserer APIs Nutzungskontingente.
Im Februar 2025 werden wir mit der Implementierung täglicher Nutzungskontingente beginnen und die Ratenbegrenzung für die öffentlichen und anonymen APIs wie folgt ändern:
Neue API-Limits | Anonyme API | Öffentliche (registrierte) API | Mitglieder-API — Unverändert |
Bewertungslimit | 12 Anforderungen/Sek | 12 Anforderungen/Sek | 24 Anforderungen/Sek |
Nutzungskontingent | 25 Lesevorgänge/Tag (Pro IP-Adresse) | 100 Lesevorgänge/Tag (pro Client-ID) | Kein Nutzungskontingent |
Das Nutzungskontingent für die anonyme API wird schrittweise über mehrere Monate hinweg eingeführt, um den Kunden Zeit zur Anpassung zu geben.
Wir gehen davon aus, dass dies weniger als 50 unserer anonymen und öffentlichen API-Clients betreffen wird (von 5,700 aktiven Integrationen!). Wir werden kein Nutzungskontingent für unsere Member-API einführen, und das Ratenlimit bleibt unverändert. Dies bedeutet, dass ein ORCID Mitgliedsorganisationen, die unsere aktuelle Ratenbegrenzung voll ausnutzen, können immer noch fast 2 Millionen Anfragen pro Tag stellen, was deutlich über den von unserer Analyse ermittelten Nutzungsmustern liegt. Daher gehen wir nicht davon aus, dass unsere Mitglieder Störungen jeglicher Art erleben werden.
ORCID wird immer unsere jährliche Öffentliche Datendatei kostenlos für jeden, der es herunterladen möchte, es ist jedoch von entscheidender Bedeutung, dass wir einen fairen und gerechten Zugang zu den Daten gewährleisten, die sich im ORCID Registry jetzt und in Zukunft. Die Überprüfung unseres Ansatzes für das API-Verkehrsmanagement ist ein Teil davon. Im Oktober haben wir unsere „Nutzungsbedingungen für öffentliche APIs” (früher bekannt als „Nutzungsbedingungen für öffentliche Clients“), die die Nutzungsbedingungen für unsere öffentlichen und anonymen APIs genauer festlegen. Darin heißt es:
- Klarstellung, dass die Bedingungen sowohl für unsere anonymen (nicht registrierten) als auch für unsere öffentlichen (registrierten) APIs gelten
- Die Definition der „kommerziellen Nutzung“ wurde klarer formuliert
- Erklärt, dass wir zusätzlich zur Drosselung Ratenbegrenzungen oder Nutzungskontingente anwenden können, um den Verkehr zu den öffentlichen APIs zu verwalten.
- Erklärt, dass Sie beim Zugriff auf die öffentlichen APIs unsere veröffentlichten Ratenbegrenzungen und Nutzungskontingente einhalten müssen.
- Erläuterung der Umstände, unter denen wir der Übertragung Ihrer Public API-Anmeldeinformationen über die Member-API an Ihre Organisation zustimmen
- Klarstellung der Umstände, unter denen Sie Daten, die Sie aus den öffentlichen APIs erhalten haben, für Marketingkommunikation verwenden dürfen, um die Datenschutzbestimmungen einzuhalten
- Ein Hinweis zum Status der Übersetzungen der Servicebedingungen wurde hinzugefügt.
Wir empfehlen nichtkommerziellen Benutzern unserer Anonymous API, deren Nutzung über 25 Lesevorgänge/Tag, aber unter 100 Lesevorgänge/Tag liegt, sich für einen kostenlosen öffentlichen API-Schlüssel über ihr My ORCID Seite. Dadurch können wir besser verstehen, wer unsere APIs in großem Umfang nutzt, und sie kontaktieren, wenn ihre Nutzung ein Niveau erreicht, das andere öffentliche API-Benutzer beeinträchtigen könnte. Organisationen, die unsere APIs nicht kommerziell nutzen und mehr als 100 Lesevorgänge pro Tag durchführen, sowie allen kommerziellen API-Zugriffen empfehlen wir, sich anzumelden. ORCID als Organisationsmitglied, das eine Reihe weiterer Vorteile bietet, darunter die Echtzeitsynchronisierung mit dem ORCID öffentliche Datendatei sowie API-Zugriff ohne Nutzungskontingente und mit einer großzügigen Ratenbegrenzung.
Durch die Implementierung bescheidener Nutzungsquoten und die Anpassung der Ratenbegrenzung für anonyme und öffentliche API-Clients sind wir zuversichtlich, dass wir die Integrität und Verfügbarkeit unserer Dienste – auch bei steigender Nachfrage – auf eine Weise aufrechterhalten können, die unsere langfristige Nachhaltigkeit sicherstellt und es uns erleichtert, einen gleichberechtigten Zugriff auf unsere Daten zu gewähren. Wenn Sie Kommentare oder Fragen zu den bevorstehenden Änderungen für Benutzer der öffentlichen oder anonymen APIs oder zu Aktualisierungen der Nutzungsbedingungen der öffentlichen API haben, können Sie diese gerne in unserem Posting veröffentlichen. Forum der API-Benutzergruppe.