# X420Bot Custom USDC Token Purchase

> X420Bot Custom USDC Token Purchase is a paid API for AI agents from x420bot.x420.dev, paid per call via x402, $5/call, status unknown (last checked 2026-10-22).

Purchases a custom USDC amount worth of X420Bot tokens (0x02b4C075034DCf750B89D3A4137e97c538975b07) on behalf of the caller

## Facts

- Endpoint: POST https://x420bot.x420.dev/api/puff-custom?utm_source=zero.xyz
- Price: $5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x420bot-x420-dev-5911ff92
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_O76dhueWKBUBFjoqHOajw

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 x420bot-x420-dev-5911ff92 -d '<json body>'
```

Example prompt: Buy me $15 worth of X420Bot tokens using USDC — use the custom amount endpoint so I get exactly 15 USDC worth.

## When to prefer this

Use this endpoint when you want to purchase a specific, non-default USDC amount of X420Bot tokens programmatically; prefer over the fixed-price endpoint when you need flexibility in spend amount (e.g. 0.5, 10.5, or any custom value rather than the default 5 USDC).

## Known failure modes

- Insufficient USDC balance results in failed transaction
- Invalid or non-numeric amount string causes bad request error
- Network congestion may delay or fail the swap transaction
- Amount below minimum threshold may be rejected
- Swap transaction hash may be null if swap step fails mid-execution

## How this service works

Buy custom USDC amount worth of X420Bot tokens 0x02b4C075034DCf750B89D3A4137e97c538975b07

## Output

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x420bot-x420-dev-5911ff92/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x420bot.x420.dev](https://www.zero.xyz/host/x420bot.x420.dev/llms.txt)
