# Get run results `GET` `/api/v1/market-maps/{id}/runs/{run_id}/results` Return the output artifacts of a completed run, including a pre-signed S3 download URL for the result file. Returns 409 if the run has not completed yet. ## Path parameters | Name | Type | Required | Description | |------|------|----------|-------------| | id | string | yes | UUID of the market map | | run_id | string | yes | UUID of the run | ## Response `200 OK` — `application/json` | Field | Type | Description | |-------|------|-------------| | download_url | string | Pre-signed S3 URL for the result file | | expires_in | integer | URL expiry in seconds | | stats | object | Result statistics | ## Errors | Status | Description | |--------|-------------| | 400 | Bad Request | | 403 | Forbidden | | 404 | Not Found | | 409 | Conflict |