Perplexity Research
perplexity_researchLaunch a deep research run in the background on any question and get a job id at once, then track progress and fetch the result later.
Instructions
Start a deep research run in the background and return at once with a job id. The call never waits for the run: read progress and the result with perplexity_jobs (status, result, list, cancel).
Approximate cost per run by depth: medium $0.016 to $0.025 and 39 to about 90 seconds over four runs (query-dependent; up to about $0.05 estimated); high can cost up to about $0.4 to $0.9 and take minutes, and xhigh more (both unmeasured estimates, from the provider's positioning). There is no spending cap. A run is recorded as spend only once a perplexity_jobs call observes it finished, so call status or list with refresh true; a run nobody checks is never recorded.
Research runs are stored by the provider (store is true, because a background run that is not stored cannot be retrieved), so the query and result stay retrievable there. The query and the result are also kept in this server's local database. Details: call perplexity_help.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | medium (default), high or xhigh; deeper runs take longer and cost more. fast and low answers belong to perplexity_ask | medium |
| query | Yes | The research question (at most 20000 characters) | |
| project | No | Project the job belongs to (default: default) | |
| instructions | No | System-style instructions, at most 10000 characters |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | Yes | The preset the run uses: medium, high or xhigh | |
| job_id | Yes | Local job id: pass it to perplexity_jobs | |
| status | Yes | The status the provider reported: usually queued or in_progress | |
| message | Yes | What to do next | |
| project | Yes | The project the job belongs to | |
| started_at | Yes | When this server submitted the run (UTC) | |
| response_id | Yes | The provider's response id for the run |