Вы используете устаревший браузер. Пожалуйста, обновите браузер для эффективной работы с сайтом.

Документация по API

Описание

Для удобства получения данных об изданиях, входящих в «Белый список», система предоставляет открытый API.

Предлагаемый API использует при выгрузке данных удобный для последующей машинной обработки формат JSON.
Выгружаемые текстовые данные имеют кодировку UTF-8.

Основной URL для всех запросов к API: https://journalrank.rcsi.science/api.

Ресурсы
Уровень журнала в «Белом списке»

Для получения данных об уровне журнала по ISSN необходимо выполнить запрос вида https://journalrank.rcsi.science/api/record-sources/{issn}/level.
Где в качестве параметра {issn} необходимо указать ISSN журнала.

Результат:

HTTP-статусДанные
200JSON-объект с данными об уровне журнала в «Белом списке»
400Журнал с указанным ISSN не найден

Описание возвращаемого JSON-объекта:

{
  "$id": "record-source-level",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Данные об уровне журнала в «Белом списке»",
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "Идентификатор журнала",      
    },
    "url": {
      "type": "string",
      "description": "Фрагмент URL карточки журнала",      
    },
    "title": {
      "allOf": [
        { "$ref": "#/$defs/strings" }
      ],
      "description": "Название журнала"     
    },
    "issn": {
      "allOf": [
        { "$ref": "#/$defs/strings" }
      ],
      "description": "ISSN журнала",   
    },
    "links": {
      "type": [ "object", "null" ],
      "description": "Ссылки (URL)", 
      "properties": {
        "main": {
          "allOf": [
            { "$ref": "#/$defs/strings" }
          ],
          "description": "URL журнала"
        },
        "translated": {
          "allOf": [
            { "$ref": "#/$defs/strings" }
          ],
          "description": "URL переводной версии"          
        },
        "other": {
          "allOf": [
            { "$ref": "#/$defs/strings" }
          ],
          "description": "Зеркальный URL"
        }
      }     
    },
    "level_2023": {
      "type": "integer",
      "description": "Уровень журнала в «Белом списке» 2023", 
      "enum": [ 1, 2, 3, 4 ]
    },
    "level_2025": {
      "type": "integer",
      "description": "Уровень журнала в «Белом списке» 2025", 
      "enum": [ 1, 2, 3, 4 ]
    },
    "state": {
      "description": "Тип отметки",
      "type": [
        "string",
        "null"
      ]
    },
    "notice": {
      "description": "Примечание",
      "type": [ "string", "null" ]
    },
    "dateAccepted": {
      "description": "Дата включения в «Белый список»",
      "type": "string"
    },
    "dateDiscontinued": {
      "description": "Дата исключения из «Белого списка»",
      "type": [ "string", "null" ]
    }
  },
  "$defs": {
    "strings": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  }
}

Пример ответа для запроса https://journalrank.rcsi.science/api/record-sources/2079-3537/level:

{
    "id": 28418,
    "url": "/record-sources/details/28418/",
    "title": [
        "НАУЧНАЯ ВИЗУАЛИЗАЦИЯ",
        "SCIENTIFIC VISUALIZATION"
    ],
    "issn": [
        "2079-3537"
    ],
    "links": null,
    "level_2023": 3,
    "level_2025": 3,
    "level_2026": null,
    "state": null,
    "notice": null,
    "dateAccepted": "2022-10-20",
    "dateDiscontinued": null
}