REST API 230+ млн документов

Нормативно-правовая база
ГАРАНТ
внутри вашего продукта

Интегрируйте полную систему ГАРАНТ в любое IT-решение через единый REST API. Поиск, экспорт, контроль изменений и судебная практика — в нескольких строках кода.

Официальный партнёр ГАРАНТ · api.garant365.ru

230+
млн документов в базе
17
методов API
20
запросов/сек
35+
лет на рынке

Работа с нормативкой без API — потеря времени и денег

Ручная проверка актуальности

Юристы тратят часы на проверку того, не устарели ли нормы в договорах и документах — это делают люди, а не система.

Нет ссылок на нормы в документах

Внутренние системы не связаны с правовой базой — сотрудники вручную вставляют ссылки на законы, допуская ошибки.

Параллельные интерфейсы

Пользователи переключаются между вашим продуктом и внешней системой ГАРАНТ — теряется контекст и рабочее время.

Гарант Коннект API решает всё это

REST API правовой базы ГАРАНТ — 17 методов для любых задач

Один токен открывает доступ ко всей правовой базе ГАРАНТ: поиск, экспорт документов, контроль изменений и судебная аналитика.

Полнотекстовый поиск

Морфологический поиск по 230+ млн документов с сортировкой по релевантности, дате и юридической силе. Поддержка языка запросов.

POST /v2/search

Простановка ссылок

Передайте текст документа — API автоматически расставит гиперссылки на упоминаемые нормативные акты в системе ГАРАНТ.

POST /v2/find-hyperlinks

Экспорт документов

Выгрузка документов и фрагментов в форматах PDF, RTF, HTML, ODT. Экспорт картинок, формул и блоков документа.

GET /v2/topic/:id/download

Контроль изменений

Ставьте до 100 документов и фрагментов на контроль и получайте уведомления при изменении нормативных актов с указанием типа события.

POST /v2/find-modified

Информация о документе

Полные атрибуты документа: тип, дата принятия, статус, территория действия, история редакций с указанием изменяющих актов.

GET /v2/topic/:id

Лицензионно чистые данные —
230+ млн документов с правами на использование

Парсинг правовых сайтов нарушает авторское право и условия использования. Гарант Коннект API — единственный легальный способ получить машиночитаемый доступ к базе ГАРАНТ для обучения моделей и построения RAG-систем.

  • Соответствие 233-ФЗ — данные предоставляются на основании официального лицензионного соглашения с правообладателем
  • Актуальность в реальном времени — база обновляется ежедневно, модель всегда работает с действующей редакцией закона
  • Структурированные данные — JSON с метаданными: дата принятия, редакции, ссылки на нормы, тип документа
  • Суверенные данные — 152-ФЗ, on-premise развёртывание, без зависимости от западных датасетов
230+
млн документов в базе
35+
лет актуализации базы
JSON
структурированный формат с метаданными
Daily
обновление — новые редакции и акты
Официальный
партнёр ГАРАНТ
garant365.ru — авторизованный реселлер с прямым договором с правообладателем. Данные передаются на основании лицензии.

Источник данных для юридического AI-ассистента

Подключите актуальную правовую базу ГАРАНТ как retrieval-слой вашей RAG-системы. Работает с LangChain, LlamaIndex, любым оркестратором.

Пользователь вопрос LLM / Оркестратор LangChain · LlamaIndex RAG pipeline retrieval Гарант Коннект API 230+ млн документов Обновление: daily REST · JSON · OAuth 2.0 Правовая база РФ ответ с контекстом RAG-архитектура с Гарант Коннект API
Актуальные документы без кэша
База обновляется ежедневно — модель видит действующую редакцию закона, а не архивный снимок
Семантический поиск по 230+ млн документов
POST /v2/search возвращает релевантные фрагменты с метаданными — идеально для chunk-retrieval
Мониторинг изменений — push обновлений в индекс
Контроль изменений документов позволяет инвалидировать вектор-хранилище при изменении нормы

Пример интеграции в RAG-пайплайн:

from langchain.retrievers import BaseRetriever
from langchain.schema import Document
import requests

class GarantRetriever(BaseRetriever):
    token: str

    def _get_relevant_documents(self, query):
        resp = requests.post(
            "https://api.garant.ru/v2/search",
            headers={"Authorization": f"Bearer {self.token}"},
            json={"query": query, "limit": 5}
        ).json()
        return [
            Document(
                page_content=d["text"],
                metadata={
                    "id": d["id"],
                    "title": d["title"],
                    "date": d["date"]
                }
            )
            for d in resp.get("items", [])
        ]

# Использование в цепочке
retriever = GarantRetriever(token="YOUR_TOKEN")
chain = RetrievalQA.from_chain_type(
    llm=llm, retriever=retriever
)
from llama_index.core import VectorStoreIndex
from llama_index.core.schema import TextNode
import requests

def fetch_garant_nodes(query, token):
    resp = requests.post(
        "https://api.garant.ru/v2/search",
        headers={"Authorization": f"Bearer {token}"},
        json={"query": query, "limit": 8}
    ).json()
    return [
        TextNode(
            text=d["text"],
            metadata={"source": d["title"], "doc_id": d["id"]}
        )
        for d in resp.get("items", [])
    ]

# Построение индекса из результатов API
nodes = fetch_garant_nodes("НДС ставка 2024", token)
index = VectorStoreIndex(nodes)
query_engine = index.as_query_engine()
response = query_engine.query("Какая ставка НДС на медтовары?")
import requests

# 1. Поиск релевантных документов
search_resp = requests.post(
    "https://api.garant.ru/v2/search",
    headers={"Authorization": "Bearer YOUR_TOKEN"},
    json={
        "query": "трудовой договор дистанционная работа",
        "limit": 5,
        "type": "law"
    }
).json()

# 2. Мониторинг изменений (для обновления индекса)
changed = requests.post(
    "https://api.garant.ru/v2/control",
    headers={"Authorization": "Bearer YOUR_TOKEN"},
    json={"doc_ids": [doc["id"] for doc in search_resp["items"]]}
).json()

# 3. Инвалидация изменённых чанков в векторном хранилище
for doc_id in changed.get("updated_ids", []):
    vector_store.delete(doc_id)  # удалить устаревший вектор

Ресурсы для разработчиков:

Интеграция с ГАРАНТ API: три сценария для LegalTech

01
⚙️

IT-интеграторы и системные интеграторы

Встраиваете правовую базу в корпоративные системы клиентов — ERP, СЭД, HRM, системы автоматизации бизнес-процессов.

  • Автопроверка документов на актуальность норм
  • Обогащение договоров ссылками на законы
  • Правовой мониторинг для клиентов
02
🚀

LegalTech и FinTech стартапы

Строите SaaS-продукты для юридических департаментов, бухгалтерий или HR — нужна надёжная правовая база без поддержки собственных обновлений.

  • Конструкторы договоров и документов
  • Системы правового комплаенса
  • AI-ассистенты для юристов
03
⚖️

Юридические компании с собственным ПО

Разрабатываете внутренние инструменты для автоматизации юридических процессов и хотите подключить профессиональную правовую базу.

  • Поиск и анализ судебной практики
  • Автоматический мониторинг изменений
  • Экспорт документов в корпоративные форматы

Масштабируется вместе с вашим продуктом

Стоимость зависит от объёма запросов и состава подключаемых методов. Финальная цена — по запросу.

Тариф 01
Старт
Цена по запросу
  • Поиск документов без ограничений
  • Информация о документе — 300 запросов/мес
  • Информация о редакциях документов
  • Экспорт PDF/RTF/HTML — 30 док/мес
  • Простановка ссылок — в расширенной версии
Тариф 03
Корпоратив
Индивидуально
  • Все 17 методов API
  • Выделенные лимиты запросов под задачи
  • Приоритетная техподдержка
  • SLA и гарантии доступности
  • Онбординг и техническая помощь
  • Интеграция с ГАРАНТ под ключ

Менеджер свяжется в течение рабочего дня

API нормативно-правовой базы — стандартный REST, интеграция за часы

Протокол HTTPS REST API
Аутентификация OAuth 2.0 · Bearer Token в заголовке Authorization
Формат данных JSON · application/json · UTF-8
Base URL https://api.garant.ru
Экспорт PDF, RTF, HTML, ODT + картинки PNG
Rate limit До 20 запросов/сек · помесячные лимиты по методам
Документация garant.ru/mobileonline/api/documentation

Лимиты запросов в месяц (Интернет-версия)

Метод Лимит/мес
ПоискНе ограничен
Экспорт документов30 документов
Простановка ссылок1 000 (суммарно)
Контроль изменений1 000 (суммарно)
Информация о документе300 запросов

Корпоративный тариф предусматривает расширенные лимиты — уточните у менеджера.

Примеры сфер применения API

Первый запрос — за 5 минут

01

Оставьте заявку

Заполните форму — укажите задачу, нужный набор методов и ожидаемый объём запросов в месяц.

2 минуты
02

Получите OAuth-токен

Менеджер свяжется в течение рабочего дня. Тестовый токен придёт на email — сразу можно пробовать API.

До 1 рабочего дня
03

Сделайте первый запрос

Вставьте токен в заголовок Authorization и выполните POST /v2/search. Документация и примеры кода — в описании API.

5 минут
04

Запустите интеграцию

Техническая поддержка поможет с архитектурой интеграции и проверит первые запросы. Онбординг включён в тариф.

Первая интеграция от 1 дня

Готовы подключить
правовую базу ГАРАНТ?

Оставьте заявку — менеджер свяжется в течение рабочего дня, ответит на технические вопросы и поможет выбрать тариф.

Официальный партнёр ГАРАНТ · garant365.ru · api.garant365.ru