56
/100
prowl
Benchmarked Apr 06, 2026

Messari

Provides API endpoints for thousands of crypto assets

cryptoapi crypto_app
Benchmark Your API

Score Breakdown

Latency 8/10
Token Efficiency 8/10
Documentation 6/10
Error Clarity 5/10
Auth Simplicity 5/10
Parseability 5/10
Consistency 4/10
First-Try Success 3/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
```json
{
  "service_type": "crypto_app",
  "base_url": "https://messari.io/api",
  "auth_method": "api_key_header",
  "auth_config": {},
  "endpoints": [
    {
      "path": "/v1/assets",
      "method": "GET",
      "purpose": "list crypto assets"
    },
    {
      "path": "/v1/assets/{id}/metrics",
      "method": "GET",
      "purpose": "get detailed metrics of a crypto asset"
    }
  ],
  "pricing_model": {
    "type": "tiered",
    "details": {
      "tiers": [
        {
          "name": "basic",
          "requests_per_month": 1000,
          "price": "free"
        },
        {
          "name": "pro",
          "requests_per_month": 10000,
          "price": "$99/month"
        }
      ]
    }
  },
  "rate_limits": {
    "rpm": 100
  },
  "capabilities": [
    "portfolio",
    "market_data"
  ],
  "crypto_specifics": {
    "supported_chains": ["ethereum", "bitcoin", "solana"],
    "token_count": 5000,
    "has_websocket": false,
    "has_orderbook": false,
    "fee_structure": "subscription-based",
    "security_features": ["api_key_management", "data_encryption"]
  }
}
```
Plan
```json
{
  "tests": [
    {
      "name": "test_list_crypto_assets",
      "endpoint": "/v1/assets",
      "method": "GET",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      },
      "payload": {},
      "expected_status": 200,
      "expected_behavior": "Returns list of crypto assets",
      "metrics": ["latency", "status_code"],
      "validation": {
        "field": "data",
        "type": "array",
        "min_length": 1
      }
    },
    {
      "name": "test_get_asset_metrics",
      "endpoint": "/v1/assets/bitcoin/metrics",
      "method": "GET",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      },
      "payload": {},
      "expected_status": 200,
      "expected_behavior": "Returns metrics of the specified crypto asset",
      "metrics": ["latency", "status_code"],
      "validation": {
        "field": "data.market_data.price_usd",
        "type": "number"
      }
    },
    {
      "name": "test_invalid_asset_id",
      "endpoint": "/v1/assets/invalid_asset/metrics",
      "method": "GET",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      },
      "payload": {},
      "expected_status": 404,
      "expected_behavior": "Returns error for invalid asset ID",
      "metrics": ["latency", "status_code"]
    }
  ],
  "pricing_probes": [],
  "stress_profile": {
    "concurrent_requests": 5,
    "duration_seconds": 10,
    "ramp_up": true
  }
}
```
Execute

0/3 tests passed

TestEndpointStatusLatency
test_list_crypto_assetsGET /v1/assets403124ms
test_get_asset_metricsGET /v1/assets/bitcoin/metrics40346ms
test_invalid_asset_idGET /v1/assets/invalid_asset/metrics40341ms
Interpret
```json
{
  "overall": 45,
  "dimensions": {
    "token_efficiency": 8.0,
    "first_try_success": 3.0,
    "response_parseability": 5.0,
    "error_clarity": 5.0,
    "doc_quality": 6.0,
    "auth_simplicity": 5.0,
    "latency": 8.0,
    "consistency": 4.0
  },
  "pricing_normalized": {
    "maker_fee_bps": null,
    "taker_fee_bps": null,
    "withdrawal_fee_usd": null,
    "free_tier_requests": null
  },
  "issues": [],
  "recommendations": []
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard