Jak to działa

Jak działa Atomara

Prześlij PDF albo wyślij go przez API. Program odczytuje, z czego zbudowany jest plik, i w kilka sekund zwraca raport. Nikt w Atomara nie przegląda Twojego dokumentu, zanim pojawi się raport, i nic nie czeka na człowieka.

Krok 01

Prześlij PDF

Upuść wyciąg bankowy, fakturę, potwierdzenie lub pasek wynagrodzenia w formularzu albo wyślij go przez REST API. Dowolny PDF do 10 MB. Skan lub zdjęcie też przyjmiemy i sprawdzimy jako obraz.

Krok 02

Metadane i historia

Jaki program zapisał plik, kiedy go utworzono i ostatnio zmieniono, ile razy go zapisywano. Wyciąg pobrany raz z bankowości internetowej zostawia inne ślady niż plik ponownie zapisany w edytorze.

Krok 03

Struktura i kwoty

Czcionki i warstwa tekstu, ukryte lub nałożone treści, formularze, warstwy i skrypty, formaty dat na każdej stronie. Gdy kwoty da się odczytać, sumy kontrolne IBAN muszą się zgadzać, a saldo początkowe plus transakcje musi dać saldo końcowe.

Krok 04

Dowód pochodzenia

Ważny podpis cyfrowy wystawcy albo pełna zgodność struktury z oryginalnymi dokumentami tego samego wystawcy, jeśli takie posiadamy. Bez dowodu pochodzenia plik może otrzymać najwyżej „brak oznak edycji” — nigdy „autentyczny”.

Dlaczego struktura wygrywa z wyglądem

Większość narzędzi ocenia, jak dokument wygląda — a wygląd to dokładnie to, co fałszerz kontroluje. My czytamy to, czego przeglądarka PDF nie pokazuje: jaki program zapisał plik, czy zapisano go ponownie na oryginale, czy obiekty w środku zmieniano po utworzeniu i czy liczby na stronie się ze sobą zgadzają. Te ślady przetrwają przekonująco wyglądającą podróbkę, a do sprawdzenia nie potrzeba wzoru z banku, który wystawił dokument — działa to dla wyciągu z dowolnego banku w dowolnym kraju. Gdy mamy oryginalne dokumenty danego wystawcy, pełna zgodność z nimi daje dodatkowo dowód pochodzenia.

Co pokazuje raport

Przykład: fikcyjny wyciąg bankowy, w którym pozycję z wynagrodzeniem zmieniono z +3,200.00 na +8,200.00, sprawdzony dokładnie tak, jak sprawdziłby go klient.

Plik: statement-september.pdf Numer raportu: ATM-7F3K-92QD
Ślady manipulacji

Automatyczna analiza wykryła wyraźne ślady późniejszych zmian w dokumencie.

Co sprawdziliśmy

  • Struktura plikuNie znaleziono problemów
  • Zapisane wersjeNie znaleziono problemów
  • DatyOznaczone
  • Program tworzącyOznaczone
  • CzcionkiOznaczone
  • Formularze, warstwy, skryptyNie znaleziono problemów
  • Ukryte lub nałożone treściNie znaleziono problemów
  • Podpis cyfrowyBrak
  • Kwoty i saldaOznaczone

Co znaleźliśmy

  • Wysoki
    Plik otwarto i zapisano ponownie w edytorze PDFProducer: Adobe Acrobat — nie system, który wystawił wyciąg
  • Wysoki
    Mieszane lub nieoczekiwane czcionki w obrębie jednego polaStrona 1, 12 wrz: +8,200.00 złożono inną czcionką niż pozostałe kwoty
  • Średni
    Plik zmodyfikowano długo po jego utworzeniuZmodyfikowano 3 dni po utworzeniu
  • Średni
    Salda się nie zgadzająSaldo po 12 wrz nie zostało przeliczone
Pobierz raport (PDF)Porównanie wizualneDane techniczne (JSON)
  1. 1
    Ocena i werdykt

    Ocena autentyczności w skali do 100 — im wyżej, tym lepiej. Werdykt wyznacza przedział: 81–100 Wygląda autentycznie · 56–80 Nierozstrzygnięte · 31–55 Podejrzany · 0–30 Ślady manipulacji

  2. 2
    Co sprawdziliśmy

    Każdy obszar pliku z jego statusem, także to, czego nie było lub co nie miało zastosowania — więc czysty wiersz oznacza, że go sprawdzono, a nie pominięto.

  3. 3
    Ustalenia z dowodami

    Każde ustalenie wskazuje pole, stronę i wartość, których dotyczy, prostym językiem i z poziomem istotności.

  4. 4
    Porównanie wizualne i eksport

    Widok zmian strona po stronie, raport w PDF do Twojej dokumentacji i pełny wynik w JSON.

Porównanie wizualne pokazuje zmieniony wiersz

Wersja pierwotna
Wiersze transakcji pierwotnego wyciągu: przelew wynagrodzenia z 12 września to +3,200.00, a saldo bieżące wynosi 5,104.75.
Wersja po edycji
Te same wiersze po edycji: przelew wynagrodzenia to teraz +8,200.00, a saldo bieżące nadal wynosi 5,104.75.

