The Stock-to-Flow (S2F) model measures the scarcity of an asset by comparing its existing circulating supply (stock) to its annual production rate (flow). This metric is commonly applied to commodities such as gold and silver, and has been adapted to analyze Bitcoin.In the case of Bitcoin, the model reflects programmed scarcity—specifically, the scheduled halving events that reduce new issuance over time. As a result, Bitcoin’s stock-to-flow ratio increases predictably, reinforcing its narrative as a scarce digital asset.
Price forecasting: Investors and analysts use the model to predict future price movements of Bitcoin based on its scarcity dynamics.Investment strategy: Traders and investors may incorporate the Stock-to-Flow model into their investment strategies to assess the long-term value proposition of Bitcoin and make informed decisions about buying, holding, or selling.Market analysis: The Stock-to-Flow model provides insights into the fundamental factors driving Bitcoin’s price and can be used alongside other analytical tools to analyze market trends and behavior.Risk management: Understanding Bitcoin’s scarcity properties through the Stock-to-Flow model can help investors manage risk by assessing the potential impact of supply-side dynamics on price volatility.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Amberdata Docs","colors":{"primary":"#E17039","light":"#E17039","dark":"#E17039"},"logo":{"light":"https://mintcdn.com/amberdata/WBTlNuO5-2IAq9z3/images/logo/amberdata_logo_color_light.svg?fit=max\u0026auto=format\u0026n=WBTlNuO5-2IAq9z3\u0026q=85\u0026s=2251cc13c2305e431971beef410e262b","dark":"https://mintcdn.com/amberdata/WBTlNuO5-2IAq9z3/images/logo/amberdata_logo_color_light.svg?fit=max\u0026auto=format\u0026n=WBTlNuO5-2IAq9z3\u0026q=85\u0026s=2251cc13c2305e431971beef410e262b"},"favicon":"https://mintcdn.com/amberdata/K1lRsbAeowhJaNOp/favicon.png?fit=max\u0026auto=format\u0026n=K1lRsbAeowhJaNOp\u0026q=85\u0026s=ff9b06df12005ffda6f689ef42365837","appearance":{"default":"light","strict":true},"footer":{"socials":{"x":"https://x.com/Amberdataio","github":"https://github.com/amberdata","linkedin":"https://www.linkedin.com/company/amberdata"}},"errors":{"404":{"redirect":true}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"amberdata","hasAudioNarration":false,"actualSubdomain":"amberdata","customDomains":["docs.amberdata.io"],"gitSource":{"type":"github","owner":"amberdata","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad672eac8809c060cc474e8","collectionId":"0792eacc-4f34-4752-9ca5-762f27ec1f5c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad672eac8809c060cc474e8"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ad672eac8809c060cc474e8","clientVersion":"0.0.3952","searchFilterCounts":[{"language":"default","tag":"HTTP","count":191},{"language":"default","tag":"Data Dictionary","count":122},{"language":"default","tag":"Analytics","count":80},{"language":"default","tag":"Market Data","count":69},{"language":"default","tag":"Derivatives Analytics","count":60},{"language":"default","tag":"Options","count":51},{"language":"default","tag":"Spot \u0026 Derivative Analytics","count":50},{"language":"default","tag":"Blockchain \u0026 DeFi","count":44},{"language":"default","tag":"Market Insights","count":36},{"language":"default","tag":"Volatility","count":34}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--brand-orange:#f26522;--brand-blue:#7aabdd;--brand-sky:#9dceff;--brand-pale:#d9e4ee;--brand-gray:#8d8d8d;--ink:#0b0f19;--ink-dim:#47506b;--muted:var(--brand-gray);--line:#e7e9ee;--bg:#ffffff;--tile:#ffffff;--tile-hover:#f4f9ff;--alt-surface:var(--brand-pale);--accent-solid:var(--brand-blue);--accent-soft:var(--brand-sky);--accent-grad:linear-gradient(90deg, var(--brand-blue), var(--brand-sky));--accent-ink:#0b0f19;--micro-accent:color-mix(in srgb, var(--brand-orange) 18%, transparent);--micro-line:color-mix(in srgb, var(--brand-orange) 22%, #e7e9ee 78%);--radius:14px;--maxw:1120px}body,html{background:var(--bg);color:var(--ink)}*{box-sizing:border-box}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}hr{border:0;border-top:1px solid var(--line);margin:48px 0}.hero{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--brand-pale) 18%,#fff 82%) 100%);border-bottom:none!important;background:0 0!important}.hero-inner{padding:88px 0 64px;text-align:center}.hero-eyebrow{display:inline-block;padding:6px 10px;border:1px solid var(--line);border-radius:999px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;background:#fff;margin-bottom:18px}.cta-band h2,.hero h1,.section h2{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero h1{font-size:clamp(36px,6vw,64px);line-height:1.05;letter-spacing:-.02em;margin:0 0 14px;font-weight:750;background:linear-gradient(90deg,#223561 0%,color-mix(in srgb,#223561 40%,white 60%) 100%);text-decoration:none!important;pointer-events:none!important;cursor:default!important}.feature p,.hero p,.hero-eyebrow{color:var(--ink-dim)}.hero p{max-width:900px;margin:0 auto 22px;font-size:clamp(16px,1.8vw,19px);line-height:1.65}.hero-cta{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn,.card a,.ucard a{color:var(--ink);text-decoration:none}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;border:1px solid var(--line);font-weight:600;transition:transform .06s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px);border-color:#d6dae3}.btn-primary{background:#000!important;color:#fff!important;border:0!important;box-shadow:none!important}.btn-primary:hover{background:#111!important}.btn-ghost{background:#fff}.btn-secondary{background:var(--brand-sky);color:#0b0f19;border:1px solid color-mix(in srgb,var(--brand-blue) 35%,#fff 65%)}.btn-secondary:hover{filter:brightness(1.03)}a.btn-primary:hover,a.btn-secondary:hover{box-shadow:0 2px 0 0 var(--micro-line) inset}.features{padding:26px 0 8px}.feature-row{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:900px){.feature-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature{background:color-mix(in srgb,var(--brand-pale) 55%,#fff 45%);border:1px solid color-mix(in srgb,var(--brand-blue) 30%,#cfe0f2 70%);border-radius:var(--radius);padding:18px;min-height:220px;display:flex;flex-direction:column;justify-content:center;transition:background .2s,border-color .2s,transform .06s,box-shadow .2s;text-decoration:none!important;pointer-events:none!important;cursor:default!important}.feature:hover{background:color-mix(in srgb,var(--brand-sky) 20%,#fff 80%);border-color:color-mix(in srgb,var(--brand-sky) 55%,#cfe0f2 45%);transform:translateY(-2px)}.feature h3{margin:0 0 6px;font-size:18px;letter-spacing:-.01em;font-weight:700}.feature p{margin:0}.section{padding:36px 0 8px}.cta-band h2,.section h2{background:var(--accent-grad)}.section h2{font-size:clamp(24px,3.4vw,36px);letter-spacing:-.015em;margin:0 0 8px;font-weight:740}.section p.lead{color:var(--ink-dim);max-width:900px;line-height:1.65}.section--alt{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-pale) 35%,#fff 65%),#fff)}.cards{margin-top:18px;display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:720px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{background:var(--tile);border:1px solid var(--line);border-radius:var(--radius);padding:18px;transition:background .2s,border-color .2s,transform .06s,box-shadow .2s;box-shadow:0 2px 6px rgba(0,0,0,.04)}.card:hover,.ucard:hover{background:var(--tile-hover);transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-sky) 50%,#dfe3ea 50%);box-shadow:0 8px 20px rgba(0,0,0,.08)}.card h3{margin:0 0 8px;font-size:16px;font-weight:700}.card p,.cta-band p,.ucard p{margin:0 10px 10px 0;color:var(--ink-dim)}.card a,.ucard a{border-bottom:1px solid #dfe3ea}.card a:hover{border-bottom-color:color-mix(in srgb,var(--brand-blue) 45%,#c6ccd8 55%)}.usecases{margin-top:18px;display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:900px){.usecases{grid-template-columns:repeat(3,minmax(0,1fr))}}.ucard{background:var(--tile);border:1px solid var(--line);border-radius:var(--radius);padding:18px;transition:background .2s,border-color .2s,transform .06s,box-shadow .2s;box-shadow:0 2px 6px rgba(0,0,0,.04)}.ucard:hover{border-color:color-mix(in srgb,var(--brand-blue) 45%,#cfe0f2 55%)}.ucard h4{margin:0 0 6px;font-weight:700}.ucard a:hover{border-bottom-color:color-mix(in srgb,var(--brand-sky) 55%,#c6ccd8 45%)}.cta-band{padding:72px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-blue) 15%,var(--brand-pale) 85%),var(--brand-pale));text-align:center}.cta-band h2{font-size:clamp(28px,3.4vw,40px);margin:0 0 12px}.cta-band p{max-width:800px;margin:0 auto 22px;font-size:clamp(16px,1.8vw,19px);line-height:1.65}.cta-band .btn-primary{background:var(--accent-grad);box-shadow:0 6px 18px rgba(122,171,221,.18)}.cta-band .btn-primary:hover{filter:brightness(1.04)}.ready-section{max-width:900px;margin:40px auto;padding:0 20px;text-align:left}.ready-section h2{font-size:clamp(24px,3.4vw,36px);color:#000!important;background:0 0!important;-webkit-background-clip:initial;-webkit-text-fill-color:initial;letter-spacing:-.015em;font-weight:740;padding-bottom:1rem}.ready-list{display:flex;flex-wrap:wrap;gap:2rem}.ready-item{flex:1 1 30%;display:flex}.tile,.tile-link{display:flex;flex:1}.tile-link{text-decoration:none;color:inherit}.tile{flex-direction:column;justify-content:space-between;padding:1.5rem;background:#fff;border:1px solid #ddd;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.tile h3{margin-top:0;font-weight:700;color:#f26522}.tile p{flex-grow:1}.tile-link:hover .tile{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.1)}.tile-link:hover .cta{text-decoration:underline}@media (max-width:900px){.ready-item{flex:1 1 100%}}:root{--cf-bg:#0b0b0c;--cf-surface:#101113;--cf-border:#1b1d20;--cf-text:#e7e8ea;--cf-text-dim:#b7bac0;--cf-accent:#7aa2ff;--cf-ring:rgba(122, 162, 255, 0.4)}@media (prefers-color-scheme:light){:root{--cf-bg:#f7f7f8;--cf-surface:#ffffff;--cf-border:#e6e7eb;--cf-text:#0b0b0c;--cf-text-dim:#5b616e;--cf-accent:#3b6cff;--cf-ring:rgba(59, 108, 255, 0.2)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}.cf{width:100%;max-width:none;margin-left:0;margin-right:0;padding:2.4rem 2rem}.cf-cta{border-bottom:1px solid var(--cf-border)}.cf-cta-inner{padding:2.5rem 1.25rem;display:grid;grid-template-columns:1fr;gap:1rem;align-items:center}.cf-cta-title{font-size:1.25rem;font-weight:600}.cf-cta-copy{color:var(--cf-text-dim)}.cf-cta-form{display:flex;gap:.75rem;flex-wrap:wrap}.cf-input{flex:1 1 240px;min-width:220px;background:0 0;color:var(--cf-text);border:1px solid var(--cf-border);border-radius:.75rem;padding:.75rem .9rem;outline:0}.cf-input:focus{border-color:var(--cf-accent);box-shadow:0 0 0 4px var(--cf-ring)}.cf-button{border:1px solid var(--cf-border);cursor:default;background:var(--cf-accent)}.cf-main{display:flex;justify-content:space-between;align-items:flex-start}.cf-brand{margin-left:auto}.cf-social{margin-right:0}.cf-social-link{padding:.5rem;border:1px solid var(--cf-border);fill:#fff;border-color:#fff}.cf-icon{width:18px;height:18px;fill:currentColor}.cf-links{display:flex}.cf-col{display:grid;gap:.6rem}.cf-col-title{text-decoration:none!important;pointer-events:none!important;cursor:default!important}.cf a,.cf-list a{color:#fff;text-decoration:none}.cf-list a:hover{color:#ddd;text-decoration:underline}.cf-bottom{border-top:1px solid var(--cf-border);display:flex;justify-content:space-between;max-width:1200px;font-size:small;border-top:none!important}.cf-meta{align-items:center;color:var(--cf-text-dim)}.cf-meta-link{color:inherit;text-decoration:none}.cf-meta-link:hover{color:var(--cf-text);text-decoration:underline}.cf-dot{opacity:.6}.cf-select{color:var(--cf-text);border:1px solid var(--cf-border)}.cf-select:focus{border-color:var(--cf-accent);box-shadow:0 0 0 3px var(--cf-ring)}@media (min-width:800px){.cf-cta-inner{grid-template-columns:1fr auto}.cf-main{grid-template-columns:1.2fr 2fr}}.feature{background:#d9e4ee;border-color:color-mix(in srgb,#d9e4ee 60%,#cfe0f2 40%)}.feature h3{color:#223561}.feature p{color:gray}.feature:hover{background:color-mix(in srgb,#d9e4ee 85%,white 15%);border-color:color-mix(in srgb,#d9e4ee 80%,#cfe0f2 20%);box-shadow:0 8px 22px rgba(217,228,238,.35)}.section.container h2,.usecases{padding-left:20px;padding-right:20px}.usecases{padding-bottom:20px}@media (min-width:720px){.usecases{padding-left:40px;padding-right:40px;padding-bottom:40px}}@media (min-width:1120px){.usecases{padding-left:60px;padding-right:60px;padding-bottom:60px}}.section.container h2{text-decoration:none!important;pointer-events:none!important;cursor:default!important}@media (min-width:720px){.section.container h2{padding-left:40px;padding-right:40px}}@media (min-width:1120px){.section.container h2{padding-left:60px;padding-right:60px}}.cf{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:\"kern\" 1,\"liga\" 1,\"calt\" 1;display:flex;padding-left:4rem;padding-right:4rem;flex-direction:column;align-items:center;justify-content:center}.cf *{-webkit-tap-highlight-color:transparent}.cf a:hover,.cf-meta a:hover,.cf-terms a:hover{text-decoration:underline}.cf-main{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem;padding:2.4rem 0}@media (min-width:700px){.cf-main{grid-template-columns:1.2fr 2fr;align-items:start}}@media (min-width:1100px){.cf-main{grid-template-columns:1.2fr 2.2fr}}.cf-links{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:1.25rem 2.5rem;margin:0;padding:0}@media (min-width:900px){.cf-links{grid-template-columns:repeat(4,minmax(140px,1fr));gap:1.25rem 3.5rem}}.cf-col-title{font-size:1rem;font-weight:700;color:#fff}.cf-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;font-size:.85rem}.cf-brand{display:grid;gap:.75rem;justify-items:start}.cf-social{display:flex;gap:.75rem;flex-wrap:wrap}.cf-social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.4);border-radius:.75rem;color:#fff;background:0 0;transition:border-color .2s ease,transform .06s ease,box-shadow .2s ease}.cf-social-link:hover{border-color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,255,255,.12)}.cf svg,.cf-social-link svg{display:block;width:20px;height:20px;fill:currentColor;stroke:currentColor;shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:-webkit-optimize-contrast;vector-effect:non-scaling-stroke}.cf-bottom{border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:1fr;gap:.75rem;padding:1.5rem 0 2.4rem;font-size:.85rem}@media (min-width:700px){.cf-bottom{grid-template-columns:1fr auto;align-items:center}}.cf-social-and-terms{display:flex;align-items:right}.cf-meta{display:flex;flex-wrap:wrap;gap:.5rem .75rem;color:rgba(255,255,255,.75);font-size:.85rem}.cf-locale{display:flex;align-items:center;gap:.5rem}.cf-select{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:.5rem;padding:.4rem .6rem}.cf-select:focus{outline:0;border-color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.25)}.cf-cta-inner,.cf-inner{max-width:1200px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:900px){.cf-cta-inner,.cf-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1200px){.cf-cta-inner,.cf-inner{padding-left:2rem;padding-right:2rem}}.cf-button{background:#fff;color:#000;border:0;border-radius:.75rem;padding:.75rem 1rem;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cf-button:hover{filter:brightness(.92)}@media (max-width:700px){.cf-meta{flex-direction:column;align-items:center;gap:.4rem;text-align:center}}@media (max-width:768px){.cf-main{flex-direction:column!important;align-items:center!important;gap:20px!important}}"}],"page":{"pagePath":"data-dictionary/analytics/stock-to-flow","slug":"/data-dictionary/analytics/stock-to-flow","pageMetadata":{"title":"Stock-to-Flow","description":null,"href":"/data-dictionary/analytics/stock-to-flow"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={hr:`hr`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(OptimizedImage,{src:`https://mintcdn.com/amberdata/K1lRsbAeowhJaNOp/images/docs/957906f-Screenshot_2024-02-29_at_2.49.37_PM.png?fit=max\u0026auto=format\u0026n=K1lRsbAeowhJaNOp\u0026q=85\u0026s=665047500a4faf21883ae9b84abe2ec9`,alt:``,\"data-og-width\":`1390`,width:`1390`,\"data-og-height\":`363`,height:`363`,\"data-path\":`images/docs/957906f-Screenshot_2024-02-29_at_2.49.37_PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/amberdata/K1lRsbAeowhJaNOp/images/docs/957906f-Screenshot_2024-02-29_at_2.49.37_PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=K1lRsbAeowhJaNOp\u0026q=85\u0026s=21af4ae035fd48f6da42764a86082bc8 280w, https://mintcdn.com/amberdata/K1lRsbAeowhJaNOp/images/docs/957906f-Screenshot_2024-02-29_at_2.49.37_PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=K1lRsbAeowhJaNOp\u0026q=85\u0026s=089486ecd1ec80dac0f012cf759e9d70 560w, https://mintcdn.com/amberdata/K1lRsbAeowhJaNOp/images/docs/957906f-Screenshot_2024-02-29_at_2.49.37_PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=K1lRsbAeowhJaNOp\u0026q=85\u0026s=201a9337e604640ad7dfac7672eb004f 840w, https://mintcdn.com/amberdata/K1lRsbAeowhJaNOp/images/docs/957906f-Screenshot_2024-02-29_at_2.49.37_PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=K1lRsbAeowhJaNOp\u0026q=85\u0026s=249e73ee16ebb54a043b035b4ab66178 1100w, https://mintcdn.com/amberdata/K1lRsbAeowhJaNOp/images/docs/957906f-Screenshot_2024-02-29_at_2.49.37_PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=K1lRsbAeowhJaNOp\u0026q=85\u0026s=633a5759359847a42303e7f17b0cae11 1650w, https://mintcdn.com/amberdata/K1lRsbAeowhJaNOp/images/docs/957906f-Screenshot_2024-02-29_at_2.49.37_PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=K1lRsbAeowhJaNOp\u0026q=85\u0026s=b05026d5b180d7fcf833a2385e2a0f55 2500w`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`1`,id:`description`,children:`Description`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Stock-to-Flow (S2F)`}),` model measures the scarcity of an asset by comparing its existing circulating supply (`,_jsx(_components.strong,{children:`stock`}),`) to its annual production rate (`,_jsx(_components.strong,{children:`flow`}),`). This metric is commonly applied to commodities such as gold and silver, and has been adapted to analyze Bitcoin.`]}),`\n`,_jsx(_components.p,{children:`In the case of Bitcoin, the model reflects programmed scarcity—specifically, the scheduled halving events that reduce new issuance over time. As a result, Bitcoin’s stock-to-flow ratio increases predictably, reinforcing its narrative as a scarce digital asset.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`1`,id:`use-cases`,children:`Use Cases`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Price forecasting`}),`: Investors and analysts use the model to predict future price movements of Bitcoin based on its scarcity dynamics.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Investment strategy`}),`: Traders and investors may incorporate the Stock-to-Flow model into their investment strategies to assess the long-term value proposition of Bitcoin and make informed decisions about buying, holding, or selling.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Market analysis`}),`: The Stock-to-Flow model provides insights into the fundamental factors driving Bitcoin’s price and can be used alongside other analytical tools to analyze market trends and behavior.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Risk management`}),`: Understanding Bitcoin’s scarcity properties through the Stock-to-Flow model can help investors manage risk by assessing the potential impact of supply-side dynamics on price volatility.`]}),`\n`,_jsx(_components.hr,{})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Stock-to-Flow","description":null,"href":"/data-dictionary/analytics/stock-to-flow"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Description","slug":"description","depth":1,"children":[]},{"title":"Use Cases","slug":"use-cases","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"amberdata","siteName":"Amberdata Docs","title":"Stock-to-Flow - Amberdata Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-19T19:43:59.868Z","originalFileLocation":"data-dictionary/analytics/stock-to-flow.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Amberdata Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/amberdata/4NLEeYr0d04b68eJ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/amberdata/4NLEeYr0d04b68eJ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/amberdata/4NLEeYr0d04b68eJ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/amberdata/4NLEeYr0d04b68eJ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/amberdata/4NLEeYr0d04b68eJ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/amberdata/4NLEeYr0d04b68eJ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/amberdata/4NLEeYr0d04b68eJ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/amberdata/4NLEeYr0d04b68eJ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/amberdata/4NLEeYr0d04b68eJ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Stock-to-Flow - Amberdata Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Amberdata Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.amberdata.io/data-dictionary/analytics/stock-to-flow\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://amberdata.mintlify.app/_mintlify/api/og/v2?division=Top%2FBottom+Indicators\u0026amp;title=Stock-to-Flow\u0026amp;theme=5285bfbff271cd96e236d8db\u0026amp;signature=654fc85669368b1de4ed93a656be5143d82ced324ecc4e1a3ce108f19773422e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Stock-to-Flow - Amberdata Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://amberdata.mintlify.app/_mintlify/api/og/v2?division=Top%2FBottom+Indicators\u0026amp;title=Stock-to-Flow\u0026amp;theme=5285bfbff271cd96e236d8db\u0026amp;signature=654fc85669368b1de4ed93a656be5143d82ced324ecc4e1a3ce108f19773422e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/amberdata/4NLEeYr0d04b68eJ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Amberdata Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E17039\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.amberdata.io/data-dictionary/analytics/stock-to-flow\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/data-dictionary/analytics/stock-to-flow.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.amberdata.io/#organization\",\"name\":\"Amberdata Docs\",\"url\":\"https://docs.amberdata.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/amberdata/WBTlNuO5-2IAq9z3/images/logo/amberdata_logo_color_light.svg?fit=max\u0026auto=format\u0026n=WBTlNuO5-2IAq9z3\u0026q=85\u0026s=2251cc13c2305e431971beef410e262b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.amberdata.io#website\",\"name\":\"Amberdata Docs\",\"url\":\"https://docs.amberdata.io\",\"publisher\":{\"@id\":\"https://docs.amberdata.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.amberdata.io/data-dictionary/analytics/stock-to-flow#webpage\",\"url\":\"https://docs.amberdata.io/data-dictionary/analytics/stock-to-flow\",\"name\":\"Stock-to-Flow\",\"dateModified\":\"2026-10-19T19:43:59.868Z\",\"isPartOf\":{\"@id\":\"https://docs.amberdata.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.amberdata.io/data-dictionary/analytics/stock-to-flow#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.amberdata.io/data-dictionary/analytics/stock-to-flow#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Market Insights\",\"item\":\"https://docs.amberdata.io/data-dictionary/analytics/market-insights\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Institutional BTC and ETH Metrics\",\"item\":\"https://docs.amberdata.io/data-dictionary/analytics/topbottom-indicators\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Top/Bottom Indicators\",\"item\":\"https://docs.amberdata.io/data-dictionary/analytics/bitcoin-price-and-moving-averages\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Stock-to-Flow\",\"item\":\"https://docs.amberdata.io/data-dictionary/analytics/stock-to-flow\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.amberdata.io/data-dictionary/analytics/stock-to-flow#article\",\"headline\":\"Stock-to-Flow\",\"name\":\"Stock-to-Flow\",\"url\":\"https://docs.amberdata.io/data-dictionary/analytics/stock-to-flow\",\"mainEntityOfPage\":{\"@id\":\"https://docs.amberdata.io/data-dictionary/analytics/stock-to-flow#webpage\"},\"dateModified\":\"2026-10-19T19:43:59.868Z\",\"publisher\":{\"@id\":\"https://docs.amberdata.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.amberdata.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Amberdata Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Amberdata Docs","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"Data Dictionary","groups":[{"group":"Coverage","pages":[{"title":"Market Data Coverage (CEX)","href":"/data-dictionary/coverage/exchange-coverage"},{"title":"Blockchain Coverage","href":"/data-dictionary/coverage/coverage-blockchain"},{"title":"DeFi Coverage","href":"/data-dictionary/coverage/coverage-defi-dex"}]},{"group":"Market Data","pages":[{"title":"Funding Rates","href":"/data-dictionary/market/funding-rates"},{"title":"Insurance Funds","href":"/data-dictionary/market/insurance-funds"},{"title":"Liquidations","href":"/data-dictionary/market/liquidations"},{"title":"Long/Short Ratio","href":"/data-dictionary/market/longshort-ratio"},{"title":"OHLCV","href":"/data-dictionary/market/ohlcv"},{"title":"Open Interest","href":"/data-dictionary/market/open-interest"},{"title":" Order Books","href":"/data-dictionary/market/order-books"},{"title":"Spot Prices","hidden":true,"href":"/data-dictionary/market/prices"},{"title":"Reference Rates","href":"/data-dictionary/market/reference-rates"},{"title":"Tickers","href":"/data-dictionary/market/tickers"},{"title":"Trades","href":"/data-dictionary/market/trades"},{"title":"FAQs","href":"/data-dictionary/market/market-faqs"}]},{"group":"Spot \u0026 Derivative Analytics","pages":[{"group":"Options","pages":[{"title":"Overview","href":"/data-dictionary/analytics/derivatives/options-overview"},{"group":"Volatility","pages":[{"title":"Level 1 Quotes","href":"/data-dictionary/analytics/derivatives/level-1-quotes"},{"title":"Delta Surface Constant and Floating","href":"/data-dictionary/analytics/derivatives/delta-surfaces-constant-and-floating"},{"title":"Moneyness Surfaces Constant and Floating","href":"/data-dictionary/analytics/derivatives/moneyness-surfaces-constant-and-floating"},{"title":"Implied vs Realized","href":"/data-dictionary/analytics/derivatives/implied-realized"},{"title":"Term Structure Constant and Floating","href":"/data-dictionary/analytics/derivatives/term-structure"},{"title":"Term Structure Richness - Deribit Only","href":"/data-dictionary/analytics/derivatives/term-structure-richness"},{"title":"Volatility Index and Volatility Index Decorated","href":"/data-dictionary/analytics/derivatives/volatility-index"},{"title":"Volatility Metrics","href":"/data-dictionary/analytics/derivatives/volatility-metrics"},{"title":"Altcoin ATM hourly","href":"/data-dictionary/analytics/derivatives/altcoin-atm-hourly"},{"title":"Deribit VS Model Hourly","href":"/data-dictionary/analytics/derivatives/deribit-vs-model-hourly"}]},{"group":"Trades/Flow","pages":[{"title":"Block Volumes","href":"/data-dictionary/analytics/derivatives/block-volumes"},{"title":"Decorated Trades","href":"/data-dictionary/analytics/derivatives/decorated-trades"},{"title":"Put Call Trades Distribution","href":"/data-dictionary/analytics/derivatives/put-calls-trades-distribution"},{"title":"Instruments Most Traded","href":"/data-dictionary/analytics/derivatives/instruments-most-traded"},{"title":"Gamma","href":"/data-dictionary/analytics/derivatives/gamma-normalized-snapshots"},{"title":"Option Yields","href":"/data-dictionary/analytics/derivatives/options-yields"},{"title":"Top Trades","href":"/data-dictionary/analytics/derivatives/top-trades"},{"title":"Volume Aggregates","href":"/data-dictionary/analytics/derivatives/volume-aggregates"}]},{"group":"Realized Volatility","pages":[{"title":"Correlation, Beta and Realized Volatility","href":"/data-dictionary/analytics/derivatives/correlation-beta"},{"title":"Volatility Ratio","href":"/data-dictionary/analytics/derivatives/volatility-ratio"},{"title":"Seasonality: Volatility Day of Week / Month of Year","href":"/data-dictionary/analytics/derivatives/seasonality"},{"title":"Volatility Cones","href":"/data-dictionary/analytics/derivatives/volatility-cones"}]},{"group":"TradFi: ETFs and Crypto-Related Equities","pages":[{"title":"TradFi Volatility Metrics","href":"/data-dictionary/analytics/derivatives/tradfi/volatility-metrics"},{"title":"Term Structure Constant","href":"/data-dictionary/analytics/derivatives/tradfi/term-structure-constant"},{"title":"TradFi Implied vs Realized","href":"/data-dictionary/analytics/derivatives/tradfi/implied-vs-realized"},{"title":"TradFi Delta Surfaces Constant and Floating","href":"/data-dictionary/analytics/derivatives/tradfi/delta-surfaces-constant-and-floating"},{"title":"Level 1 Quotes","href":"/data-dictionary/analytics/derivatives/tradfi/level-1-quotes"},{"title":"Options Yields","href":"/data-dictionary/analytics/derivatives/tradfi/options-yields"},{"title":"Decorated Trades","href":"/data-dictionary/analytics/derivatives/tradfi/decorated-trades"},{"title":"Instruments Most Traded","href":"/data-dictionary/analytics/derivatives/tradfi/instruments-most-traded"},{"title":"Realized Volatility (Close-to-Close)","href":"/data-dictionary/analytics/derivatives/tradfi/tradfi-realized-vol"},{"title":"TradFi Volatility Cones","href":"/data-dictionary/analytics/derivatives/tradfi/volatility-cones"}]}]},{"group":"Futures/Perpetuals","pages":[{"title":"Futures Basis","href":"/data-dictionary/analytics/derivatives/apr-basis"},{"title":"Funding Realized/Accumulated","href":"/data-dictionary/analytics/derivatives/fundingrealized"},{"title":"Open Interest","href":"/data-dictionary/analytics/derivatives/open-interest-add"},{"title":"Trading Volumes","href":"/data-dictionary/analytics/derivatives/volumes-add"},{"title":"Bid Ask Spread","href":"/data-dictionary/analytics/derivatives/bid-ask"},{"title":"Order Book Depth","href":"/data-dictionary/analytics/derivatives/order-book-depth"},{"title":"Order Book Pressure","href":"/data-dictionary/analytics/derivatives/order-book-pressure"}]},{"group":"Spot","pages":[{"title":"Order Book Pressure","href":"/data-dictionary/analytics/spot/order-book-pressure"},{"title":"Order Book Depth","href":"/data-dictionary/analytics/spot/order-book-depth"},{"title":"Bid Ask Spread","href":"/data-dictionary/analytics/spot/bid-ask"},{"title":"Order Book Dashboard","href":"/data-dictionary/analytics/spot/order-book-dashboard"},{"title":"LWAP (Liquidity-Weighted Average Price)","href":"/data-dictionary/analytics/spot/lwap"},{"title":"Trade Frequency","href":"/data-dictionary/analytics/spot/trade-frequency"},{"title":"Trade Pressure","href":"/data-dictionary/analytics/spot/trade-pressure"},{"title":"Asset Volumes USD","href":"/data-dictionary/analytics/spot/volumes-asset"},{"title":"Exchange Volumes USD","href":"/data-dictionary/analytics/spot/volumes-exchange"},{"title":"VWAP - TWAP","href":"/data-dictionary/analytics/spot/vwap-twap"}]}]},{"group":"Price","pages":[{"title":"Information","href":"/asset-and-pair-data"},{"title":"Prices","href":"/asset-information"}]},{"group":"Blockchain Data and Protocol Insights","pages":[{"group":"Blockchain Data","pages":[{"title":"Addresses","mode":"wide","href":"/data-dictionary/blockchain/addresses"},{"title":"Balances","href":"/data-dictionary/blockchain/balances"},{"title":"Blocks","href":"/data-dictionary/blockchain/blocks"},{"title":"Contracts","href":"/data-dictionary/blockchain/contracts"},{"title":"Logs","href":"/data-dictionary/blockchain/logs"},{"title":"Metrics - Blockchain","href":"/data-dictionary/blockchain/metrics"},{"title":"Tokens","href":"/data-dictionary/blockchain/tokens"},{"title":"Token Transfers","href":"/data-dictionary/blockchain/token-transfers"},{"title":"Transactions","href":"/data-dictionary/blockchain/transactions"}]},{"group":"DEX","pages":[{"title":"DeFi OHLCV","href":"/data-dictionary/blockchain/ohlcv"},{"title":"DEX Trades","hidden":true,"href":"/data-dictionary/blockchain/dex-trades"}]},{"group":"Lending","pages":[{"title":"Lending Overview","href":"/data-dictionary/blockchain/lending"},{"title":"Lending Metrics","href":"/data-dictionary/blockchain/lending-metrics"},{"title":"Stablecoin Lending Metrics","href":"/data-dictionary/blockchain/lending-stablecoin-metrics"},{"title":"DeFi Transactions","href":"/data-dictionary/blockchain/lending-transactions"},{"title":"Lending Portfolio \u0026 Returns","href":"/data-dictionary/blockchain/portfolio-returns"}]}]},{"group":"Market Insights","pages":[{"title":"Overview","href":"/data-dictionary/analytics/market-insights"},{"title":"History","href":"/data-dictionary/analytics/market-insights-history"},{"title":"Sample Data","href":"/data-dictionary/analytics/sample-data"},{"group":"Institutional BTC and ETH Metrics","pages":[{"title":"Price and Moving Averages","href":"/data-dictionary/analytics/topbottom-indicators"},{"group":"Top/Bottom Indicators","pages":[{"title":"Overview","href":"/data-dictionary/analytics/bitcoin-price-and-moving-averages"},{"title":"Market Cap vs Realized Cap","href":"/data-dictionary/analytics/market-cap-vs-realized-cap"},{"title":"Bitcoin Yardstick","href":"/data-dictionary/analytics/bitcoin-yardstick"},{"title":"Market Value: Realized Value (MVRV)","href":"/data-dictionary/analytics/market-value-realized-value-mvrv"},{"title":"Pi Cycle","href":"/data-dictionary/analytics/pi-cycle"},{"title":"Reserve Risk","description":null,"href":"/data-dictionary/analytics/reserve-risk"},{"title":"Stock-to-Flow","href":"/data-dictionary/analytics/stock-to-flow"}]},{"group":"Market Sentiment","pages":[{"title":"Overview","description":null,"href":"/data-dictionary/analytics/realized-price"},{"title":"Net Unrealized Profit / Loss (NUPL)","href":"/data-dictionary/analytics/net-unrealized-profit-loss-nupl"},{"title":"Monthly HODL Net Position Change","href":"/data-dictionary/analytics/monthly-hodl-net-position-change"},{"title":"Liquid vs Illiquid Supply","href":"/data-dictionary/analytics/liquid-vs-illiquid-supply"}]},{"group":"User Activity","pages":[{"title":"Overview","href":"/data-dictionary/analytics/btc-hodl-wave"},{"title":"Balance Buckets: Number of Addresses","href":"/data-dictionary/analytics/btc-balance-bucket-number-of-addresses"},{"title":"Balance Buckets: Supply Held","href":"/data-dictionary/analytics/btc-balance-buckets-supply-held"},{"title":"USD Balance Bucket","href":"/data-dictionary/analytics/usd-balance-bucket"},{"title":"Daily Address Activity","href":"/data-dictionary/analytics/daily-address-activity"},{"title":"New Address Momentum","href":"/data-dictionary/analytics/new-address-momentum"},{"title":"Daily New Addresses","href":"/data-dictionary/analytics/daily-new-addresses"}]},{"group":"Ethereum Network Metrics","pages":[{"title":"Overview","href":"/data-dictionary/analytics/supply-eth"},{"title":"Ethereum Active Validators","href":"/data-dictionary/analytics/active-validators"}]},{"group":"Bitcoin Miner Metrics","pages":[{"title":"Overview","href":"/data-dictionary/analytics/puell-multiple"},{"title":"Miner Supply Spent","href":"/data-dictionary/analytics/miner-supply-spent"},{"title":"Miner Position Index","href":"/data-dictionary/analytics/miner-position"}]}]},{"title":"ETF Holdings/Flow (BTC \u0026 ETH)","href":"/data-dictionary/analytics/btc-etf-flows"},{"title":"Real World Assets","href":"/data-dictionary/analytics/treasury-backed-rwa"},{"title":"Options Trading","href":"/data-dictionary/analytics/market-insights-options"},{"title":"Spot Trading","href":"/data-dictionary/analytics/market-insights-spot-data"},{"title":"DeFi Lending","href":"/data-dictionary/analytics/lending-market-insights"},{"group":"Staking and Re-Staking","pages":[{"title":"Liquid Staking","href":"/data-dictionary/analytics/liquid-staking"},{"title":"Re-Staking: EigenLayer","href":"/data-dictionary/analytics/liquid-staking-copy"}]}]},{"group":"Stablecoin","pages":[{"title":"Overview","href":"/data-dictionary/stablecoins/usd-stablecoins"},{"title":"Stablecoins Analytics","href":"/data-dictionary/stablecoins/stablecoins-analytics"}]},{"group":"Other Resources","pages":[{"title":"Asset Reference and Classification","href":"/data-dictionary/arc-overview"},{"title":"Asset Symbols FAQ","href":"/data-dictionary/asset-symbols-faqs"},{"title":"Glossary","href":"/data-dictionary/digital-asset-glossary"}]},{"group":"Data Packages","pages":[{"title":"HTTP \u0026 Real-time Subscription","href":"/data-dictionary/http-real-time-subscription"},{"title":"CloudSync Subscription","href":"/data-dictionary/cloudsync-subscription"}]}]},{"tab":"Intelligence","pages":[{"title":"Intelligence","href":"/intelligence/getting-started/quick-start"}]},{"tab":"HTTP","pages":[{"title":"HTTP","href":"/http/http-api-fundamentals"}]},{"tab":"Real-Time","pages":[{"title":"Real-Time","href":"/real-time/websocket-getting-started"}]},{"tab":"CloudSync","pages":[{"title":"CloudSync","href":"/cloudsync/cloudsync-overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/product-updates"}]}]},"title":"Stock-to-Flow - Amberdata Docs","buildId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","deploymentId":"dpl_7GUK3ixdQTF3BSNUQYJm8ibGxQWw","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BVI9Chd9.js","PlusIcon-dPxQtROk.js","lightbox-handle-r17bVUz3.js"]}