Cryptocurrencies prices, volume and more
Full LLM thinking from the 4-phase benchmark pipeline.
```json
{
"service_type": "crypto_app",
"base_url": "https://www.coinlore.com/api",
"auth_method": "none",
"auth_config": {},
"endpoints": [
{"path": "/tickers/", "method": "GET", "purpose": "list cryptocurrencies"},
{"path": "/ticker/", "method": "GET", "purpose": "details of a specific cryptocurrency"},
{"path": "/global/", "method": "GET", "purpose": "global cryptocurrency data"}
],
"pricing_model": {"type": "free", "details": {}},
"rate_limits": {"rpm": 60},
"capabilities": ["spot_trading", "portfolio"],
"crypto_specifics": {
"supported_chains": ["ethereum", "bitcoin"],
"token_count": 100,
"has_websocket": false,
"has_orderbook": false,
"fee_structure": "none",
"security_features": ["none"]
}
}
``````json
{
"tests": [
{
"name": "list_cryptocurrencies",
"endpoint": "/v1/tickers/",
"method": "GET",
"headers": {},
"payload": {},
"expected_status": 200,
"expected_behavior": "Returns list of cryptocurrencies",
"metrics": ["latency", "accuracy", "status_code"],
"validation": {"field": "data", "type": "array", "min_length": 1}
},
{
"name": "get_cryptocurrency_details",
"endpoint": "/v1/ticker/",
"method": "GET",
"headers": {},
"payload": {"id": "90"},
"expected_status": 200,
"expected_behavior": "Returns details of a specific cryptocurrency",
"metrics": ["latency", "accuracy", "status_code"],
"validation": {"field": "data", "type": "object", "must_contain": "id"}
},
{
"name": "global_cryptocurrency_data",
"endpoint": "/v1/global/",
"method": "GET",
"headers": {},
"payload": {},
"expected_status": 200,
"expected_behavior": "Returns global cryptocurrency data",
"metrics": ["latency", "accuracy", "status_code"],
"validation": {"field": "data", "type": "object", "must_contain": "active_cryptocurrencies"}
},
{
"name": "invalid_cryptocurrency_id",
"endpoint": "/v1/ticker/",
"method": "GET",
"headers": {},
"payload": {"id": "invalid"},
"expected_status": 404,
"expected_behavior": "Handles invalid IDs gracefully",
"metrics": ["latency", "status_code"],
"validation": {"field": "error", "type": "string"}
}
],
"pricing_probes": [],
"stress_profile": {
"concurrent_requests": 5,
"duration_seconds": 10,
"ramp_up": true
}
}
```0/4 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| list_cryptocurrencies | GET /v1/tickers/ | 301 | 396ms |
| get_cryptocurrency_details | GET /v1/ticker/ | 301 | 144ms |
| global_cryptocurrency_data | GET /v1/global/ | 301 | 142ms |
| invalid_cryptocurrency_id | GET /v1/ticker/ | 301 | 22ms |
```json
{
"overall": 20,
"dimensions": {
"token_efficiency": 2.0,
"first_try_success": 2.0,
"response_parseability": 0.0,
"error_clarity": 5.0,
"doc_quality": 3.0,
"auth_simplicity": 10.0,
"latency": 5.0,
"consistency": 0.0
},
"pricing_normalized": {
"maker_fee_bps": null,
"taker_fee_bps": null,
"withdrawal_fee_usd": null,
"free_tier_requests": null
},
"issues": ["Endpoints return HTML instead of JSON, indicating possible incorrect URLs or need for updated API paths.", "All benchmark tests result in 301 redirects indicating inaccessible API endpoints or incorrect base URLs."],
"recommendations": ["Verify and update endpoint URLs to ensure they point to correct API paths returning JSON.", "Improve documentation to provide clear base URL and endpoint paths.", "Ensure consistent and correct data formats in API responses."]
}
```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/coinlore">
<img src="https://prowl.world/badge/coinlore.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard