Developers

Get your API key

Anonymous scans are rate-limited at 10 per day per IP. An API key raises that to 100 scans per day per key — enough to monitor your own fleet of staging + prod domains from CI without hitting the wall.

Authenticate to get started

No account, no email — just click the button. You'll get a token that looks like ak_XXXXXXXXXX…. Present it as Authorization: Bearer <token> on every POST /api/v1/scans call.

Quotas

  • Anonymous (no key): 10 scans / day / IP.
  • Keyed (this tier): 100 scans / day / key.
  • Authenticated (signed-in): 500 scans / day / key.

Key mints are themselves rate-limited at 5 per hour per IP — enough to recover from a lost token, tight enough that hoarding across the anonymous quota isn't practical.

Libraries + SDKs

Rather than hitting the REST API directly, grab an official client library. More languages follow.

Python

pip install agentdisco
from agentdisco import AgentDisco

with AgentDisco(token="ak_…") as client:
    scan = client.submit_scan("https://your-site.example")
    print(scan.id, scan.status)