Як це працює

Як працює Atomara

Завантажте PDF або надішліть його через API. Програма читає, з чого складається файл, і за кілька секунд повертає звіт. Ніхто в Atomara не переглядає ваш документ до появи звіту, і нічого не чекає на людину.

Крок 01

Завантажте PDF

Перетягніть банківську виписку, рахунок, квитанцію чи довідку про зарплату у форму або надішліть через REST API. Будь-який PDF до 10 МБ. Скан чи фото теж приймаємо й перевіряємо як зображення.

Крок 02

Метадані та історія

Яка програма записала файл, коли його створили й востаннє змінили, скільки разів зберігали. Виписка, один раз вивантажена з інтернет-банку, лишає інші сліди, ніж файл, перезбережений у редакторі.

Крок 03

Структура та суми

Шрифти й текстовий шар, приховане чи накладене, форми, шари та скрипти, формати дат на кожній сторінці. Якщо суми вдається прочитати, контрольні суми IBAN мають сходитися, а початковий залишок плюс операції — дорівнювати кінцевому.

Крок 04

Доказ походження

Дійсний цифровий підпис видавця або повний збіг структури зі справжніми документами того самого видавця, якщо вони в нас є. Без доказу походження файл може отримати щонайбільше «ознак редагування не знайдено» — ніколи «автентичний».

Чому структура важливіша за вигляд

Більшість інструментів оцінює, як документ виглядає, — а вигляд якраз і контролює той, хто підробляє. Ми читаємо те, чого переглядач PDF не показує: яка програма записала файл, чи його перезберегли поверх оригіналу, чи змінювали об’єкти всередині після створення і чи узгоджуються між собою числа на сторінці. Ці сліди переживають переконливу на вигляд підробку, а для перевірки не потрібен зразок від банку, що видав документ, — тож вона працює для виписки будь-якого банку в будь-якій країні. Якщо в нас є справжні документи видавця, повний збіг із ними додає ще й доказ походження.

Що показує звіт

Приклад: вигадана банківська виписка, у якій рядок зарплати змінили з +3,200.00 на +8,200.00, перевірена так само, як її перевірив би клієнт.

Файл: statement-september.pdf Номер звіту: ATM-7F3K-92QD
Ознаки редагування

Автоматичний аналіз виявив виразні ознаки змін у документі після його створення.

Що ми перевірили

  • Структура файлуПроблем не знайдено
  • Збережені версіїПроблем не знайдено
  • ДатиПозначено
  • Програма-виробникПозначено
  • ШрифтиПозначено
  • Форми, шари, скриптиПроблем не знайдено
  • Приховане чи накладенеПроблем не знайдено
  • Цифровий підписВідсутній
  • Суми й залишкиПозначено

Що ми знайшли

  • Високий
    Файл відкрили й перезберегли в настільному PDF-редакторіProducer: Adobe Acrobat — не система, яка видала виписку
  • Високий
    Змішані або неочікувані шрифти в межах одного поляСторінка 1, 12 вер: +8,200.00 набрано іншим шрифтом, ніж усі інші суми
  • Середній
    Файл змінили значно пізніше за дату створенняЗмінено через 3 дні після створення
  • Середній
    Баланси не сходятьсяЗалишок після 12 вер ніхто не перерахував
Завантажити звіт (PDF)Візуальне порівнянняТехнічні дані (JSON)
  1. 1
    Оцінка та вердикт

    Оцінка автентичності зі 100: що вища, то краще. Вердикт визначає діапазон: 81–100 Схоже на автентичний · 56–80 Не визначено · 31–55 Підозрілий · 0–30 Ознаки редагування

  2. 2
    Що ми перевірили

    Кожна частина файлу та її статус, зокрема те, чого не було чи що не застосовується, — тож чистий рядок означає, що його перевірили, а не пропустили.

  3. 3
    Знахідки з доказами

    Кожна знахідка називає поле, сторінку й значення, яких вона стосується, простою мовою та з рівнем важливості.

  4. 4
    Візуальне порівняння та експорт

    Сторінка за сторінкою — що змінилося, звіт у PDF для ваших записів і повний результат у JSON.

Візуальне порівняння показує змінений рядок

Початкова версія
Рядки транзакцій початкової виписки: переказ зарплати 12 вересня — +3,200.00, поточний баланс — 5,104.75.
Версія після редагування
Ті самі рядки після редагування: переказ зарплати тепер +8,200.00, а поточний баланс і далі 5,104.75.

Рядок зарплати змінився з +3,200.00 на +8,200.00. Звіт називає три сліди у файлі: ця сума набрана іншим шрифтом, ніж усі інші суми на сторінці; файл змінювали через три дні після створення; поле Producer вказує Adobe Acrobat замість системи, яка видала документ. Поточний баланс поруч зі зміненим рядком теж ніхто не перерахував.

Скан чи фото оцінки не отримує, бо зображення не показує, з якого документа його зроблено. Звіт каже, що це за зображення — скан паперу, фото, знімок екрана, — що виключено, і дає готовий запит на оригінальний PDF.

