Skip to main content
GET
/
api
/
v1
/
classify
/
results
/
{record_id}
Get Classification Result
curl --request GET \
  --url https://extraction-api.nanonets.com/api/v1/classify/results/{record_id} \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "<string>",
  "record_id": "<string>",
  "filename": "<string>",
  "status": "queued",
  "result": {
    "total_pages": 0,
    "mode": "page",
    "splits": [
      {
        "category": "<string>",
        "pages": [
          123
        ],
        "segment_key": "<string>",
        "segments": [
          {
            "value": "<string>",
            "pages": [
              123
            ]
          }
        ]
      }
    ]
  },
  "processing_time": 123
}

Authorizations

Authorization
string
header
required

API key as Bearer token: Authorization: Bearer YOUR_API_KEY

Path Parameters

record_id
string
required

Classification job record ID

Response

Classification result

success
boolean
required
message
string
required
record_id
string

Record ID for polling results

filename
string

Original filename

status
enum<string>

Processing status

Available options:
queued,
processing,
completed,
failed,
retrying
result
object

Classification result data, populated when status='completed'

processing_time
number

Processing time in seconds