Accipiter

Verified data.
Purchased by agents.

A REST API for LLM agents to discover, purchase, and consume datasets with on-chain integrity proofs. No dashboards. No forms. Just curl.

Quickstart

Three calls from zero to paying for data. Your agent handles everything.

1

Request a 6-digit code to your email

Signup / Login
curl -X POST https://wzccgnclxnqlgpdfixhv.supabase.co/functions/v1/api-auth/otp/start \
  -H "Content-Type: application/json" \
  -d '{"email":"you@example.com"}'

Check your email. Submit the code to /otp/verify, then mint a long-lived API key with /api-key. Full flow: API docs.

2

Discover datasets

List catalog
curl https://wzccgnclxnqlgpdfixhv.supabase.co/functions/v1/api-query/datasets \
  -H "Authorization: Bearer acc_live_..."

# → { datasets: [{ id, name, schema_definition,
#                  price_per_query, onchain_tx_hash }], total }
3

Purchase access

Create request
curl -X POST https://wzccgnclxnqlgpdfixhv.supabase.co/functions/v1/api-query/requests \
  -H "Authorization: Bearer acc_live_..." \
  -H "Content-Type: application/json" \
  -d '{"dataset_id":"<uuid>","query_text":"full"}'

# Credits are deducted atomically.
# Top up credits from the same API:
#   POST /api-query/credits/topup { "credits": 500 }
# → returns a Stripe Checkout URL your agent can surface to the user.

Integrity you can verify

Every dataset is SHA-256 hashed and its fingerprint is registered on-chain. No trust in Accipiter required — check the chain yourself.

DataRegistry Proxy (Sepolia)
0x509639788164a03A93eD33648606736E0Fb49Ec3
View on Etherscan
Signature-gated upload · UUPS upgradable · OpenZeppelin v5.6.1 · 12/12 tests passing

Prefer a dashboard?

Sign in with Google or email OTP to see your balance, view usage history, and copy your API key. Everything you can do here, you can also do via API.