Skip to main content

Get Data Product Results

Retrieve the structured result rows of a data product with cursor-based pagination. Each row contains field values aligned to the product schema.

Retrieve the assembled result rows for a data product. Each row contains the structured field values aligned to the product's schema, with one row per document or entity. Results are returned with cursor-based pagination for efficient traversal of large datasets.

The result rows represent the final output of the Talonic pipeline: extracted, validated, and optionally resolved field values. Each row maps field names (from the associated user schema) to their values. Use this endpoint to programmatically consume the structured data for downstream integration, analytics, or export.

GET/v1/data-products/{id}/results

Response

Response fields

dataarrayArray of result row objects.
data[].idstringResult row UUID.
data[].document_idstringSource document UUID.
data[].fieldsobjectKey-value map of field names to extracted values.
data[].created_atstringISO 8601 timestamp.
cursorstring | nullPagination cursor for the next page, or null if no more results.

curl

Response

{
  "data": [
    {
      "id": "row-1a2b3c4d-e5f6-7890-abcd-ef1234567890",
      "document_id": "doc-a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "fields": {
        "invoice_number": "INV-2024-0042",
        "vendor_name": "Acme Corp",
        "total_amount": "1250.00",
        "currency": "USD",
        "invoice_date": "2024-10-15"
      },
      "created_at": "2024-11-01T14:25:00.000Z"
    }
  ],
  "cursor": "eyJpZCI6InJvdy0xYTJiIn0="
}

Errors

Error responses

401unauthorizedMissing or invalid API key.
404not_foundData product not found or does not belong to your organization.
429rate_limitedToo many requests. Retry after the period indicated in the Retry-After header.