# WURK API - CoinGecko Vote (Base, x402)

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

Creates a paid WURK task to collect votes on a CoinGecko coin page, paid via x402 USDC micropayment on Base.

## Facts

- Endpoint: GET https://wurkapi.fun/base/cgvote
- Price: $2/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-coingecko-vote-base-x402-84f010a4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_l4CWUnxrJV2gsUaEOEboe

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-coingecko-vote-base-x402-84f010a4
```

Example prompt: Can you create a CoinGecko vote task on WURK for my coin at coingecko.com/en/coins/mytoken and set the amount to $5 USDC so real users start voting and submitting proof?

## When to prefer this

Use this endpoint when you specifically need to boost votes on a CoinGecko coin page using human-verified crowdsourced labor, paid via x402 USDC on Base. Prefer this over the CoinMarketCap sibling endpoint when the target listing is on CoinGecko. Choose this over manual outreach when you want automated, proof-based vote collection at a fixed per-vote cost.

## Known failure modes

- Invalid or missing CoinGecko URL slug — returns error or malformed job
- Insufficient USDC payment via x402 — payment not settled, job not created
- Unsupported coin or inactive CoinGecko page — job may not fulfill
- x402 payment signature missing or invalid — 402 Payment Required response
- Network congestion on Base causing delayed payment confirmation

## 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 ok: true, job kind (e.g. cgvote-100), paid status, number of votes ordered, the network (base), and the price per vote in USD (e.g. $0.025).

## 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": "cgvote-100",
  "paid": true,
  "votes": 100,
  "network": "base",
  "pricePerVoteUsd": 0.02
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wurk-api-coingecko-vote-base-x402-84f010a4/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)