Pozycja z wynagrodzeniem zmieniła się z +3,200.00 na +8,200.00. Raport wskazuje trzy ślady w pliku: ta jedna kwota jest złożona inną czcionką niż wszystkie pozostałe kwoty na stronie, plik zmodyfikowano trzy dni po jego utworzeniu, a pole Producer wskazuje Adobe Acrobat zamiast systemu, który wystawił dokument. Saldo bieżące obok zmienionej pozycji również nie zostało przeliczone.

Skan lub zdjęcie nie dostaje oceny, bo obraz nie pokazuje, z jakiego dokumentu go zrobiono. Raport mówi, jaki to obraz — skan papieru, zdjęcie, zrzut ekranu — co wykluczono, i podsuwa gotową prośbę o oryginalny PDF.

REST API

Ta sama weryfikacja z Twojego oprogramowania

Dla platform, które przyjmują dokumenty od własnych użytkowników — pożyczkodawców, pośredników, weryfikacji najemców, marketplace’ów. Jedno wywołanie HTTPS na dokument zwraca werdykt, ocenę i każdy sygnał z dowodem.

  1. 1
    Utwórz klucz

    Strona Developers na Twoim koncie

  2. 2
    Wyślij PDF

    POST /api/v1/documents

  3. 3
    Odczytaj wynik

    W tej samej odpowiedzi albo GET /documents/{id}

  4. 4
    Otwórz raport

    report_url prowadzi do pełnego raportu

ZapytaniePOST
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"
Odpowiedź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"
}

Skrócone. Pełny dokument zawiera też dane pliku, Twoje metadata i obiekt error. score ma zakres 0–100, wyżej znaczy lepiej (0–30 tampered, 31–55 suspicious, 56–80 inconclusive, 81–100 authentic); dla skanów i zdjęć dokumentów wynosi null.

Uwierzytelnianie

Klucz Bearer tworzony na stronie Developers na Twoim koncie. Pokazujemy go raz i przechowujemy tylko jego skrót. Klucz można w każdej chwili unieważnić.

Odpowiedź synchroniczna

Wywołanie czeka do 20 sekund i zwraca gotowy wynik. Wolniejszy plik dostaje 202 processing — odczytasz go później przez GET /api/v1/documents/{id}.

Bezpieczne ponowienia

Wysyłaj Idempotency-Key z każdym plikiem. Ponowienie w ciągu 24 godzin zwraca ten sam dokument i nic nie kosztuje; ten sam klucz z innym plikiem zostanie odrzucony kodem 409.

Twoje identyfikatory

Dołącz własne external_id i metadata do dokumentu, otrzymuj je w każdej odpowiedzi i filtruj listę dokumentów po external_id.

Zużycie i limity

GET /api/v1/usage zwraca wykorzystane i pozostałe weryfikacje. Każdy klucz ma limit 60 żądań na minutę, po jego przekroczeniu odpowiedź to 429.

Błędy i śledzenie

Każdy błąd ma postać {"error": {"code", "message"}}, każda odpowiedź niesie X-Request-Id, a każde żądanie widać na Twoim koncie w API → Requests.

Usuwanie

DELETE /api/v1/documents/{id} od razu usuwa plik i jego wynik, bez czekania na 90-dniowy okres przechowywania.

Ten sam wynik wszędzie

Werdykt i ocena są identyczne jak w raporcie webowym, a każdy dokument z API otwiera się na Twoim koncie jako pełny raport.

API jest przeznaczone dla planu Pro i indywidualnych cen wolumenowych. Każde potwierdzone konto może utworzyć klucz i wykorzystać przez API swoje darmowe weryfikacje, a firmowy adres e-mail dostaje 100 weryfikacji próbnych z pierwszym kluczem. Zacznij od dokumentacji API, zaimportuj kolekcję Postman albo zobacz, jak korzystają z niego platformy i agenci AI (strony w języku angielskim).

Co otrzymujesz

Za darmo

3 pełne weryfikacje

Załóż konto, potwierdź e-mail, a pierwsze 3 weryfikacje masz za darmo. Bez karty, bez rozmowy, bez czekania na akceptację.

Od razu

Raport na ekranie

Wynik pojawia się w kilka sekund, przy dużym pliku w niecałą minutę. Każdy raport zostaje na Twoim koncie, eksportuje się do PDF i zawiera pełne dane techniczne w JSON.

Prywatnie

90 dni, potem znika

Przesłane dokumenty i raporty przechowujemy 90 dni, a potem automatycznie usuwamy. Nigdy ich nie publikujemy ani nie udostępniamy.

Plany

Subskrypcje miesięczne

Każdy plan obejmuje określoną liczbę weryfikacji miesięcznie — na stronie lub przez API. Możesz zrezygnować w każdej chwili; niewykorzystane weryfikacje wygasają z końcem miesiąca.

Porównaj plany na stronie cennika.

Sprawdź na prawdziwym dokumencie