Skip to main content
POST
10 or 100 credits See the guide for examples and usage.

Authorizations

Authorization
string
header
required

Send Authorization: Bearer <API_KEY>. Keys have full access unless restricted to scopes.

Body

application/json
task
string
required

Research task. The agent selects company/profile lookups, web searches, or page reads. Include domains or URLs to focus the research.

Required string length: 1 - 2000
mode
enum<string>

fast prioritizes speed, with extra verification for people and companies; ultra supports deeper research (default).

Available options:
fast,
ultra
json_format
object

Example answer object, not JSON Schema. Up to 8 levels, 500 values, and 16000 characters; unknowns may be null.

timeoutOpts
object

Request deadline and what to return when it passes.

tags
string[]

Labels for filtering usage in the dashboard.

Maximum array length: 20
Required string length: 1 - 50
Example:
zdr
enum<string>

enabled turns on zero data retention. Returns 403 ZDR_NOT_ENABLED unless your organization has ZDR.

Available options:
enabled,
disabled

Response

The requested JSON shape, plus the sources used

json_content
object
required

The answer, in the shape requested by json_format.

sources
string[]
required

Public evidence URLs from searches, pages, or company/profile records, in first-seen order. A listed URL may identify a record without its page being read.

partial
boolean

True when the request deadline ended research and the answer uses the evidence collected so far.

key_metadata
object

Credits this request used and your remaining balance.