Documentation Index
Fetch the complete documentation index at: https://docs.sixtyfour.ai/llms.txt
Use this file to discover all available pages before exploring further.
Use case
Turn natural language into a targeted list of people or companies — without manual prospecting. These endpoints let you submit a query, track progress asynchronously, and either browse results as paginated JSON or download them as a CSV.API Reference
See the full request/response schema and parameters in the API Reference.
Pricing
See Credits & Pricing Guide for credit costs.Errors
For error responses (400, 403, 404, 409, 429, etc.), see Handling Errors.Start deep search
Submit a natural language query to start an agentic search. Returns atask_id for polling.
Example request
Each organization can run up to 5 concurrent deep searches. Additional requests receive a 429 response until an in-flight search completes.
Get search status
Poll for progress and results of a running or completed search.task_id is the value returned by Start Deep Search or Export.
Status values
| Status | Description |
|---|---|
| queued | Search is waiting to start. |
| running | Search is actively running. Use progress_message and iterations to show progress. |
| completed | Search finished. resource_handle_id is available for "csv" mode. search_id can be used with /search/query in either mode. |
| failed | Search encountered an error — check the error field. |
Polling recommendations
- Poll every 10–15 seconds for active searches
- Stop polling when
statusiscompletedorfailed - Use
progress_messageto show users what the agent is currently doing
Download search results
Get a signed URL to download the result CSV for a completed search.resource_handle_id (the value returned in the completed status response) as a query parameter.
The storage backend and URL format may vary. Use the
url field in the response directly for downloading — it is always a valid signed URL regardless of the underlying storage provider.Query search results
Browse results from a completed deep search as paginated JSON.search_id to browse a completed deep search, or use simple_filters/filters/parsed_query for fresh searches. For pagination semantics, request flow, and the effective result cap, see Filter Search → Search query.
Example: browse deep search results
Example: next page
Export search results
Generate a CSV from a completed search. Runs asynchronously — poll for status, then download.search_id to export an existing search, or parsed_query for a direct query (advanced) — not both.
Export flow
- POST to
/search/exportwithsearch_id— receivetask_id. - Poll
GET /search/status/{task_id}untilcompleted— response includesresource_handle_id. - Download via
GET /search/download?resource_handle_id=....
If an export is already in progress for the given
search_id, the API returns 409. Poll the existing task_id instead of starting a new export.