---
title: "List extractions for a resolution result"
method: GET
path: "/projects/{project_id}/results/{resolution_result_id}/extractions/"
tags: ["Results"]
---

# List extractions for a resolution result

`GET /projects/{project_id}/results/{resolution_result_id}/extractions/`

## Request

- Base URL: `https://api.parsewise.ai/api/v1`
- URL: `https://api.parsewise.ai/api/v1/projects/{project_id}/results/{resolution_result_id}/extractions/`
- Auth: API key in header `X-API-Key`

The individual extractions that contributed to a resolution
result, including the raw extracted value, the verbatim source
passage, the AI's reasoning, and consistency metadata. For document
extractions, ``document_id`` and ``page_number`` indicate where the
value was pulled from; for web extractions, ``web_search_query``
and ``web_citations`` describe the source.

Results are ordered with web sources first, then consistent rows,
then by document and page number, for stable pagination as new
extractions arrive.

## Path parameters

- `project_id` string, uuid, required
- `resolution_result_id` string, uuid, required

## Query parameters

- `limit` integer
- `offset` integer
- `search` string

## Response `200`

- V1ExtractionsListResponse
  - `data` V1ExtractionResult[], required: Extractions on this page, ordered with web sources first, then consistent rows, then by document and page.
    - `id` string, uuid, required: Stable identifier of the extraction. Use this with `GET /projects/{project_id}/extractions/{extraction_id}/bounding-boxes/` to retrieve where on the page the value was found.
    - `value` string, required: Raw extracted value as a string (numeric values are normalized to a canonical decimal representation). For the resolved, typed value across all extractions for a result, see the parent resolution result.
    - `relevant_passage` string, required: Verbatim passage from the source page that the AI used to derive the extracted value.
    - `reasoning` string, required: AI-generated explanation of how the value was derived from the source passage.
    - `consistent` boolean, nullable, required: Whether this extraction agrees with the resolved value. `null` when consistency has not yet been evaluated.
    - `justification_for_consistency` string, nullable, required: AI-generated explanation of the consistency outcome. `null` when consistency has not yet been evaluated.
    - `source_type` 'document' | 'web' | 'derived', required: * `document` - document * `web` - web * `derived` - derived
    - `document_id` string, uuid, nullable, required: Identifier of the source document. `null` for `web` extractions.
    - `document_name` string, nullable, required: Stored filename of the source document. `null` for `web` extractions.
    - `page_number` integer, nullable, required: 1-indexed page number within the source document. `null` for `web` extractions.
    - `extracted_at` string, date-time, required: When the extraction was first produced.
    - `web_search_query` string, nullable, required: Web search query that surfaced this extraction. Populated only for `web` extractions; `null` for document extractions.
    - `web_search_timestamp` string, date-time, nullable, required: When the web search was executed. Populated only for `web` extractions; `null` for document extractions.
    - `web_citations` WebCitation[], required: Web pages cited by this extraction along with the snippets of supporting text. Empty list for document extractions.
      - `snippets` WebSnippet[], required: Snippets of text from the source page that support the extracted value.
        - `text` string, required: Verbatim snippet of text from the source page.
      - `source` WebSource, required: A single web page (URL + title) cited by an extraction.
        - `url` string, uri, required: URL of the cited web page.
        - `title` string, required: Title of the cited web page.
    - `derived_sources` V1DerivedSource[], required: Source agent values this extraction was derived from. Populated only for `derived` extractions; empty list otherwise.
      - `source_agent_id` string, uuid, required: Identifier of the source agent (topic) this value was derived from.
      - `source_agent_name` string, required: Display name of the source agent.
      - `source_resolution_result_id` string, uuid, required: Identifier of the source agent resolution result that fed this derived value.
      - `dimension_values` object, required: Dimension name to value for the source resolution result (e.g. {"Year": "2024"}).
      - `resolved_value` string, required: The resolved value of the source agent cell at derivation time.
  - `total_count` integer, required: Total number of extractions for this resolution result across all pages.

---

[API](https://skmtc.dev/parsewise/apis/parsewise-api.md) - [All operations](https://skmtc.dev/parsewise/apis/parsewise-api/llms.txt) - [OpenAPI document](https://skmtc.dev/parsewise/apis/parsewise-api/revisions/5db46512debf?raw)
