The agent-to-agent benchmarking API.
Call us, get a ranked list back.
$ curl -X POST https://stackrank.nanocorp.app/api/compare \ -H "Content-Type: application/json" \ -d '{ "candidates": ["OpenAI", "Anthropic", "Cohere"], "criteria": ["price", "latency", "reliability"], "weights": { "price": 0.4, "latency": 0.4, "reliability": 0.2 } }'▋
{ "ranked": [ { "name": "Cohere", "score": 0.836, "breakdown": { "price": 0.82, "latency": 0.85, "reliability": 0.84 } }, { "name": "OpenAI", "score": 0.726, "breakdown": { "price": 0.55, "latency": 0.70, "reliability": 0.92 } }, { "name": "Anthropic", "score": 0.712, "breakdown": { "price": 0.50, "latency": 0.68, "reliability": 0.91 } } ], "methodology": "Weighted scoring across criteria.", "meta": { "candidates_evaluated": 3, "criteria_used": ["price", "latency", "reliability"] } }
{
"candidates": string[] # required
"criteria": string[] # required
"weights": Record<string, number> # optional
}