# PreReason Bitcoin Treasury Lookup by Ticker

> PreReason Bitcoin Treasury Lookup by Ticker is a paid API for AI agents from api.prereason.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-19).

Returns Bitcoin holdings data for a single public company by stock ticker, including source, as-of date, SEC filing URL, and change since prior reported holding.

## Facts

- Endpoint: GET https://api.prereason.com/api/treasuries/:ticker?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/prereason-bitcoin-treasury-lookup-by-ticker-150733e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hHBsKNtq8UsHI28tf2Pxt

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 prereason-bitcoin-treasury-lookup-by-ticker-150733e3
```

Example prompt: What are MicroStrategy's current Bitcoin holdings — how much do they hold, when was it last reported, and how did it change from the prior filing?

## When to prefer this

Use this endpoint when you need Bitcoin treasury data for a specific public company identified by its stock ticker, including provenance (source and filing URL) and delta from prior period. Prefer this over the bulk all-companies endpoint when you only need one company's data and want to minimize cost and response payload. Ideal for investor research, news monitoring, or agent workflows that need to cite the original SEC filing.

## Known failure modes

- Unknown or unsupported ticker symbol returns an error or empty result
- Company does not hold Bitcoin — no treasury record exists
- Stale data if the company has not filed a recent update
- Ticker format mismatch (e.g. lowercase vs uppercase) may cause lookup failure
- Network or payment authorization failure returns 402 or 5xx

## How this service works

Bitcoin holdings for one public company, with its source, as-of date, filing URL and change since the prior reported holding.

## Output

Returns a structured record for the specified company including: total Bitcoin held, the data source (e.g. SEC 8-K or 10-Q), the as-of date of the reported holding, a URL to the underlying filing, and the numeric change in BTC since the prior reported holding.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "ticker"
     ],
     "properties": {
      "ticker": {
       "type": "string",
       "description": "Stock ticker symbol for a public company holding Bitcoin (e.g., MSTR, MARA, RIOT, COIN)."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/prereason-bitcoin-treasury-lookup-by-ticker-150733e3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.prereason.com](https://www.zero.xyz/host/api.prereason.com/llms.txt)
