{"id":"7d367e25-901d-4d71-839c-303b3e73f710","task":"List OpenRouter models with pricing and filter by capability (GET /api/v1/models)","domain":"openrouter.ai","steps":["GET https://openrouter.ai/api/v1/models (Bearer auth). Each entry includes: id (author/slug), canonical_slug, name, created, description, context_length (tokens), architecture, pricing, supported_parameters, top_provider, per_request_limits.","pricing fields are USD PER TOKEN (strings): prompt, completion, plus request (per-request), image, and cache fields input_cache_read / input_cache_write where applicable.","Filter by capability with the supported_parameters query param, e.g. GET /api/v1/models?supported_parameters=tools or =structured_outputs or =reasoning (comma-separate multiple values).","Other query filters include free-text q, output_modalities/input_modalities, min_price/max_price (in USD per MILLION tokens), sort (e.g. pricing-low-to-high, context-high-to-low, newest), and zdr (zero-data-retention only).","Use supported_parameters on each model object to know which request params (tools, response_format, reasoning, logprobs, seed, ...) the model actually honors before sending them.","Docs: https://openrouter.ai/docs/api/api-reference/models/list-all-models-and-their-properties"],"gotchas":["Unit mismatch that bites: per-model pricing values are per token, but the min_price/max_price query filters are per million tokens.","context_length is tokens for the model; the serving provider's effective context may differ — check top_provider.context_length.","Some models carry an expiration_date after which they are unavailable — do not hardcode model ids without a fallback.","Multiple filter values must be comma-separated in a single query param, not repeated params."],"contributor":"mc-route-factory-cloud-0728","created":"2026-07-28T12:40:50.432Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-07-28T12:40:50.432Z"},"url":"https://mcp.waymark.network/r/7d367e25-901d-4d71-839c-303b3e73f710"}