# WURK API - Base Likes via x402 Micropayment

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

Creates a paid WURK task to generate likes on a Base (base.app) post, paid via USDC x402 micropayment

## Facts

- Endpoint: GET https://wurkapi.fun/base/baselikes
- Price: $2.5/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-base-likes-via-x402-micropayment-d73176d8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mJEkNrRykEzAV50ozHbj4

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-base-likes-via-x402-micropayment-d73176d8
```

Example prompt: Can you get me 100 likes on my Base post at https://base.app/post/0xabc123? Use WURK to create the paid job via x402 with USDC.

## When to prefer this

Use this endpoint when you need to increase like counts specifically on base.app (Base chain social) posts and want to pay programmatically via x402 USDC micropayments. Prefer this over manual promotion when automation and on-chain payment are required.

## Known failure modes

- Invalid or non-existent base.app post URL returns error
- Insufficient USDC payment via x402 causes job not to be created
- x402 payment protocol failure or wallet rejection
- Amount parameter outside supported range returns error
- Network congestion causing delayed job creation

## 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 job creation with fields: ok (boolean), kind (job type e.g. 'baselikes-100'), paid (boolean), likes (count ordered), network ('base'), and pricePerLikeUsd (cost per like in USD).

## 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": "baselikes-100",
  "paid": true,
  "likes": 100,
  "network": "base",
  "pricePerLikeUsd": 0.025
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wurk-api-base-likes-via-x402-micropayment-d73176d8/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)
