---
title: "Get Task Output File"
api: "GET /api/v1/task/{task_id}/output-file/{file_name}"
description: "Returns a presigned URL for downloading a file from the task output files"
---
Returns a presigned URL for downloading a file from the task output files. This endpoint is useful for retrieving files that were generated or modified during task execution.
## Path Parameters
ID of the task
Name of the output file
## Response
A presigned URL for downloading the file.
```python python
import requests
API_KEY = 'your_api_key_here'
BASE_URL = 'https://api.browser-use.com/api/v1'
HEADERS = {'Authorization': f'Bearer {API_KEY}'}
task_id = 'task_1234567890abcdef'
file_name = 'results.csv'
response = requests.get(f'{BASE_URL}/task/{task_id}/output-file/{file_name}', headers=HEADERS)
download_url = response.json()['download_url']
# Download the file
file_response = requests.get(download_url)
with open('downloaded_results.csv', 'wb') as file:
file.write(file_response.content)
print("File downloaded successfully")
```
```bash curl
curl --request GET \
--url https://api.browser-use.com/api/v1/task/{task_id}/output-file/{file_name} \
--header 'Authorization: Bearer '
```
```json 200
{
"download_url": "https://storage.browser-use.com/output-files/task_1234567890abcdef/results.csv?signature=..."
}
```