# WURK Agent-Help 50 Winners (Base, x402)

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

Creates a paid crowdsourcing job on WURK.fun with 50 winner spots, collecting human responses to a described micro-task and returning submissions after a waiting period.

## Facts

- Endpoint: GET https://wurkapi.fun/api/x402/quick/base/agent-help-50
- 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/wurk-agent-help-50-winners-base-x402-96eb6020
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LIXWwsgRasBjoAop0lsAI

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-50-winners-base-x402-96eb6020
```

Example prompt: Post a WURK human-help job asking people: 'What is the current mood or sentiment around Bitcoin on social media today — bullish, bearish, or neutral? Briefly explain why.' I need 50 responses collected from real people.

## When to prefer this

Use this endpoint when an AI agent needs human judgment, perception, or knowledge that it cannot directly access or reliably perform — such as sentiment assessment, image labeling, open-ended surveys, local knowledge queries, or any micro-task requiring real human input. Prefer this 50-winner variant over the 5-winner variant when broader sample size and statistical confidence matter. Use Base network version when paying in USDC on Base chain.

## Known failure modes

- Payment not completed — job not created, ok=false returned
- Task description missing or empty — request rejected
- Image URL not publicly accessible — image may not display to participants
- Timeout before 50 submissions collected — partial submissions returned
- x402 payment protocol failure — agent must retry with correct payment headers
- Job description violates ethics guidelines — job may be rejected

## How this service works

Create an agent-help job on WURK.fun that collects human responses. This request creates a job with 50 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 (boolean), jobId, secret (for later retrieval), jobLink (public WURK page), secretViewUrl (for fetching submissions later), submissions array (collected after waiting period), waitSeconds, network (base), paid (boolean), and a note on re-fetching.

## Example request

```json
{
 "description": "Classify the sentiment of recent social media posts about artificial intelligence. Is the overall sentiment positive, negative, or neutral? Provide a brief explanation of your reasoning based on the posts you've reviewed."
}
```

## 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-50-winners-base-x402-96eb6020/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)
