OpenAIRE Graph API
openaire.eu · Debrid · 1 record · JSON
OpenAIRE Graph API Debrid
★ qualifiesanonymousno cardMrequest-rate
| Free tier | Public REST APIs over 'one of the largest open scholarly record collections worldwide', with no registration described on the documentation landing page. The Graph itself is 'openly available and can be used by third-parties to create added value services'. unit unlimited; metered on none; No key and no numeric rate limit appear on the docs landing page. |
|---|---|
| Price | USD 0 |
| Per-object cap | not applicable: XML or JSON per query. size=100 returned 8,384,696 bytes in one response here, so a page is megabytes rather than kilobytes. |
| Retention | the graph is rebuilt from source repositories and deduplicated; records reflect the last harvest, not a fixed snapshot |
| Egress | Free and unmetered for the public API endpoints. free_allowance: no byte allowance published |
| Identity | anonymous No key, no account: both calls answered 200 anonymously. Nothing on the docs page asks for registration. |
| Limits |
|
| Binding | request-rate At 8.38 MB per call and 4.2 s per call, one connection moves about 2 MB/s; with no published cap the unknown is how many calls the service tolerates before a 429, which is what decides the day. |
| Interface | rest, cli GET https://api.openaire.eu/search/publications?title=...&size=N (XML by default, format=json available); the newer Graph API sits under https://api.openaire.eu/graph/. |
| Tooling | curl/python-requests; the openaire python client exists but the endpoints are plain HTTP. |
| Composes with | The widest single metadata source per call: 8.4 MB per size=100 page means a few thousand calls moves tens of GB of linked records, which is a different order from Crossref's 0.77 MB pages. |
| Reliability | Responses are large XML by default, so a client that forgets format=json spends bandwidth on tags; the search endpoint and the newer graph endpoint are different APIs with different shapes. |
| Notes | The highest bytes-per-call of any metadata API by an order of magnitude, which makes it the best candidate for filling a day with metadata when the file hosts are the bottleneck. |
| Evidence rung | measured Two calls were made and their byte counts recorded, one of them 8.4 MB. The absence of a rate limit is an absence of evidence: no sustained run was attempted. |
| Checked | 2026-10-24 (live); stale on 2026-11-23 |
| Parsed numbers |
|
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-23 | graph.openaire.eu/docs/ | 'one of the largest open scholarly record collections worldwide' and that the graph data are 'openly available' through public APIs |
| 2026-10-23 | probe:https://api.openaire.eu/search/publications?title=cancer&size=1 | 200, 24,711 bytes of application/xml, anonymous |
| 2026-10-23 | probe:https://api.openaire.eu/search/publications?title=cancer&size=100 | 200, 8,384,696 bytes in 4,166.8 ms - one anonymous call returns 8.4 MB |
More fields (3)
{
"size_1_bytes": 24711,
"size_100_bytes": 8384696,
"size_100_ms": 4166.8
}