Документация о возможностях программного взаимодействия с системой

Хотите построить подобную систему? Нет проблем, мы предоставляем полный и бесплатный доступ ко всем возможностям нашего сайтй

1. API поиска и отгрузки

Запрос - https://docsearch.ru/get_task.php?action=search&from_year={FROM_YEAR}&to_year={TO_YEAR}&pn={PATENT_NUMBER}&phrase={PHRASE}&inventor={INVENTOR}&assigne={ASSIGNE}&cpc={CPC}&ipc={IPC}&limit={LIMIT}&_from_id={_FROM_ID}
- {FROM_YEAR} - год с которого искать патенты (например 2004)
- {TO_YEAR} - год до которого искать патенты (например 2014)
- {PATENT_NUMBER} - номер патента (возможно указание как патента целиком, так и использование wildcard)
- {PHRASE} - поисковая фраза
- {INVENTOR} - перечисленные через запятую изобретатели
- {ASSIGNE} - перечисленные через владельцы
- {CPC} - перечисленные через запятую классы CPC
- {IPC} - перечисленные через запятую классы IPC
- {LIMIT} - выдавать результаты начиная с записи
- {_FROM_ID} - выдавать результаты в промежутке от номера патента до номера патента плюс 1000
Ответ - в JSON формате
{
"max_id":"максимально доступный номер в базе данных - ориентир при массовой скачке информации",
"num_found":"количество найденных по запросу патентов",
"num_avail":"количество патентнов в выборке",
"error":"код ошибки",
"patent_list": - массив с патентными данными
    [
      {
        "id_patent":"Номер патента",
        "title":"Заголовок патента",
        "snippet":"Текст из патента",
        "publ_date":"Дата публикации в формате YYYYMMDD",
        "patent_number":"Номер патента",
        "inventor":[Массив с изобретателями],
        "assigne":[Массив с патентовладельцами],
        "cpc":{Массив с кодами классов CPC},
        "ipc":{Массив с кодами классов IPC},
        "patent_office":"Патентный офис",
        "pdf_link":"Ссылка на скачивание документа" - поле присутствует только если информация есть в базе данных,
        "ocr_link":"Ссылка на скачивание данных OCR" - поле присутствует только если информация есть в базе данных
      },
...............................
...............................
...............................
...............................
    ]
}

2. API поиска ближайших патентов

Запрос - https://docsearch.ru/get_task.php?action=near&id_patent={PATENT_NUMBER_OR_TEXT}
- {PATENT_NUMBER_OR_TEXT} - номер патента или текстовое описание
Ответ - в JSON формате
{
"patent": - массив с патентными данными
    [
      {
        "weight":"Схожесть. Чем выше тем ближе.",
        "title":"Заголовок патента",
        "id":"Внутренний номер патента",
        "patent_number":"Номер патента",
        "cpc":{Массив с кодами классов CPC},
        "inventor":[Массив с изобретателями],
        "assigne":[Массив с патентовладельцами],
        "publ_year":"Год публикации",
        "publ_date":"Дата публикации в формате YYYY-MM-DD",
        "patent_link":"Ссылка на патент внутри системы"
      },
...............................
...............................
...............................
...............................
    ]
}