Fetch one DOAJ article. query is the article id from search, for example 000004687a3a411cb466625281f2ceb0, or https://doaj.org/article/{id}. The response is a flat object.
Some fields that appear on the search card, such as page numbers, can be null on this record when DOAJ omits them from the article payload.
curl -sS -H "x-api-key: YOUR_API_KEY" "https://api.piloterr.com/v2/doaj/article?query=000004687a3a411cb466625281f2ceb0"
curl -sS -H "x-api-key: YOUR_API_KEY" "https://api.piloterr.com/v2/doaj/article?query=https%3A%2F%2Fdoaj.org%2Farticle%2F000004687a3a411cb466625281f2ceb0"
| Name |
Detail |
| query |
Required string. Article id or a doaj.org/article URL. Example: 000004687a3a411cb466625281f2ceb0. |
| Name |
Detail |
| id |
String. Same id as the search card. |
| title |
String. |
| abstract |
String or null. |
| year |
String or null. |
| month |
String or null. |
| authors |
Array of {name, affiliation}. |
| keywords |
Array of strings. |
| subjects |
Array of strings. |
| journal_title |
String or null. |
| journal_issn |
String or null. Use it with the journal endpoint when it is present. |
| volume |
String or null. |
| issue |
String or null. |
| start_page |
String or null. |
| end_page |
String or null. |
| doi |
String or null. |
| fulltext_url |
String or null. |
| url |
String. https://doaj.org/article/{id}. |
One article. No pagination object.
- A repository takes the id from a climate search and stores
doi, authors, and fulltext_url.
- A reference manager accepts a
doaj.org/article URL pasted by a researcher.
- A review database keeps
year, volume, and journal_title for each screened paper.
| Name |
Detail |
| 400 |
Missing query, a non-DOAJ host, or a URL that is not an article path. |
| 404 |
Unknown article id. |
| 401 |
Missing API key. |
| 500 |
The DOAJ request failed. |