# RuneSwap x402 Airdrop Registration

> RuneSwap x402 Airdrop Registration is a paid API for AI agents from www.runeswap.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-18).

Registers a Bitcoin address to receive the x402 airdrop on Bitcoin Ordinals via RuneSwap.

## Facts

- Endpoint: POST https://www.runeswap.com/api/register?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/runeswap-x402-airdrop-registration-0340ddf8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_S41VFmZVVc3YV7pbe5qC7

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 runeswap-x402-airdrop-registration-0340ddf8 -d '<json body>'
```

Example prompt: Register my Bitcoin address bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh for the x402 airdrop on RuneSwap — the first airdrop on Bitcoin Ordinals.

## When to prefer this

Use this endpoint when a user wants to enroll a Bitcoin address in the RuneSwap x402 airdrop specifically on Bitcoin Ordinals. This is the primary registration mechanism for the x402 airdrop campaign and is distinct from minting or querying Bitcoin transactions.

## Known failure modes

- Missing or invalid btcAddress field returns a validation error
- Address already registered may return a duplicate registration error
- Network or service downtime returns a 5xx error
- Malformed Bitcoin address format may be rejected

## How this service works

Register for the x402 airdrop — the first airdrop on Bitcoin Ordinals.

## Output

Returns a confirmation message that the Bitcoin address has been registered, the registered BTC address echoed back, and a URL pointing to the airdrop information website (e.g. Airdrop.x402btc.org).

## Example request

```json
{
 "btcAddress": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "btcAddress"
 ],
 "properties": {
  "btcAddress": {
   "type": "string",
   "description": "Your Bitcoin address for the airdrop"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "message": {
   "type": "string",
   "example": "Your address has been registered for the airdrop",
   "description": "Registration confirmation message"
  },
  "website": {
   "type": "string",
   "example": "Airdrop.x402btc.org",
   "description": "Airdrop information website"
  },
  "btcAddress": {
   "type": "string",
   "description": "The registered Bitcoin address"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/runeswap-x402-airdrop-registration-0340ddf8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.runeswap.com](https://www.zero.xyz/host/www.runeswap.com/llms.txt)
