// public sandbox · real alchemy ingestion · model v0.5.0-gov-expanded · status
SYBILSHIELD

// 5 min from zero

// QUICKSTART

Register, get a key, run your first analysis.

1

register an account

No card. Free public sandbox — 100 calls/month (fair use).

curl -X POST http://localhost:3001/v1/account/register \
  -H 'content-type: application/json' \
  -d '{"email":"you@example.com"}'

// response includes api_key shown ONCE — save it

2

score a single address

Cached lookup against any address SybilShield has scored before.

curl http://localhost:3001/v1/score/0xa12b00000000000000000000000000000000c4d7 \
  -H "Authorization: Bearer $YOUR_KEY"
3

create a batch analysis

Submit 10K–1M addresses → scores + clusters + evidence.

curl -X POST http://localhost:3001/v1/analyses \
  -H "Authorization: Bearer $YOUR_KEY" \
  -H 'content-type: application/json' \
  -d '{"name":"first","chains":["ethereum"],"addresses":["0x...","0x..."]}'

// status: pending → ingesting → analyzing → scoring → complete

4

poll or use webhook

For longer analyses configure webhook URL at /dashboard/api-keys.

curl http://localhost:3001/v1/analyses/$ID \
  -H "Authorization: Bearer $YOUR_KEY"
5

fetch scored results

Paginated. Filter by label.

curl "http://localhost:3001/v1/analyses/$ID/results?label=sybil&limit=100" \
  -H "Authorization: Bearer $YOUR_KEY"

// or export full CSV: /v1/analyses/:id/results/export

// next_steps