# QuantaFlow Weather API (x402)

> QuantaFlow Weather API (x402) is a paid API for AI agents from quanta-roan.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-14).

Proxies requests to an upstream weather API service via x402 micropayment protocol, returning weather data for a given path/query.

## Facts

- Endpoint: POST https://quanta-roan.vercel.app/api/service/weatherapi?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/quantaflow-weather-api-x402-2ec361ca
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DvfxxiZJsWquD2vRWyfea

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability quantaflow-weather-api-x402-2ec361ca -d '<json body>'
```

Example prompt: What's the current weather in London? Use the QuantaFlow weather API — path '/current.json', query location 'London'.

## When to prefer this

Choose this endpoint when you need pay-per-call weather data without a monthly API subscription, particularly in web3/crypto-native agent pipelines that natively support x402 micropayments. Prefer this over direct WeatherAPI access when operating in a decentralized or permissionless agent environment where USDC micropayments are easier to manage than API key provisioning.

## Known failure modes

- Payment failure: insufficient USDC balance or x402 payment not accepted — returns 402 Payment Required
- Invalid path: upstream WeatherAPI path does not exist — returns upstream 400 or 404 error
- Invalid location query: unrecognized location string — upstream returns error JSON
- Network failure: upstream WeatherAPI unreachable — gateway may return 502 or 504
- Missing required query parameters: location not provided — upstream returns validation error

## How this service works

Every request, a quantum of value. x402 protocol-based payment endpoint for web3/DeFi tools.

## Output

The raw upstream WeatherAPI response body is passed through after successful x402 micropayment, including current conditions, forecasts, temperature, humidity, wind, and other weather metrics depending on the path queried. Content-type is also forwarded as-is from the upstream provider.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "body": {
   "type": "string",
   "description": "Optional JSON body forwarded to POST requests."
  },
  "path": {
   "type": "string",
   "description": "Path below the selected upstream origin."
  },
  "query": {
   "type": "object"
  },
  "method": {
   "enum": [
    "GET",
    "POST"
   ],
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "description": "The upstream response body and content type are passed through after successful payment."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/quantaflow-weather-api-x402-2ec361ca/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from quanta-roan.vercel.app](https://www.zero.xyz/host/quanta-roan.vercel.app/llms.txt)
