AURA

API BASE URL: https://ai.perkinsfund.org


File Prediction Endpoint

Endpoint: /api/predict

Request type: POST

Data type: File

Headers (optional): X-Api-Key: API KEY

NOTE: The AI currently only classifies ELF and Windows PE executable file formats. Others will be "unknown".

Example request

curl -F"filename=@/path/to/file" https://ai.perkinsfund.org/api/predict

Expected outputs

Success:

{
  ...,
    "results": {
    "class": "safe",
    "created_at": 1743103981.5979574,
    "file_hash": "ed369187681a62247e38d930320f1cd771756d0b7b67072d8ec655ef99e14aeb",
    "time_taken": 0.37021786579862237
  },
  ...
}

Unsuccessful:


Latest Scans Endpoint

Endpoint: /api/latest

Request type: POST

Data type:

Headers (optional): X-Api-Key: API KEY

NOTE: This POST request does not take any parameters, it will return the last 50 scans

Example request

Expected outputs

Success:

Unsuccessful:


Search Scans Endpoint

Endpoint: /api/search

Request type: POST

Data type: JSON

Headers (required): X-Api-Key: API KEY

NOTE: This endpoint requires an API key. You can get an API key here: https://perkinsfund.org/login

Example request

Expected outputs

Success:

Unsuccessful:

Last updated

Was this helpful?