Prowl
66/100
prowl
Benchmarked Oct 08, 2026

REST API for Aerodrome/Velodrome DEX

Show HN: REST API for Aerodrome/Velodrome DEX – Trade Without Web3 Complexity

apideveloper platform_profile
Benchmark Your API

Score Breakdown

Token Efficiency8/10
Documentation7/10
Parseability7/10
Latency6/10
Consistency6/10
Error Clarity6/10
First-Try Success6/10
Auth Simplicity5/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://www.quicknode.com/swap-api",
  "auth_method": "api_key",
  "auth_config": {
    "header": "x-api-key",
    "notes": "QuickNode add-on; auth via QuickNode API key / endpoint token. Docs at /docs."
  },
  "endpoints": [
    {
      "path": "/openapi.json",
      "method": "GET",
      "description": "OpenAPI spec for the Swap API (linked via service-desc rel)."
    },
    {
      "path": "/.well-known/ai-plugin.json",
      "method": "GET",
      "description": "AI plugin manifest describing the API for agents."
    },
    {
      "path": "/.well-known/mcp/server-card.json",
      "method": "GET",
      "description": "MCP server card for agent integration."
    },
    {
      "path": "/.well-known/api-catalog",
      "method": "GET",
      "description": "API catalog discovery document."
    },
    {
      "path": "/llms.txt",
      "method": "GET",
      "description": "LLM-oriented documentation index."
    },
    {
      "path": "swap/quote",
      "method": "GET|POST",
      "description": "Get swap quote on Aerodrome/Velodrome (inferred capability)."
    },
    {
      "path": "swap/build",
      "method": "POST",
      "description": "Build unsigned swap transaction (inferred capability)."
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "notes": "Distributed as a QuickNode Marketplace add-on; typically billed per request or bundled with QuickNode plans."
    }
  },
  "rate_limits": {
    "notes": "Governed by QuickNode plan/add-on tier; exact limits not specified on the marketing page."
  },
  "capabilities": [
    "REST access to Aerodrome (Base) and Velodrome (Optimism) DEX liquidity",
    "Token swap quote retrieval",
    "Unsigned transaction building for swaps",
    "Web2-friendly abstraction over web3 (no direct contract interaction)",
    "Agent/LLM discoverability via .well-known manifests, llms.txt, MCP server card",
    "Multi-language docs (en, zh, ko, es, zh-tw, ja, de, fr)",
    "QuickNode Marketplace distribution and billing integration"
  ],
  "raw_analysis": "QuickNode's Aerodrome/Velodrome Swap API is a REST add-on on the QuickNode Marketplace that abstracts away web3 complexity when trading on two prominent DEXes: Aerodrome on Base and Velodrome on Optimism. Rather than requiring callers to construct contract calls, sign transactions, and manage RPC interactions directly, the service exposes a standard HTTP API (OpenAPI described) for quoting and building swaps. This appeals to traditional fintech/backend developers, bots, and increasingly to AI agents.\n\nMaturity: The service sits on QuickNode's mature infrastructure — an established, well-funded blockchain node provider with global RPC coverage, an add-on marketplace, and a documented billing model. The presence of modern agent-friendly discovery artifacts (llms.txt, .well-known/ai-plugin.json, MCP server card, api-catalog, x402 payment descriptors) signals a forward-looking, reasonably mature posture despite the product itself being relatively new.\n\nAudience: Web2 developers, trading bots, and AI agents wanting DEX access without web3 tooling; DeFi teams wanting a managed integration layer.\n\nIntegrations/ecosystem: Distributed via QuickNode Marketplace, so it inherits QuickNode's auth, endpoint management, analytics, and billing. The x402 payment handlers and MCP card suggest emerging support for agentic/autonomous payment flows. Multi-language support (Weglot) indicates international reach.\n\nAuth/pricing/limits: Auth is QuickNode-style API key/token. Pricing is freemium/add-on based (per-request or plan-bundled), with exact tiers and rate limits governed by the user's QuickNode plan and not explicitly documented on the reviewed page.\n\nConclusion: A solid, infrastructure-backed REST gateway to two major L2 DEXes, best suited for developers and agents who want swap functionality without direct web3 integration."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200732ms
robots_txtGET /robots.txt404281ms
llms_txtGET /llms.txt404272ms
Interpret
```json
{
  "overall": 67,
  "dimensions": {
    "token_efficiency": 7.5,
    "first_try_success": 6.5,
    "response_parseability": 7.0,
    "error_clarity": 5.5,
    "doc_quality": 7.0,
    "auth_simplicity": 5.0,
    "latency": 6.0,
    "consistency": 6.5
  },
  "pricing_normalized": {
    "model": "freemium",
    "notes": "Distributed as a QuickNode Marketplace add-on; typically billed per request or bundled with QuickNode plans. Per-request pricing opaque without QuickNode account context."
  },
  "issues": [
    "robots.txt returns 404 — search/agent crawlers get a SPA fallback HTML instead of a real robots policy",
    "llms.txt returns 404 despite claims of 'agent/LLM discoverability via .well-known manifests, llms.txt, MCP server card' — the promised llms.txt is not actually served at the standard path",
    "Auth flow is entangled with QuickNode Marketplace billing, which adds a third-party signup/layer for agents to reason about",
    "Web3-adjacent value prop (Aerodrome/Velodrome swaps) is niche and requires domain context to explain concisely to a non-crypto user"
  ],
  "recommendations": [
    "Serve a real /robots.txt (200) with crawl directives and an Allow policy for AI agents",
    "Actually publish /llms.txt at the root (or via .well-known) since the capability claim already promises it — 404s undermine trust",
    "Document the QuickNode Marketplace auth/billing path explicitly in the getting-started guide, including whether a QuickNode account is mandatory",
    "Expose a machine-readable OpenAPI/MCP schema (already claimed) at a stable URL and reference it from the homepage",
    "Clarify per-request pricing without requiring a QuickNode plan lookup, so agents can relay costs to users",
    "Add an error/limits reference doc (rate limits, supported chains, token allowlist) to improve error_clarity"
  ]
}
```

Agent Readiness

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

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/rest-api-for-aerodromevelodrome-dex">
  <img src="https://prowl.world/badge/rest-api-for-aerodromevelodrome-dex.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

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

Open in Dashboard