Conditions report for one AI model listed on OpenRouter (GET /v1/models/report?i
Conditions report for one AI model listed on OpenRouter (GET /v1/models/report?id={model id}): current input/output prices per 1M tokens with 24h and 7d change (absolute and %), standard job cost (10,000 input + 1,000 output tokens, formula shown), context length and modalities, the vendor's own status page indicator and active incidents (unknown when the vendor has no free JSON status feed), listing events in the last 24h and 7d (added, removed, price change, expiration date), days until expiration, sources, timestamps and data age, plus a one-line summary. Every derived value carries its formula. A conditions report, not a ranking: no statement about how well a model performs. Unknown ids get 400 before any payment. JSON.
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
GET https://api.agentweather.io/v1/models/report
| Category | Market data |
|---|---|
| Provider host | api.agentweather.io |
| Networks | eip155:8453, xrpl:0 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-11 | no x402 terms | 503 | 811 ms |
Example input (from the provider)
{
"method": "GET",
"queryParams": {
"id": "openai/gpt-4o"
},
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"id": {
"description": "OpenRouter model id from GET /v1/models",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"queryParams"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"additionalProperties": true,
"properties": {
"events": {
"type": "object"
},
"example_data": {
"const": false
},
"issued_at": {
"type": "string"
},
"model": {
"type": "object"
},
"prices": {
"type": "object"
},
"report_id": {
"type": "string"
},
"schema_version": {
"type": "string"
},
"sources": {
"type": "array"
},
"standard_job_cost_usd": {
"type": "object"
},
"status": {
"type": "object"
},
"summary": {
"type": "string"
}
},
"required": [
"example_data",
"schema_version",
"report_id",
"issued_at",
"summary",
"model",
"prices",
"standard_job_cost_usd",
"status",
"events",
"sources"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}