---
title: "Search open tasks"
method: GET
path: "/v1/tasks"
tags: ["tasks"]
---

# Search open tasks

`GET /v1/tasks`

## Request

- Base URL: `https://api.day1work.com`
- URL: `https://api.day1work.com/v1/tasks`
- Auth: none declared

Country is required and is a hard boundary: no listing crosses a border. In-person tasks are returned only when latitude and longitude are supplied, and then only within the country's radius. Online tasks are country-wide.

## Query parameters

- `country` string, required
- `latitude` number
- `longitude` number
- `category` string
- `search` string
- `task_type` 'online' | 'in-person'
- `min_budget` number
- `max_budget` number
- `sort` 'newest' | 'budget_desc' | 'budget_asc' | 'distance'
- `limit` integer
- `offset` integer

## Response `200`

Matching tasks

## Other responses

- `400`: country_required or unsupported_country
- `429`: rate_limited

---

[API](https://skmtc.dev/day1work/apis/day1work-agent-api.md) · [All operations](https://skmtc.dev/day1work/apis/day1work-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/day1work/apis/day1work-agent-api/revisions/013058eece72?raw)
