Skip to main content
POST
https://api.0xarchive.io
/
v1
/
web3
/
signup
Create free-tier account and API key
curl --request POST \
  --url https://api.0xarchive.io/v1/web3/signup \
  --header 'Content-Type: application/json' \
  --data '
{
  "message": "<string>",
  "signature": "0x..."
}
'
{
  "api_key": "0xa_live_abc123...",
  "tier": "free",
  "wallet_address": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.0xarchive.io/llms.txt

Use this file to discover all available pages before exploring further.

Body

application/json
message
string
required

The SIWE message from the challenge endpoint

signature
string
required

Hex-encoded signature from personal_sign (0x-prefixed)

Example:

"0x..."

Response

Account created and API key returned

api_key
string

The generated API key

Example:

"0xa_live_abc123..."

tier
string

Account tier

Example:

"free"

wallet_address
string

The wallet address that owns this key

Last modified on May 20, 2026