REST API

Та сама перевірка з вашого програмного забезпечення

Для платформ, які отримують документи від власних користувачів, — кредиторів, брокерів, сервісів перевірки орендарів, маркетплейсів. Один HTTPS-виклик на документ повертає вердикт, оцінку й кожну ознаку з доказом.

  1. 1
    Створіть ключ

    Сторінка Developers у кабінеті

  2. 2
    Надішліть PDF

    POST /api/v1/documents

  3. 3
    Прочитайте результат

    У тій самій відповіді або GET /documents/{id}

  4. 4
    Відкрийте звіт

    report_url веде на повний звіт

ЗапитPOST
curl -X POST https://atomara.io/api/v1/documents \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Idempotency-Key: applicant-4821-statement" \
  -F "file=@statement.pdf" \
  -F "external_id=applicant-4821"
Відповідь200 JSON
{
  "id": "doc_3f9a1c8e6d2b4f7a9c311e5b0a77d4c2",
  "object": "document",
  "status": "completed",
  "external_id": "applicant-4821",
  "verdict": "tampered",
  "score": 3,
  "tamper_score": 0.87,
  "integrity_score": 0.05,
  "confidence": 0.82,
  "summary": "The file was re-saved by an editor after issue.",
  "signals": [
    {
      "id": "editor_producer_desktop",
      "module": "M4",
      "kind": "tamper",
      "severity": "high",
      "evidence": "Producer: Adobe Acrobat Pro DC",
      "scored": true
    },
    {
      "id": "invariant_balance",
      "module": "M8",
      "kind": "tamper",
      "severity": "medium",
      "page": 2,
      "evidence": "Closing balance: expected 4310.50, found 6310.50",
      "scored": true
    }
  ],
  "engine": {
    "version": "1.0.0",
    "rules_revision": "2026-07-07"
  },
  "report_url": "https://atomara.io/account/uploads/3f9a1c8e6d2b4f7a9c311e5b0a77d4c2"
}

Скорочено. Повний документ містить також дані файлу, ваші metadata та обʼєкт error. score — від 0 до 100, більше — краще (0–30 tampered, 31–55 suspicious, 56–80 inconclusive, 81–100 authentic); для сканів і фото документів він null.

Автентифікація

Ключ Bearer, який ви створюєте на сторінці Developers у кабінеті. Його показують один раз, ми зберігаємо лише хеш. Ключ можна відкликати будь-коли.

Синхронна відповідь

Виклик чекає до 20 секунд і повертає готовий результат. Повільніший файл отримує 202 processing — прочитайте його пізніше через GET /api/v1/documents/{id}.

Безпечні повтори

Надсилайте Idempotency-Key з кожним файлом. Повтор протягом 24 годин повертає той самий документ і нічого не списує; той самий ключ з іншим файлом відхиляється з кодом 409.

Ваші ідентифікатори

Додайте до документа власні external_id і metadata, отримуйте їх у кожній відповіді та фільтруйте список документів за external_id.

Використання й ліміти

GET /api/v1/usage повертає використані й залишкові перевірки. Кожен ключ обмежено 60 запитами на хвилину, понад ліміт — відповідь 429.

Помилки та трасування

Кожна помилка має вигляд {"error": {"code", "message"}}, кожна відповідь містить X-Request-Id, а кожен запит видно в кабінеті в API → Requests.

Видалення

DELETE /api/v1/documents/{id} одразу видаляє файл і його результат, не чекаючи завершення 90-денного строку зберігання.

Однаковий результат усюди

Вердикт і оцінка такі самі, як у вебзвіті, а кожен документ з API відкривається в кабінеті як повний звіт.

API розраховане на план Pro та індивідуальні ціни за обсяг. Будь-який підтверджений акаунт може створити ключ і використати через API свої безкоштовні перевірки, а робоча пошта отримує 100 пробних перевірок із першим ключем. Почніть з документації API, імпортуйте колекцію Postman або подивіться, як ним користуються платформи й AI-агенти (сторінки англійською).

Що ви отримуєте

Безкоштовно

3 повні перевірки

Створіть акаунт, підтвердьте пошту — і перші 3 перевірки безкоштовні. Без картки, без дзвінка, без очікування на схвалення.

Одразу

Звіт на екрані

Результат з’являється за секунди, для великого файлу — менш ніж за хвилину. Кожен звіт лишається в кабінеті, експортується в PDF і містить повні технічні дані в JSON.

Приватно

90 днів, потім видалення

Завантажені документи та звіти зберігаються 90 днів, а потім видаляються автоматично. Ми ніколи їх не публікуємо й нікому не передаємо.

Плани

Щомісячні підписки

Кожен план містить визначену кількість перевірок на місяць — на сайті чи через API. Скасувати можна будь-коли; невикористані перевірки згоряють разом із місяцем.

Порівняйте плани на сторінці цін.

Спробуйте на справжньому документі