Look up an agent
free, open, no key needed

Public API

JSON, free, with open CORS. The limit is 60 requests per minute per IP; every response carries x-ratelimit-* headers, and going over it returns 429 with retry-after. The data and formulas are the ones on /methodology.

GET /api/v1/agents

The registry with each agent's latest score.

curl -s https://agentcredit.online/api/v1/agents

GET /api/v1/score/<slug | mint>

Latest score, components (with flags), raw metrics, the record and computed_at. A mint that isn't in the registry returns a provisional partial record (C1 and C5 only), cached for one hour.

curl -s https://agentcredit.online/api/v1/score/crawlnet

GET /api/v1/history/<slug>

Snapshots from the last 30 days.

curl -s https://agentcredit.online/api/v1/history/crawlnet

Response shape

Example: synthetic test vector A, from /api/v1/score/vector-a?demo=1.

{
  "slug": "vector-a",
  "name": "Vector A · steady trader",
  "symbol": "DEMO",
  "token_mint": null,
  "unlisted": false,
  "demo": true,
  "score": 801,
  "band": "Exceptional",
  "partial": false,
  "not_enough_history": false,
  "computed_at": 1792906243,
  "data_window_days": 30,
  "tx_count_analyzed": 0,
  "components": {
    "dev": {
      "value": 95.8,
      "weight": 0.25,
      "flags": [],
      "reason": "Dev wallets sold 5.0% of the 100.00M tokens they received (2.0% in the first 7 days)."
    },
    "track": {
      "value": 76.8414,
      "weight": 0.25,
      "flags": [],
      "reason": "+12.00 SOL realized over 40 trades in 30 days; 62% of 50 closed positions in profit."
    },
    "treasury": {
      "value": 95.0003,
      "weight": 0.2,
      "flags": [],
      "reason": "$25.0K in SOL + stables now vs $22.7K 30 days ago (+10.0%); 0% of 30-day inflows came from dev wallets."
    },
    "activity": {
      "value": 93.3333,
      "weight": 0.15,
      "flags": [],
      "reason": "Signed transactions on 28 of the last 30 days; the latest today."
    },
    "transparency": {
      "value": 100,
      "weight": 0.15,
      "flags": [],
      "reason": "All 5 checks pass."
    }
  },
  "raw_metrics": {
    "has_agent_wallet": true,
    "token_age_days": 200,
    "dev": {
      "received": 100000000,
      "sold": 5000000,
      "sold_direct": 5000000,
      "sold_via_hop": 0,
      "early_sold": 2000000,
      "sold_pct": 0.05,
      "early_sold_pct": 0.02,
      "wallets": 1,
      "creator": null,
      "launch_at": null
    },
    "track": {
      "realized_pnl_sol": 12,
      "unrealized_pnl_sol": 1.5,
      "win_rate": 0.62,
      "closed_positions": 50,
      "wins": 31,
      "open_positions": 3,
      "trades_30d": 40,
      "unmatched_sells": 0
    },
    "treasury": {
      "balance_usd": 25000,
      "balance_usd_30d_ago": 22727.272727272724,
      "runway_trend": 0.1,
      "inflow_usd_30d": 1000,
      "inflow_from_dev_usd_30d": 0,
      "inflow_from_dev_pct": 0,
      "sol": 0,
      "usdc": 25000,
      "usdt": 0,
      "sol_price_usd": 150,
      "complete_history": true
    },
    "activity": {
      "active_days": 28,
      "days_since_last_tx": 0,
      "signed_tx_30d": 400
    },
    "transparency": {
      "wallet_disclosed": true,
      "repo_active": true,
      "website_live": true,
      "x_active": true,
      "authorities_revoked": true
    },
    "partial": false,
    "not_enough_history": false
  },
  "record": [],
  "sources": {
    "agent_wallets": [],
    "dev_wallets": []
  },
  "verified_until": null,
  "page": "https://agentcredit.online/a/vector-a",
  "methodology": "https://agentcredit.online/methodology"
}

API Pro

Opens at token launch. Burn the site token with the memo agentcredit:api:<label> to get a key with no rate limit.