Developers
Integrate document scanning with a single HTTP call.
Try it now
Upload a document and see the live verdict. Requests go to https://geneav.172-190-148-55.nip.io.
Drop a document here, or browse
PDF, Office docs, text, ZIP · up to 25 MB
Scan a document
POST /api/v1/scan
Content-Type: multipart/form-data
field: file=<your document>Example:
curl -F "file=@invoice.pdf" https://geneav.172-190-148-55.nip.io/api/v1/scanResponse 200 OK:
{
"scanId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"status": "infected",
"threat": "Eicar-Test-Signature",
"fileName": "invoice.pdf",
"fileSize": 68,
"contentType": "application/pdf",
"scannedAt": "2026-07-04T06:47:00Z"
}Errors
400
No file provided or the file is empty.
413
File exceeds the maximum allowed size (25 MB).
415
Unsupported content type.
Health
GET /api/v1/health -> { "status": "UP", "engine": "UP" }Full interactive reference: Swagger UI (https://geneav.172-190-148-55.nip.io/docs)