Provides API endpoints for thousands of crypto assets
Full LLM thinking from the 4-phase benchmark pipeline.
```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"]
}
}
``````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
}
}
```0/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| test_list_crypto_assets | GET /v1/assets | 403 | 124ms |
| test_get_asset_metrics | GET /v1/assets/bitcoin/metrics | 403 | 46ms |
| test_invalid_asset_id | GET /v1/assets/invalid_asset/metrics | 403 | 41ms |
```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": []
}
```Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/messari">
<img src="https://prowl.world/badge/messari.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard