Public API

This endpoint allows you to retrieve search results based on provided query parameters. The endpoint accepts the following URL parameters:

Request:

curl -X GET "https://api.jst.scifree.se/search?account=uktrialaccount&term=science"

Response:

[ { "_id": "6050c948fa15f02cd4d4d6a3", "name": "Nature Science", "issn_e": "1234-5678", "publishing_model": "Open Access", "payment": "Fully Covered Library Invoiced", "licenses": "CC BY-NC-ND", "imprint": "Nature Publishing Group", ... }, ... ]

Search Syntax Examples

Query Results Description
nuclear energy "Nuclear Materials and Energy"
"Advances in High Energy Physics"
"Nuclear Technology"
Matches entries with any or both terms.
Frontiers in Nuclear Medicine "Frontiers in Nuclear Medicine"
"Frontiers in Nuclear Engineering"
"Frontiers in Medicine"
Exact match prioritized; results sorted by score.
1743-9671 "Journal of the Energy Institute (1743-9671)" Exact match for ISSN_E/ISSN_P.
nucle* AND med* "Seminars in Nuclear Medicine"
"Nuclear Medicine and Biology"
"Frontiers in Nuclear Medicine"
"Clinical Nuclear Medicine"
Matches entries with both "nucle*" and "med*" prefixes.
nucle* AND (med* OR science) "Nuclear Science and Engineering"
"Journal of Nuclear Science and Technology"
"Science and Technology of Nuclear Installations"
"Annual Review of Nuclear and Particle Science"
"Seminars in Nuclear Medicine"
"Nuclear Medicine and Biology"
"Frontiers in Nuclear Medicine"
"Radiochimica Acta. International Journal for Chemical Aspects of Nuclear Science and Technology"
Extends search to include "science" prefix.
nucle* AND (med* OR science) AND NOT bio* "Nuclear Science and Engineering"
"Journal of Nuclear Science and Technology"
"Science and Technology of Nuclear Installations"
"Annual Review of Nuclear and Particle Science"
"Seminars in Nuclear Medicine"
"Frontiers in Nuclear Medicine"
"Nuclear Medicine Communications"
Omits entries with "bio*" prefix.
nucle* AND (med* OR science) AND NOT bio* AND imprint:wiley "Science and Technology of Nuclear Installations" Filters results to "Wiley" imprint only.
subjects:(bio* AND life AND NOT cell) "Life Sciences, Biotechnology (Life Sciences)"
"Life & Biomedical Sciences"
"Life Sciences, Biopolymers"
"Life Sciences, Biochemistry"
"Life sciences, biological sciences"
"Life Sciences, Developmental Biology"
"Life Sciences, Evolutionary Biology"
"Life Sciences, General Biology"
"Life Sciences, Human Biology"
"Life Sciences, Ecology & Organismal Biology"
"Life Sciences, Comparative Biology (Botany & Zoology)"
Searches within the 'subjects' field for entries with "bio*" and "life", but not "cell".

GET /custom/:account.css

This endpoint allows you to retrieve custom CSS for a given account.

Request:

curl -X GET https://api.jst.scifree.se/custom/test_account.css

Response:

.custom_main__background { color: #09313f; }

GET /custom/:account.json

This endpoint allows you to retrieve a JSON object of custom branding information with default info for licenses, payments and publishing models. Defaults can be changed in the config/branding.yml file.

Request:

curl -X GET https://api.jst.scifree.se/custom/test_account.json

Response:

NOTE: Icon for payments will be default or base64 encoded image for custom configuration

{ "licenses": { "CC BY": { "url": "https://api.jst.scifree.se/links/uktrialaccount:l:ccby", "description": "Copy, distribute, display, credit to author.", "icon": "./assets/icons/ccby.svg" }, ... }, "payments": { "Fully Covered Library Invoiced": { "url": "https://api.jst.scifree.se/links/uktrialaccount:m:fullycoveredlibraryinvoiced", "description": "The library covers the entire cost and is invoiced directly.", "icon": "<BASE64DATA>" }, ... }, "publishing_models": { "Open Access": { "url": "https://api.jst.scifree.se/links/uktrialaccount:p:openaccess", "description": "Content freely available to all users.", "icon": "./assets/icons/openaccess.svg" }, ... }, "search_title": "###Search for the Journals\n\nincluded in open access agreements", "search_helper": "Type something...", "no_results": "Sorry we couldn't find your journal. Contact us for help" }