API
Accessing OA.Report’s data
Last updated
Was this helpful?
Accessing OA.Report’s data
Last updated
Was this helpful?
Our API allows you to search, use, and download data about research works. It's a RESTful JSON API powered by Elasticsearch.
GET
https://api.oa.works/report/works/{doi}
e.g
GET
https://api.oa.works/report/works/
terms/{key}
String
lists number of occurances of each string in the provided key
count
String
shortcut to provide only the count of a queries response
sum/{key}
String
adds all the values in the provided key
/keys
String
lists all available keys
sort
String
Comma-separated list of keys you want your list sorted by. The list is sorted by the order the keys are provided. Prepending :desc
to the key to reverse the sort order for that key (:asc
is the default).
q
String
Allows you to filter results as desired. Your query (q) supports all elastic search terms such as AND, OR, NOT, brackets and wildcards (*).
size
String
The number of items to return
Default: 10
Limit: 10,000
includes
String
Comma-separated list of keys you want in your response.
Default: all
from
Number
Where to start returning results from.
Default: 0
Limit: 10,000
exclude
String
Comma-separated list of keys you don't want in your response.
Default: none
GET
https://api.oa.works/report/works.csv
Supports all the parameters provided in #get-list-of-works
email*
String
Comma-separated list of emails you want to send a download link to your CSV
size
String
Default: 10
Format: number, or all
to provide all results (up to a max of 30,000)
GET
https://api.oa.works/report/orgs
Supports all the parameters provided in #get-list-of-works
e.g