API e servidor MCP

A triagem diária, como API

Esta referência está em inglês. A navegação e os rótulos estão traduzidos.

Yield Sniper screens the DeFi yield universe once a day against published risk rules. The API returns the result as JSON: every instrument with its yield, liquidity, safety score and verdict, the daily screen, the published reports and the methodology. The MCP server gives the same data to AI assistants.

What you get

Requisição
curl https://yieldsniper.finance/api/v1/screens/latest \
  -H "Authorization: Bearer $YS_API_KEY"
Resposta200
{
  "object": "screen",
  "id": "scr_2026-10-23",
  "date": "2026-10-23",
  "as_of": "2026-10-23T23:45:21.116Z",
  "universe": {
    "instruments": 15948,
    "protocols": 503,
    "chains": 105,
    "tvl": 152788660398
  },
  "outcome": {
    "passed": 131,
    "failed": 15817,
    "pass_rate": 0.008214,
    "in_report": 12
  },
  "failures_by_rule": [
    {
      "rule": "tvl_floor",
      "count": 15655
    },
    {
      "rule": "out_of_scope",
      "count": 88
    },
    {
      "rule": "apy_floor",
      "count": 62
    },
    {
      "rule": "unaudited_small",
      "count": 7
    },
    {
      "rule": "exit_blocked",
      "count": 2
    },
    {
      "rule": "recent_incident",
      "count": 2
    },
    {
      "rule": "score_floor",
      "count": 1
    }
  ],
  "leaders": [
    {
      "asset_class": "stablecoin",
      "total_apy": 8.13962,
      "instrument_id": "ins_f3cbaa85fd31098b"
    },
    {
      "asset_class": "bitcoin",
      "total_apy": 1.73072,
      "instrument_id": "ins_7f329ae62bbbf561"
    },
    {
      "asset_class": "ether",
      "total_apy": 3.6921,
      "instrument_id": "ins_e84a5c279e1c69c8"
    }
  ],
  "methodology_version": "3.0"
}

Data freshness

Response headers
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Yield-Sniper-As-Of: 2026-10-23T23:45:21.116Z
ETag: "VVzbh_ReUWWmU3lOurOO-Hwh3GM"
Cache-Control: private, max-age=60
RateLimit-Limit: 60
RateLimit-Remaining: 59
RateLimit-Reset: 35
X-Request-Id: req_6a4d68dd5ebded01b90a161f

Base URL and conventions

Exemplo200
{
  "yield": {
    "total_apy": 6.72786,
    "change_7d_pp": 0.04312,
    "incentive_share": 0
  },
  "liquidity": {
    "tvl": 92211394,
    "top10_concentration": 0.8919
  },
  "safety": {
    "protocol_age_days": 414
  },
  "as_of": "2026-10-23T23:45:21.116Z"
}

Versioning

Access