Equity Rank · Schema

ValuationSnapshot

Point-in-time valuation — TTM/most-recent fundamentals only. Derived from ValuationResult via snapshot_from_valuation_result(). Does NOT include forward-scenario outputs — those belong in ValuationProjection. ValuationResult is unchanged; this is a curated view of it for new endpoints.

FinanceStock AnalysisValuationInvestment Tools

Properties

Name Type Description
symbol string
price object
sector object
company_type object
consensus_fair_value object
consensus_margin_of_safety object
methods_used array
best_method object
best_fit object
model_confidence_score object
model_confidence_label object
fair_value_low object
fair_value_high object
combined_adjusted_fair_value object
combined_adjusted_margin_of_safety object
fair_value_interval object
data_quality object
data_as_of object
last_updated string
View JSON Schema on GitHub

JSON Schema

equity-rank-com-valuation-snapshot-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/equity-rank-com/json-schema/equity-rank-com-valuation-snapshot-schema.json",
  "title": "ValuationSnapshot",
  "description": "Point-in-time valuation — TTM/most-recent fundamentals only.\n\nDerived from ValuationResult via snapshot_from_valuation_result().\nDoes NOT include forward-scenario outputs — those belong in ValuationProjection.\nValuationResult is unchanged; this is a curated view of it for new endpoints.",
  "x-generated": "2026-11-07",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/equity-rank-com-openapi.yml#/components/schemas/ValuationSnapshot",
  "properties": {
    "symbol": {
      "type": "string",
      "title": "Symbol"
    },
    "price": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Price"
    },
    "sector": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Sector"
    },
    "company_type": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Company Type"
    },
    "consensus_fair_value": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Consensus Fair Value"
    },
    "consensus_margin_of_safety": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Consensus Margin Of Safety"
    },
    "methods_used": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Methods Used"
    },
    "best_method": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Best Method"
    },
    "best_fit": {
      "anyOf": [
        {
          "$ref": "#/$defs/BestFit"
        },
        {
          "type": "null"
        }
      ]
    },
    "model_confidence_score": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Model Confidence Score"
    },
    "model_confidence_label": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Model Confidence Label"
    },
    "fair_value_low": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Fair Value Low"
    },
    "fair_value_high": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Fair Value High"
    },
    "combined_adjusted_fair_value": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Combined Adjusted Fair Value"
    },
    "combined_adjusted_margin_of_safety": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Combined Adjusted Margin Of Safety"
    },
    "fair_value_interval": {
      "anyOf": [
        {
          "$ref": "#/$defs/FairValueInterval"
        },
        {
          "type": "null"
        }
      ]
    },
    "data_quality": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Data Quality",
      "default": "full"
    },
    "data_as_of": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Data As Of"
    },
    "last_updated": {
      "type": "string",
      "title": "Last Updated"
    }
  },
  "type": "object",
  "required": [
    "symbol"
  ],
  "$defs": {
    "BestFit": {
      "properties": {
        "method": {
          "type": "string",
          "title": "Method"
        },
        "label": {
          "type": "string",
          "title": "Label"
        },
        "fair_value": {
          "type": "number",
          "title": "Fair Value"
        },
        "margin_of_safety": {
          "type": "number",
          "title": "Margin Of Safety"
        },
        "rationale": {
          "type": "string",
          "title": "Rationale"
        },
        "confidence": {
          "type": "string",
          "title": "Confidence"
        },
        "method_no_leverage": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Method No Leverage"
        },
        "label_no_leverage": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Label No Leverage"
        },
        "fair_value_no_leverage": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Fair Value No Leverage"
        },
        "margin_of_safety_no_leverage": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Margin Of Safety No Leverage"
        },
        "confidence_no_leverage": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Confidence No Leverage"
        },
        "leverage_fired": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Leverage Fired"
        },
        "leverage_debt_equity": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Leverage Debt Equity"
        },
        "bridge_observed": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "title": "Bridge Observed"
        },
        "rule_sha": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "title": "Rule Sha"
        }
      },
      "type": "object",
      "required": [
        "method",
        "label",
        "fair_value",
        "margin_of_safety",
        "rationale",
        "confidence"
      ],
      "title": "BestFit",
      "description": "The single best-fitting valuation method for this specific stock."
    },
    "FairValueInterval": {
      "properties": {
        "low": {
          "type": "number",
          "title": "Low"
        },
        "high": {
          "type": "number",
          "title": "High"
        },
        "confidence": {
          "type": "number",
          "title": "Confidence",
          "default": 0.8
        }
      },
      "type": "object",
      "required": [
        "low",
        "high"
      ],
      "title": "FairValueInterval",
      "description": "Phase 47 / CI-01..04: 80% confidence band on a fair value point estimate.\n\nThe band combines two uncertainty sources:\n- Cross-method disagreement (IQR-based, robust to DCF tail outliers)\n- Sector-vol within-method spread (decile-bucketed multiplier × FV)\n\n`confidence` is always 0.80 in v2.0; reserved for v2.1+ scenario weights.\nCopy framing in UI must use \"80% model interval\" — NEVER \"forecast\",\n\"expected range\", or \"price target\" (banned per CLAUDE.md)."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/equity-rank-com-valuation-snapshot"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.