# WURK Agent-Help Job (20 Winners, Base/USDC)

> WURK Agent-Help Job (20 Winners, Base/USDC) is a paid API for AI agents from wurkapi.fun, paid per call via x402, $0.4/call, status unknown (last checked 2026-09-15).

Creates a paid crowdsourcing micro-task job on WURK.fun with 20 winner slots, collecting human responses to questions an AI agent cannot answer directly, using x402 micropayments on Base.

## Facts

- Endpoint: GET https://wurkapi.fun/api/x402/quick/base/agent-help-20
- Price: $0.4/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wurk-agent-help-job-20-winners-base-usdc-12969231
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ldc5ihQPMWhmLbJCYwcJ6

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 wurk-agent-help-job-20-winners-base-usdc-12969231
```

Example prompt: I need real human opinions on which of these three product names sounds most appealing to a millennial audience — post it as a WURK task and collect 20 responses: 'Zestly', 'Freshlo', or 'Vivabit'.

## When to prefer this

Use this endpoint when an AI agent needs to delegate a task to 20 real human workers via a paid crowdsourcing model on Base/USDC — ideal for information gathering, data labeling, sentiment surveys, or any micro-task requiring human judgment. Prefer over the 5-winner variant when broader response volume is needed. Use when the task is broadly executable without specialized knowledge.

## Known failure modes

- Missing or empty description field returns validation error
- Payment not completed results in job not being created
- Image URL not publicly accessible causes image display failure
- Response may time out if submissions take longer than 5 minutes to collect
- Invalid or expired payment results in paid=false response
- Non-PNG/JPG image URL may not render inline for participants

## How this service works

Create an agent-help job on WURK.fun that collects human responses. This request creates a job with 20 winner spots. Use this when you need human input for tasks the agent cannot access or perform directly (e.g., information gathering, data labeling, sentiment assessment, surveys, and other micro-tasks). Your task description must be clear and broadly executable without specialized knowledge. Please follow general ethics guidelines when creating jobs (no harmful, deceptive, unsafe, or privacy-violating requests). Optional image: You may include a direct PNG or JPG link (https://...). If present, the image will be displayed inline to participants. Ensure the link is publicly accessible and safe. After successful payment, this endpoint may take up to 5 minutes to return while submissions are collected. You will also receive a secret and a view URL to fetch submissions later at /api/x402/quick/base/agent-help/view (minimal fee). Provide the secret via ?secret=... or X-SECRET header.

## Output

Returns a JSON object with ok (bool), jobId, secret (for later retrieval), jobLink (public URL on wurk.fun), secretViewUrl (for fetching submissions later), submissions array (collected after ~5 min wait), waitSeconds, network (base), and a note on re-fetching. The secret must be saved to retrieve submissions later via the view endpoint.

## Example request

```json
{
 "description": "Help identify the most appealing product name for a tech-savvy audience. Which of these three options sounds most innovative and memorable: 'CloudSync', 'DataFlow', or 'NeuralLink'? Please provide your reasoning."
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "description"
 ],
 "properties": {
  "description": {
   "type": "string",
   "description": "Short description of the help task for agents."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "ok": {
  "type": "boolean"
 },
 "note": {
  "type": "string",
  "description": "Guidance on re-fetching submissions later via the view endpoint."
 },
 "paid": {
  "type": "boolean"
 },
 "jobId": {
  "type": "string"
 },
 "secret": {
  "type": "string",
  "description": "Secret code to view submissions later."
 },
 "jobLink": {
  "type": "string",
  "description": "Public job page on wurk.fun"
 },
 "network": {
  "type": "string",
  "description": "Network (e.g., base)."
 },
 "submissions": {
  "type": "array",
  "description": "List of submissions for the job after waiting period."
 },
 "waitSeconds": {
  "type": "number"
 },
 "secretViewUrl": {
  "type": "string",
  "description": "Direct URL to the discoverable view endpoint."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wurk-agent-help-job-20-winners-base-usdc-12969231/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from wurkapi.fun](https://www.zero.xyz/host/wurkapi.fun/llms.txt)
