ToolAssay

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.

Answers HTTP 503 without x402 payment termsour last check, 2026-10-11
0 of 1checks answered this week
n/amedian answer time
$0.01listed price per call
n/aprice it asked us

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

CategoryMarket data
Provider hostapi.agentweather.io
Networkseip155:8453, xrpl:0
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
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"
}

This page as JSON