---
title: "ADE Get Parse Jobs"
method: GET
path: "/v2/parse/jobs/{job_id}"
tags: ["Parse"]
---

# ADE Get Parse Jobs

`GET /v2/parse/jobs/{job_id}`

Get the status of an async parse job. Once the job has ``completed``, ``result`` carries the parse response (or ``output_url`` when ``output_save_url`` was set). Partial success (some pages failed) is reported in ``result.metadata.failed_pages``.

## Path parameters

- `job_id` string, required — The identifier of the job to retrieve, as returned by the create-job request.

## Response `200`

Job status / result

- object
  - `job_id` string — The unique identifier for this parse job. Format: ``<service>-<26-character Crockford base32 ULID>`` matching ``^(parse|extract)-[0-9a-hjkmnp-tv-z]{26}$``. Opaque, server-minted, and stable for the life of the job — the same id is returned on the sync response, the async 202, and every poll. Treat it as opaque; older id formats remain accepted indefinitely and are never re-issued.
  - `status` 'pending' | 'processing' | 'completed' | 'failed' — The job's current status: ``pending``, ``processing``, ``completed``, or ``failed``.
  - `created_at` string, nullable — ISO-8601 timestamp for when the job was created.
  - `completed_at` string — ISO-8601 timestamp; present once the job is terminal.
  - `progress` number — Job completion as a decimal from 0 (not started) to 1 (complete). Present while ``processing``.
  - `result` ParseResponse
    - `markdown` string, required
    - `chunks` ParseChunk[], required
      - `markdown` string, required
      - `type` string, required
      - `id` string, required
      - `grounding` ParseGrounding, required
        - `box` ParseGroundingBox, required
          - `left` number, required
          - `top` number, required
          - `right` number, required
          - `bottom` number, required
        - `page` integer, required
    - `splits` ParseSplit[], required
      - `class` string, required
      - `identifier` string, required
      - `pages` integer[], required
      - `markdown` string, required
      - `chunks` string[], required
    - `grounding` object
    - `metadata` ParseMetadata, required
      - `filename` string, required
      - `org_id` string, nullable, required
      - `page_count` integer, required
      - `duration_ms` integer, required
      - `credit_usage` number, required
      - `job_id` string, required
      - `version` string, nullable, required
      - `failed_pages` integer[]
  - `output_url` string, nullable — The URL the result was delivered to. Present once the job has ``completed`` and ``output_save_url`` was set, instead of inline ``result``.
  - `error` object — Present once the job has ``failed`` — the failure code + message.
    - `code` string — Stable error code.
    - `message` string

## Other responses

- `404` — Job not found
- `422` — Request validation failed.

---

[API](https://skmtc.net/landing-ai/apis/landingai-agentic-document-extraction-ade-api-v2-parse-and-e.md) · [All operations](https://skmtc.net/landing-ai/apis/landingai-agentic-document-extraction-ade-api-v2-parse-and-e/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/landing-ai/landingai-agentic-document-extraction-ade-api-v2-parse-and-e/revisions/b07477df91eb/schema)
