{"ok":true,"site":"doaj","host":"doaj.org","about":"DOAJ (Directory of Open Access Journals): search and look up open-access journals and articles through DOAJ's public v4 API, OAI-PMH endpoint and Atom feed.","commands":[{"command":"search-journals","summary":"Search DOAJ journals by keyword or Elasticsearch/Lucene query, e.g. bibjson.publisher.country:IR AND bibjson.apc.has_apc:false","params":[{"name":"query","type":"string","required":true,"description":"Keyword(s) or Lucene query string. Field filters use JSON dot notation, e.g. bibjson.publisher.country:IR, bibjson.apc.has_apc:false, bibjson.title:\"Journal of Science\". Combine them with AND/OR. Shor"},{"name":"page","type":"number","description":"Page number, starting at 1","default":1},{"name":"pageSize","type":"number","description":"Results per page (max 100)","default":10},{"name":"sort","type":"string","description":"Sort as field or field:asc|desc, using dot notation, e.g. created_date:desc, last_updated:desc, bibjson.title:asc"}],"exampleUrl":"https://clify-dev.netlify.app/doaj/search-journals?sort=created_date%3Adesc"},{"command":"get-journal-by-issn","summary":"Look up a DOAJ journal by its print or electronic ISSN","params":[{"name":"issn","type":"string","required":true,"description":"ISSN in NNNN-NNNN format"}],"exampleUrl":"https://clify-dev.netlify.app/doaj/get-journal-by-issn"},{"command":"get-journal","summary":"Get the full metadata of a DOAJ journal (APC, license, editorial policy, subjects, links) by its DOAJ id","params":[{"name":"id","type":"string","required":true,"description":"DOAJ journal id (32-char hex), taken from search results"}],"exampleUrl":"https://clify-dev.netlify.app/doaj/get-journal"},{"command":"search-articles","summary":"Search DOAJ articles by keyword or Lucene query, e.g. bibjson.year:2021 AND herring","params":[{"name":"query","type":"string","required":true,"description":"Keyword(s) or Lucene query string. Field filters use dot notation, e.g. bibjson.year:2021, bibjson.journal.title:\"Ecology and Evolution\". Short fields: title, doi, issn, publisher, abstract. Combine t"},{"name":"page","type":"number","description":"Page number, starting at 1","default":1},{"name":"pageSize","type":"number","description":"Results per page (max 100)","default":10},{"name":"sort","type":"string","description":"Sort as field or field:asc|desc, e.g. created_date:desc or last_updated:desc. Sorting by bibjson.year returns bad_request."}],"exampleUrl":"https://clify-dev.netlify.app/doaj/search-articles?sort=created_date%3Adesc"},{"command":"get-article-by-doi","summary":"Look up a DOAJ article by its DOI","params":[{"name":"doi","type":"string","required":true,"description":"DOI without the https://doi.org/ prefix, e.g. 10.1002/ece3.8411"}],"exampleUrl":"https://clify-dev.netlify.app/doaj/get-article-by-doi"},{"command":"get-article","summary":"Get the full metadata of a DOAJ article (authors, abstract, journal, links) by its DOAJ id","params":[{"name":"id","type":"string","required":true,"description":"DOAJ article id (32-char hex), taken from search results"}],"exampleUrl":"https://clify-dev.netlify.app/doaj/get-article"},{"command":"list-recent-journals","summary":"List journals recently added to DOAJ (Atom feed)","params":[],"exampleUrl":"https://clify-dev.netlify.app/doaj/list-recent-journals"},{"command":"list-subject-sets","summary":"List the LCC subject sets available in DOAJ's OAI-PMH endpoint (setSpec feeds list-journals-in-subject)","params":[],"exampleUrl":"https://clify-dev.netlify.app/doaj/list-subject-sets"},{"command":"list-journals-in-subject","summary":"List journal records (Dublin Core) in one LCC subject set via OAI-PMH","params":[{"name":"set","type":"string","required":true,"description":"OAI setSpec from list-subject-sets (base64 of 'LCC:<subject>'), e.g. TENDOkFncmljdWx0dXJl = LCC:Agriculture"}],"exampleUrl":"https://clify-dev.netlify.app/doaj/list-journals-in-subject?set=TENDOkFncmljdWx0dXJl"},{"command":"get-api-spec","summary":"Get the DOAJ v4 API Swagger spec (all routes and parameters)","params":[],"exampleUrl":"https://clify-dev.netlify.app/doaj/get-api-spec"}]}