# Wolfram|Alpha Full Query API v2

> Wolfram|Alpha Full Query API v2 is a paid API for AI agents from wolframalpha.x402.paysponge.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Submits a natural language or symbolic query to Wolfram|Alpha's computational intelligence engine and returns structured, detailed results

## Facts

- Endpoint: GET https://wolframalpha.x402.paysponge.com/v2/query
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wolfram-alpha-8b85853a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__9XNsYHzoaSQge0BD9xoW

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 wolfram-alpha-8b85853a
```

Example prompt: What is the derivative of x^3 * sin(x) with respect to x, and can you also tell me the numerical value at x=2? Use Wolfram|Alpha to compute it.

## When to prefer this

Use this v2/query endpoint when you need rich, multi-faceted computed results with full pod structure — including step-by-step solutions, alternative forms, and supporting data. Prefer it over /v1/result (which returns only a single plain-text answer) or /v1/simple (which returns an image) when the agent needs structured JSON data with multiple result sections for math, science, factual lookups, or symbolic computation.

## Known failure modes

- Query not understood or ambiguous — Wolfram|Alpha returns a no-result or clarification response
- Payment failure — x402 payment of $0.02 USDC not accepted, returns 402 status
- Rate limiting or server error — returns 5xx status
- Input query too complex or outside knowledge domain — partial or empty pod results
- Malformed query string — returns error pod or empty response

## How this service works

GET /v2/query

## Output

Returns a structured JSON response containing multiple 'pods' of computed information — primary answer, step-by-step breakdowns, related data, plots, and metadata about the query interpretation. The full v2 query endpoint provides richer multi-pod output compared to simpler single-result endpoints.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "queryresult"
 ],
 "properties": {
  "queryresult": {
   "type": "object",
   "required": [
    "success",
    "error"
   ],
   "properties": {
    "id": {
     "type": "string"
    },
    "host": {
     "type": "string"
    },
    "pods": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "id": {
        "type": "string"
       },
       "error": {
        "type": "boolean"
       },
       "infos": {
        "type": "object",
        "additionalProperties": true
       },
       "title": {
        "type": "string"
       },
       "states": {
        "type": "object",
        "additionalProperties": true
       },
       "primary": {
        "type": "boolean"
       },
       "scanner": {
        "type": "string"
       },
       "subpods": {
        "type": "array",
        "items": {
         "$ref": "#/components/schemas/Subpod"
        }
       },
       "position": {
        "type": "integer"
       },
       "numsubpods": {
        "type": "integer"
       }
      },
      "additionalProperties": true
     }
    },
    "error": {
     "type": "boolean"
    },
    "server": {
     "type": "string"
    },
    "timing": {
     "type": "number"
    },
    "numpods": {
     "type": "integer"
    },
    "sources": {
     "type": "object",
     "additionalProperties": true
    },
    "success": {
     "type": "boolean"
    },
    "version": {
     "type": "string"
    },
    "timedout": {
     "type": "string"
    },
    "warnings": {
     "type": "object",
     "additionalProperties": true
    },
    "datatypes": {
     "type": "string"
    },
    "assumptions": {
     "type": "object",
     "additionalProperties": true
    },
    "parsetiming": {
     "type": "number"
    },
    "recalculate": {
     "type": "string"
    },
    "timedoutpods": {
     "type": "string"
    },
    "parsetimedout": {
     "type": "boolean"
    }
   },
   "additionalProperties": true
  }
 },
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wolfram-alpha-8b85853a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from wolframalpha.x402.paysponge.com](https://www.zero.xyz/host/wolframalpha.x402.paysponge.com/llms.txt)
