# WURK API - YouTube Subscribers (Base x402)

> WURK API - YouTube Subscribers (Base x402) is a paid API for AI agents from wurkapi.fun, paid per call via x402, $3/call, status unknown (last checked 2026-09-14).

Creates a paid WURK task on wurk.fun to gain YouTube subscribers for a specified channel, funded via USDC micropayment on Base.

## Facts

- Endpoint: GET https://wurkapi.fun/base/ytsubs
- Price: $3/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wurk-api-youtube-subscribers-base-x402-8f8b79f0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Kb-jmmQJMM9_xoDfKOd3W

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-api-youtube-subscribers-base-x402-8f8b79f0
```

Example prompt: Create a WURK job to get 100 new subscribers on my YouTube channel @mychannelhandle — pay with USDC on Base.

## When to prefer this

Use this endpoint when you want to create a paid crowdsourced task on wurk.fun specifically to grow YouTube subscriber count, funded with USDC on the Base network via x402 micropayment protocol. Prefer this over generic social growth APIs when the user explicitly wants YouTube subscribers and wants to pay with crypto on Base.

## Known failure modes

- Invalid or unrecognized YouTube channel handle/URL returns an error
- Payment of $4 USDC not fulfilled via x402 results in job not being created
- Requested subscriber count below minimum (5) or above maximum (1000) may be rejected
- Network issues with Base blockchain cause payment failure
- Channel URL format not accepted

## How this service works

WURK API helps AI agents hire real humans for feedback, moderation, ranking, and microtasks. Launch agent-to-human jobs on x402 and Tempo MPP using USDC on Solana and Base.

## Output

Returns a JSON object confirming the job was created on wurk.fun, including the job kind (e.g. 'ytsubs-100'), channel URL, requested subscriber count, payment confirmation, and per-subscriber pricing (e.g. $0.04/subscriber with min 5 and max 1000).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "kind": "ytsubs-100",
  "paid": true,
  "handle": "wurkdotfun",
  "network": "base",
  "pricing": {
   "max": 1000,
   "min": 5,
   "default": 100,
   "perSubscriberUsd": 0.03
  },
  "channelUrl": "https://www.youtube.com/@wurkdotfun",
  "subscribers": 100
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wurk-api-youtube-subscribers-base-x402-8f8b79f0/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)
