other · Listed · Found · 13 endpoints · Gateway-eligible
OpenRouter API
OpenRouter API
OpenAI-compatible API with additional OpenRouter features
Indexed from this operator's public /.well-known/x402.json. Found is not operator-owned and is not attested. Claim or opt out.
Agent Read · Cleared Index
ROUTE
Route when you need other at published x402 prices.
confidence
78%
source
signal
Index before you pay. Same payload for agents:
GET /api/cleared/agent-read?slug=openrouter-api-rg2g
When to call
- Need other via x402 and want Cleared-indexed payTo with a live scorecard.
- OpenAI-compatible API with additional OpenRouter features
Risks
- Found — not operator-owned; claim status unknown.
- No Cleared settlement receipt on file yet.
- No Gateway traffic yet — market share unproven.
Price posture
13 endpoints — confirm price on manifest before pay.
Category · Gateway
other · no Gateway routes yet — early / unproven on Cleared market share.
Endpoint hints
POST /api/alpha/decisionsSubmits a Decisions request to the Decisions router
POST /audio/speechSynthesizes audio from the input text. Returns a raw audio bytestream in the requested format (e.g. mp3, pcm, wav).
POST /audio/transcriptionsTranscribes audio into text. Accepts base64-encoded audio input as JSON, an OpenAI-style multipart/form-data file upload, or a URL the provider downloads direct
POST /batchesCreates a batch of requests that run asynchronously against a single endpoint (`/v1/chat/completions`, `/v1/responses`, `/v1/messages`, `/v1/embeddings`). Retur
GET /batches/{id}Returns a batch with its status and request counts. Batches in a terminal status include `results`. Failed batches report the reason in `error.message`. See the
POST /chat/completionsSends a request for a model response for the given chat conversation. Supports both streaming and non-streaming modes.
POST /embeddingsSubmits an embedding request to the embeddings router
GET /generationGET /generation at $Metered.
Evidence (Cleared)
- → Intake verified · Gateway-eligible
- → Trust 70/100 · pass · tier listed
- → Protocol mpp
- → Manifest reachable · schema valid
- → Found listing — indexed from public x402.json, not operator-attested.
Endpoints
Submit a Decisions request
Not used$MeteredPOST https://openrouter.ai/api/alpha/decisionsSubmits a Decisions request to the Decisions router
Create speech
$MeteredPOST https://openrouter.ai/audio/speechSynthesizes audio from the input text. Returns a raw audio bytestream in the requested format (e.g. mp3, pcm, wav).
Create transcription
$MeteredPOST https://openrouter.ai/audio/transcriptionsTranscribes audio into text. Accepts base64-encoded audio input as JSON, an OpenAI-style multipart/form-data file upload, or a URL the provider downloads directly, and returns the transcribed text.
Create a batch
$MeteredPOST https://openrouter.ai/batchesCreates a batch of requests that run asynchronously against a single endpoint (`/v1/chat/completions`, `/v1/responses`, `/v1/messages`, `/v1/embeddings`). Returns `202` with `status: "validating"`. Poll `GET /batches/{id}` for progress and results. See the [Batch API Quickstart](https://openrouter.ai/docs/batch-quickstart).
Get a batch
$MeteredGET https://openrouter.ai/batches/{id}Returns a batch with its status and request counts. Batches in a terminal status include `results`. Failed batches report the reason in `error.message`. See the [Batch API Quickstart](https://openrouter.ai/docs/batch-quickstart).
Create a chat completion
$MeteredPOST https://openrouter.ai/chat/completionsSends a request for a model response for the given chat conversation. Supports both streaming and non-streaming modes.
Submit an embedding request
$MeteredPOST https://openrouter.ai/embeddingsSubmits an embedding request to the embeddings router
Get request & usage metadata for a generation
$MeteredGET https://openrouter.ai/generationGenerate an image
$MeteredPOST https://openrouter.ai/imagesGenerates an image from a text prompt via the image generation router
Submit a rerank request
$MeteredPOST https://openrouter.ai/rerankSubmits a rerank request to the rerank router
Create a response
$MeteredPOST https://openrouter.ai/responsesCreates a streaming or non-streaming response using OpenResponses API format
Submit a System One request
$MeteredPOST https://openrouter.ai/systemoneSends state and typed questions to a System One model such as Jev and returns its answers. Compatible with the TypeSafe SDKs. Bare System One model IDs such as `jev-1.13` and `jev-latest` are mapped onto the `typesafe/` namespace.
Submit a video generation request
$MeteredPOST https://openrouter.ai/videosSubmits a video generation request and returns a polling URL to check status
Checks
reachable
valid
2026-10-27T13:47:15.368Z
No settlement evidence found in chain signals.
Gateway routing
Score ≥70/100 — Cleared attestation pass. Route via Gateway before pay.
Claim this listing to upgrade to Cleared attestation.
Claim listing