# x8004 Token Purchase - $5 USDC (x420.dev)

> x8004 Token Purchase - $5 USDC (x420.dev) is a paid API for AI agents from x8004.x420.dev, paid per call via x402, $5/call, status unknown (last checked 2026-09-13).

Purchases $5 USDC worth of x8004 tokens (contract 0x1680C9DEdF5437458919C20963452f22C26E2B07) and returns transaction details

## Facts

- Endpoint: GET https://x8004.x420.dev/api/puff-5
- Price: $5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x8004-token-purchase-5-usdc-x420-dev-d98e0db9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_h1DSUlTYXBQVg9ZuyUReK

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 x8004-token-purchase-5-usdc-x420-dev-d98e0db9
```

Example prompt: Buy me $5 worth of x8004 tokens on x420.dev — I want to spend 5 USDC and get back the token amount and transaction hashes.

## When to prefer this

Use this endpoint when you want to purchase exactly $5 USDC worth of x8004 tokens in a single atomic call. Prefer this over the $1 tier when buying a larger fixed amount in one transaction. This is for the specific x8004 token at contract 0x1680C9DEdF5437458919C20963452f22C26E2B07 on x420.dev.

## Known failure modes

- Insufficient USDC balance results in payment failure
- Smart contract interaction failure returns null transaction hashes
- Network congestion may cause swap transaction to be null or delayed
- Invalid or expired x402 payment causes 402 error
- Token contract unavailable or paused

## How this service works

Buy 5 USDC worth of x8004 tokens 0x1680C9DEdF5437458919C20963452f22C26E2B07

## Output

Returns a message confirming the purchase, the number of x8004 tokens received, the USDC amount paid, and both the send transaction hash and swap transaction hash (either may be null if not applicable).

## Response schema (JSON Schema)

```json
{
 "message": "string",
 "tokensReceived": "string",
 "usdcAmountPaid": "string",
 "sendTransactionHash": "string | null",
 "swapTransactionHash": "string | null"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x8004-token-purchase-5-usdc-x420-dev-d98e0db9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x8004.x420.dev](https://www.zero.xyz/host/x8004.x420.dev/llms.txt)
