# AgentIndex x402 Async Research Jobs

> AgentIndex x402 Async Research Jobs is a paid API for AI agents from x402.agentindex.world, paid per call via x402, $1/call, status unknown (last checked 2026-09-14).

Submits an asynchronous deep-research job on a subject (company, person, product, claim, or topic) and returns a job ID with an estimated completion time.

## Facts

- Endpoint: POST https://x402.agentindex.world/jobs
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentindex-x402-async-research-jobs-4c6ae588
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2i3o5r6qjJ73G082bXuPI

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentindex-x402-async-research-jobs-4c6ae588 -d '<json body>'
```

Example prompt: Can you kick off a deep research job on Anthropic — I want a thorough background report on the company, its funding, and its key products?

## When to prefer this

Choose this endpoint when you need deep, comprehensive research on a subject (company, person, product, claim, or topic) and can tolerate an asynchronous/batch workflow with a polling pattern. It is preferable to synchronous web search when the research task requires more time and depth than a real-time query can provide. Best suited for AI agents that can fire-and-forget a job and retrieve results later via the returned job_id.

## Known failure modes

- Missing or empty subject field returns a validation error
- Payment failure via x402 protocol results in 402 Payment Required with no job created
- Subject is too vague or ambiguous, potentially yielding low-quality results
- Job queue overload may result in longer-than-estimated ETA or timeout
- Network or service unavailability returns 5xx error with no job_id issued

## How this service works

Process the files and content an agent gives you. Nothing else. A pay-per-call kit for AI agents in USDC on Base (x402/MPP): pdf, web-read, extract, summarize, and the free detect-language entry point - see GET /capabilities. Plus two tools outside the kit: translate and jobs.

## Output

Returns a JSON object containing a unique job_id (e.g. 'abc123') and an eta_seconds field indicating the estimated time in seconds before the research results will be ready. The agent should use the job_id to poll a separate endpoint for the completed research output once the ETA has elapsed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "subject": {
   "type": "string",
   "description": "Subject or question to research - a company, person, product, claim or topic."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "job_id": "abc123",
  "eta_seconds": 60
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentindex-x402-async-research-jobs-4c6ae588/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.agentindex.world](https://www.zero.xyz/host/x402.agentindex.world/llms.txt)
