We’re excited to introduce the new Tasks endpoint (Documentation Index
Fetch the complete documentation index at: https://docs.linkup.so/llms.txt
Use this file to discover all available pages before exploring further.
/tasks), which allows you to run Linkup’s core endpoints in batch and asynchronously.
Run any combination of Search, Fetch, and Research calls in a single batch, with the exact same parameters as their synchronous versions, at no extra cost.
How to use
- Send a
POST /tasksrequest with an array of{ type, input }objects (up to 100 per call). The endpoint immediately returns the tasks’ identifiers, before the work is completed. - Poll
GET /tasks/{id}to retrieve a specific task, orGET /tasksto list all your tasks. - While running,
statusis"pending"or"processing". Once the task is"completed", read the result inoutput. If"failed", inspecterror.
curl
When to use /tasks
- Bulk workloads — CRM enrichment, backfilling, batch research over hundreds of queries.
- Long-running jobs — submit the request, then poll for the result instead of waiting for the response synchronously.
- Scheduled pipelines — kick off a nightly batch, retrieve results in the morning.
Billing
Each task is billed exactly like a direct Search, Fetch, or Research call. Read the full reference:POST /tasks · GET /tasks · GET /tasks/:id.