72
/100
prowl
Benchmarked Apr 06, 2026

CoinRanking

Live Cryptocurrency data

cryptodata crypto_app public
Benchmark Your API

Score Breakdown

Auth Simplicity 9/10
Error Clarity 8/10
Token Efficiency 8/10
Consistency 7/10
First-Try Success 7/10
Latency 6/10
Documentation 6/10
Parseability 6/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
```json
{
  "service_type": "crypto_app",
  "base_url": "https://api.coinranking.com",
  "auth_method": "api_key_header",
  "auth_config": {},
  "endpoints": [
    {"path": "/v2/coins", "method": "GET", "purpose": "list cryptocurrencies"},
    {"path": "/v2/exchanges", "method": "GET", "purpose": "list exchanges"}
  ],
  "pricing_model": {"type": "free", "details": {}},
  "rate_limits": {"rpm": 100},
  "capabilities": ["spot_trading", "portfolio"],
  "crypto_specifics": {
    "supported_chains": ["ethereum", "bitcoin"],
    "token_count": 200,
    "has_websocket": false,
    "has_orderbook": false,
    "fee_structure": "none",
    "security_features": ["api_key_required"]
  }
}
```
Plan
```json
{
  "tests": [
    {
      "name": "test_list_cryptocurrencies",
      "endpoint": "/v2/coins",
      "method": "GET",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      },
      "payload": {},
      "expected_status": 200,
      "expected_behavior": "Returns list of cryptocurrencies",
      "metrics": ["latency", "accuracy", "status_code"],
      "validation": {
        "field": "data.coins",
        "type": "array",
        "min_length": 1
      }
    },
    {
      "name": "test_list_exchanges",
      "endpoint": "/v2/exchanges",
      "method": "GET",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      },
      "payload": {},
      "expected_status": 200,
      "expected_behavior": "Returns list of exchanges",
      "metrics": ["latency", "accuracy", "status_code"],
      "validation": {
        "field": "data.exchanges",
        "type": "array",
        "min_length": 1
      }
    },
    {
      "name": "test_invalid_authentication",
      "endpoint": "/v2/coins",
      "method": "GET",
      "headers": {
        "Authorization": "Bearer INVALID_API_KEY"
      },
      "payload": {},
      "expected_status": 401,
      "expected_behavior": "Returns unauthorized error",
      "metrics": ["status_code"],
      "validation": {
        "field": "message",
        "type": "string",
        "min_length": 1
      }
    }
  ],
  "pricing_probes": [],
  "stress_profile": {
    "concurrent_requests": 5,
    "duration_seconds": 10,
    "ramp_up": true
  }
}
```
Execute

2/3 tests passed

TestEndpointStatusLatency
test_list_cryptocurrenciesGET /v2/coins200367ms
test_list_exchangesGET /v2/exchanges403109ms
test_invalid_authenticationGET /v2/coins200111ms
Interpret
```json
{
  "overall": 65,
  "dimensions": {
    "token_efficiency": 8.5,
    "first_try_success": 7.0,
    "response_parseability": 6.0,
    "error_clarity": 7.5,
    "doc_quality": 6.0,
    "auth_simplicity": 9.0,
    "latency": 6.0,
    "consistency": 7.0
  },
  "pricing_normalized": {
    "maker_fee_bps": null,
    "taker_fee_bps": null,
    "withdrawal_fee_usd": null,
    "free_tier_requests": null
  },
  "issues": [
    "missing security headers",
    "unparseable response data"
  ],
  "recommendations": [
    "Improve response parseability by ensuring JSON format is strict and values are numeric.",
    "Enhance documentation to provide more clarity on authorization requirements and improve completeness across all endpoints.",
    "Ensure security headers are included in responses to enhance security."
  ]
}
```

Agent Readiness

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

Want the full interactive view?

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

Open in Dashboard