Открытые данные
Реестр требований в машиночитаемом виде
36 подач, 39 первоисточников. У каждого правила — приказ, дословная цитата и дата, когда мы её сверяли. Отдаётся JSON, без ключей и регистрации.
Два адреса, и это всё
GET https://xn--80aqkfcmql.xn--p1ai/api/presets/
Указатель: список подач со ссылками на страницу и на подробный JSON. Поля записи — slug, title, line, category, checked_at, page, json.
GET https://xn--80aqkfcmql.xn--p1ai/api/presets/<slug>/
Подача целиком: машинные правила в rules, источники с дословными цитатами в sources, связь «правило → источник» в provenance. Последнее и есть то, чего нет больше нигде: видно, какая цифра из какого акта взята.
Что внутри правил
Только измеримое: формат по сигнатуре, вес, размеры в пикселях и миллиметрах, плотность, цветность, глубина цвета, требования к PDF, доля лица, поле над головой, фон. Всё, что машина оценить не может, лежит отдельным списком manual_only — и в нём формулировка из акта, а не наш пересказ.
Условия
Реестр открыт. Пользуйтесь; при использовании ссылайтесь на форматни.рф как на источник — эта строка отдаётся в самом ответе, в поле license.
Вопросы
Насколько это стабильно?
Адреса и имена полей мы не ломаем: на реестр уже ссылаются. Новые поля могут появляться — читайте ответ терпимо к незнакомым ключам. Состав подач растёт, поэтому опирайтесь на slug, а не на порядок в списке.
Как часто обновляются данные?
Источники пересверяются автоматически раз в неделю: проверяется, что дословная цитата по-прежнему находится на странице акта и что у документа нет признаков утраты силы. Дата в поле checked_at — настоящая дата последней сверки, а не дата сборки сайта.
Можно ли встроить саму проверку файла, а не только требования?
Пока нет: проверка живёт целиком в браузере и никуда файлы не отправляет — это её свойство, а не ограничение. Отдельная библиотека или встраиваемый виджет — то, что имеет смысл делать под конкретный запрос. Если он у вас есть, отметьтесь кнопкой ниже: по числу таких отметок мы и решим, строить ли это.
Что будет платным?
Сам реестр — нет. Проверка файла человеком на сайте — тоже нет, никогда. Платными могут стать вещи вокруг: гарантированный отклик, уведомления об изменении требований, поддержка. Ничего из этого пока не построено, и обещать сроки мы не будем.
Пользуетесь реестром или собираетесь? Отметьтесь — это поможет решить, что строить дальше.
Уходит только факт нажатия: ни адреса, ни куки, ни сведений о вас.