Total amount of token1 owed to the position due to fees generated from swaps within the position's price range
Example:
"20"
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SaucerSwap","description":"Official documentation for SaucerSwap, the decentralized exchange on the Hedera network: trading, liquidity, staking, developer guides, and API reference.","colors":{"primary":"#147638","light":"#44E760","dark":"#147638"},"logo":{"light":"https://mintcdn.com/saucerswaplabs/WgbLH3-BEEASvtv_/logo/light.svg?fit=max\u0026auto=format\u0026n=WgbLH3-BEEASvtv_\u0026q=85\u0026s=8c0ed1726e280507a5a5b4ccbd0a0b45","dark":"https://mintcdn.com/saucerswaplabs/WgbLH3-BEEASvtv_/logo/dark.svg?fit=max\u0026auto=format\u0026n=WgbLH3-BEEASvtv_\u0026q=85\u0026s=e35a01681c09c6ca20ca6537ee35f23e","href":"https://www.saucerswap.finance"},"favicon":"https://mintcdn.com/saucerswaplabs/WgbLH3-BEEASvtv_/favicon.svg?fit=max\u0026auto=format\u0026n=WgbLH3-BEEASvtv_\u0026q=85\u0026s=fdb80b8e48d4b44fdfaf3886a3d793f4","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","javascript","python"]}},"appearance":{"default":"dark"},"background":{"decoration":"gradient","color":{"dark":"#060607"}},"navbar":{"links":[{"href":"https://saucerswap.finance/discord","label":"Discord","type":"discord"},{"href":"https://github.com/saucerswaplabs","label":"GitHub","type":"github"}],"primary":{"type":"button","label":"Launch app","href":"https://www.saucerswap.finance/swap"}},"footer":{"socials":{"x":"https://x.com/SaucerSwapLabs","discord":"https://saucerswap.finance/discord","github":"https://github.com/saucerswaplabs","youtube":"https://www.youtube.com/@saucerswap"}},"search":{"prompt":"Search SaucerSwap docs..."},"seo":{"indexing":"navigable"},"fonts":{"heading":{"family":"Euclid Triangle","weight":500,"source":"fonts/EuclidTriangle-Medium.woff2","format":"woff2"},"body":{"family":"Euclid Triangle","weight":400,"source":"fonts/EuclidTriangle-Regular.woff2","format":"woff2"}},"styling":{"codeblocks":"dark","latex":true},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page does not exist or has moved. Try the [docs home](/), the [swap tutorial](/tutorials/swap), or the [API reference](/api-reference/overview)."}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","mcp"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Changelog","icon":"clock-rotate-left","href":"/changelog"},{"anchor":"Launch app","icon":"rocket","href":"https://www.saucerswap.finance/swap"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"saucerswaplabs","hasAudioNarration":false,"actualSubdomain":"saucerswaplabs","customDomains":["docs.saucerswap.finance"],"gitSource":{"type":"github","owner":"saucerswaplabs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aefaa8220a5c82e8b82ebd9","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"API Reference","count":53},{"language":"default","tag":"REST API","count":44},{"language":"default","tag":"Developers","count":41},{"language":"default","tag":"Tokens","count":18},{"language":"default","tag":"Liquidity","count":18},{"language":"default","tag":"Learn","count":18},{"language":"default","tag":"Resources","count":17},{"language":"default","tag":"Pools V1","count":14},{"language":"default","tag":"V1 guides","count":14},{"language":"default","tag":"V2 guides","count":14}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"chat-assistant-floating-input,.chat-assistant-floating-input{display:none}"}],"page":{"pagePath":"api-reference/rest/pools-v2/v2-positions-by-account","slug":"/api-reference/rest/pools-v2/v2-positions-by-account","pageMetadata":{"title":"REST API: V2 liquidity positions by account","description":"List all SaucerSwap V2 liquidity positions for a Hedera account, with NFT serials, tick ranges, liquidity, fee growth, and tokens owed per position.","openapi":"GET /v2/nfts/{accountId}/positions","href":"/api-reference/rest/pools-v2/v2-positions-by-account"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"List all SaucerSwap V2 liquidity positions for a Hedera account, with NFT serials, tick ranges, liquidity, fee growth, and tokens owed per position.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"REST API: V2 liquidity positions by account","description":"List all SaucerSwap V2 liquidity positions for a Hedera account, with NFT serials, tick ranges, liquidity, fee growth, and tokens owed per position.","openapi":"GET /v2/nfts/{accountId}/positions","href":"/api-reference/rest/pools-v2/v2-positions-by-account"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["SaucerSwap V2"],"summary":"Get all liquidity positions by account id","parameters":["c6a966e3-9d68-4bb2-8e6b-00c4a2a62b33"],"responses":{"200":"73d6f5fd-f1be-44c0-997a-2660dc3f2b9c"},"method":"get","type":"path","servers":["9e64a8b5-1718-464a-b4f3-9166efff8fde","99e254b3-75b8-4cef-bed9-b3e4381467f7"],"security":[],"path":"/v2/nfts/{accountId}/positions","baseUrlOptions":["https://api.saucerswap.finance","https://test-api.saucerswap.finance"],"title":"Get all liquidity positions by account id","description":"List all SaucerSwap V2 liquidity positions for a Hedera account, with NFT serials, tick ranges, liquidity, fee growth, and tokens owed per position.","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"c6a966e3-9d68-4bb2-8e6b-00c4a2a62b33":{"name":"accountId","description":"Hedera account id (shard.realm.num)","in":"path","required":true,"schema":{"type":"string","example":"0.0.12345","isRequired":true,"description":"Hedera account id (shard.realm.num)","uniqueKey":"","typeLabel":"string"}}},"responses":{"73d6f5fd-f1be-44c0-997a-2660dc3f2b9c":{"description":"Successful response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","required":["tokenSN","accountId","deleted","createdAt","updatedAt","token0","token1","fee","tickUpper","tickLower","liquidity","feeGrowthInside0LastX128","feeGrowthInside1LastX128","tokensOwed0","tokensOwed1"],"properties":{"tokenSN":{"type":"integer","example":160,"description":"NFT serial number representing user's position","isRequired":true,"uniqueKey":"items.[INDEX].tokenSN","typeLabel":"integer"},"accountId":{"description":"Hedera account id (shard.realm.num)","type":"string","example":"0.0.12345","isRequired":true,"uniqueKey":"items.[INDEX].accountId","typeLabel":"string"},"deleted":{"type":"boolean","example":false,"description":"True if this position was deleted otherwise false","isRequired":true,"uniqueKey":"items.[INDEX].deleted","typeLabel":"boolean"},"createdAt":{"type":"string","example":"1697779560.762467685","description":"Unix timestamp when this position was created","isRequired":true,"uniqueKey":"items.[INDEX].createdAt","typeLabel":"string"},"updatedAt":{"type":"string","example":"1698287867.747005303","description":"Unix timestamp when this position was updated","isRequired":true,"uniqueKey":"items.[INDEX].updatedAt","typeLabel":"string"},"token0":{"type":"object","properties":{"id":{"type":"string","description":"Token id (shard.realm.num)","example":"0.0.731861","isRequired":true,"uniqueKey":"items.[INDEX].token0.id","typeLabel":"string"},"name":{"type":"string","description":"Token name","example":"SAUCE","isRequired":true,"uniqueKey":"items.[INDEX].token0.name","typeLabel":"string"},"symbol":{"type":"string","description":"Token symbol","example":"SAUCE","isRequired":true,"uniqueKey":"items.[INDEX].token0.symbol","typeLabel":"string"},"icon":{"type":"string","description":"Relative path to the token icon","example":"/images/tokens/sauce.svg","isRequired":true,"uniqueKey":"items.[INDEX].token0.icon","typeLabel":"string"},"decimals":{"type":"integer","description":"Token decimal places","example":6,"isRequired":true,"uniqueKey":"items.[INDEX].token0.decimals","typeLabel":"integer"},"price":{"type":"string","example":"36806544","description":"Token price in tinybar","isRequired":true,"uniqueKey":"items.[INDEX].token0.price","typeLabel":"string"},"priceUsd":{"type":"number","description":"Token price in terms of USD","example":0.01763457,"isRequired":true,"uniqueKey":"items.[INDEX].token0.priceUsd","typeLabel":"number"},"dueDiligenceComplete":{"type":"boolean","description":"Token due diligence completed?","example":true,"isRequired":true,"uniqueKey":"items.[INDEX].token0.dueDiligenceComplete","typeLabel":"boolean"},"isFeeOnTransferToken":{"type":"boolean","description":"Token has fees on transfer?","example":false,"isRequired":true,"uniqueKey":"items.[INDEX].token0.isFeeOnTransferToken","typeLabel":"boolean"},"description":{"type":"string","description":"Token description","example":"SaucerSwap is an open source and non-custodial AMM protocol native to Hedera.","isRequired":true,"uniqueKey":"items.[INDEX].token0.description","typeLabel":"string"},"website":{"type":"string","description":"Token website link","example":"https://www.saucerswap.finance/","isRequired":true,"uniqueKey":"items.[INDEX].token0.website","typeLabel":"string"},"sentinelReport":{"type":"string","description":"Token sentinel report link","example":"https://sentinel.headstarter.org/details/saucerswap","isRequired":true,"uniqueKey":"items.[INDEX].token0.sentinelReport","typeLabel":"string"},"twitterHandle":{"type":"string","description":"Token sentinel report link","example":"SaucerSwapLabs","isRequired":true,"uniqueKey":"items.[INDEX].token0.twitterHandle","typeLabel":"string"}},"required":["id","name","symbol","icon","decimals","price","priceUsd","dueDiligenceComplete","isFeeOnTransferToken","description","website","sentinelReport","twitterHandle"],"example":{"decimals":8,"icon":"/images/tokens/hbar.png","id":"0.0.1456986","name":"WHBAR [new]","price":"100000000","priceUsd":0.0598982,"symbol":"HBAR","dueDiligenceComplete":true,"isFeeOnTransferToken":false,"description":"Hedera is a public, open source, proof-of-stake network, with native cryptocurrency HBAR...","website":"https://hedera.com/","twitterHandle":"hedera"},"isRequired":true,"uniqueKey":"items.[INDEX].token0","typeLabel":"object"},"token1":{"type":"object","properties":{"id":{"type":"string","description":"Token id (shard.realm.num)","example":"0.0.731861","isRequired":true,"uniqueKey":"items.[INDEX].token1.id","typeLabel":"string"},"name":{"type":"string","description":"Token name","example":"SAUCE","isRequired":true,"uniqueKey":"items.[INDEX].token1.name","typeLabel":"string"},"symbol":{"type":"string","description":"Token symbol","example":"SAUCE","isRequired":true,"uniqueKey":"items.[INDEX].token1.symbol","typeLabel":"string"},"icon":{"type":"string","description":"Relative path to the token icon","example":"/images/tokens/sauce.svg","isRequired":true,"uniqueKey":"items.[INDEX].token1.icon","typeLabel":"string"},"decimals":{"type":"integer","description":"Token decimal places","example":6,"isRequired":true,"uniqueKey":"items.[INDEX].token1.decimals","typeLabel":"integer"},"price":{"type":"string","example":"36806544","description":"Token price in tinybar","isRequired":true,"uniqueKey":"items.[INDEX].token1.price","typeLabel":"string"},"priceUsd":{"type":"number","description":"Token price in terms of USD","example":0.01763457,"isRequired":true,"uniqueKey":"items.[INDEX].token1.priceUsd","typeLabel":"number"},"dueDiligenceComplete":{"type":"boolean","description":"Token due diligence completed?","example":true,"isRequired":true,"uniqueKey":"items.[INDEX].token1.dueDiligenceComplete","typeLabel":"boolean"},"isFeeOnTransferToken":{"type":"boolean","description":"Token has fees on transfer?","example":false,"isRequired":true,"uniqueKey":"items.[INDEX].token1.isFeeOnTransferToken","typeLabel":"boolean"},"description":{"type":"string","description":"Token description","example":"SaucerSwap is an open source and non-custodial AMM protocol native to Hedera.","isRequired":true,"uniqueKey":"items.[INDEX].token1.description","typeLabel":"string"},"website":{"type":"string","description":"Token website link","example":"https://www.saucerswap.finance/","isRequired":true,"uniqueKey":"items.[INDEX].token1.website","typeLabel":"string"},"sentinelReport":{"type":"string","description":"Token sentinel report link","example":"https://sentinel.headstarter.org/details/saucerswap","isRequired":true,"uniqueKey":"items.[INDEX].token1.sentinelReport","typeLabel":"string"},"twitterHandle":{"type":"string","description":"Token sentinel report link","example":"SaucerSwapLabs","isRequired":true,"uniqueKey":"items.[INDEX].token1.twitterHandle","typeLabel":"string"}},"required":["id","name","symbol","icon","decimals","price","priceUsd","dueDiligenceComplete","isFeeOnTransferToken","description","website","sentinelReport","twitterHandle"],"example":{"decimals":6,"icon":"/images/tokens/sauce.png","id":"0.0.731861","name":"SAUCE","price":"24609831","priceUsd":0.0147408436767304,"symbol":"SAUCE","dueDiligenceComplete":true,"isFeeOnTransferToken":false,"description":"SaucerSwap is an open source and non-custodial AMM protocol native to Hedera...","website":"https://www.saucerswap.finance/","twitterHandle":"SaucerSwapLabs"},"isRequired":true,"uniqueKey":"items.[INDEX].token1","typeLabel":"object"},"fee":{"type":"integer","example":3000,"description":"Fee tier in hundredths of a basis point. Divide by 100 for basis points or by 10,000 for percent; for example, 3000 = 30 bps = 0.30%.","isRequired":true,"uniqueKey":"items.[INDEX].fee","typeLabel":"integer"},"tickUpper":{"type":"integer","example":-1620,"description":"Upper end of the position's price range","isRequired":true,"uniqueKey":"items.[INDEX].tickUpper","typeLabel":"integer"},"tickLower":{"type":"integer","example":-2820,"description":"Lower end of the position's price range","isRequired":true,"uniqueKey":"items.[INDEX].tickLower","typeLabel":"integer"},"liquidity":{"type":"string","example":"3249809842","description":"The amount of liquidity provided by the position","isRequired":true,"uniqueKey":"items.[INDEX].liquidity","typeLabel":"string"},"feeGrowthInside0LastX128":{"type":"string","example":"2546890053379859378523505791149585","description":"Accumulated fee growth for token0 inside the tick range since the last time liquidity was added or removed","isRequired":true,"uniqueKey":"items.[INDEX].feeGrowthInside0LastX128","typeLabel":"string"},"feeGrowthInside1LastX128":{"type":"string","example":"1232345435623984092384092380932840","description":"Accumulated fee growth for token1 inside the tick range since the last time liquidity was added or removed","isRequired":true,"uniqueKey":"items.[INDEX].feeGrowthInside1LastX128","typeLabel":"string"},"tokensOwed0":{"type":"string","example":"10","description":"Total amount of token0 owed to the position due to fees generated from swaps within the position's price range","isRequired":true,"uniqueKey":"items.[INDEX].tokensOwed0","typeLabel":"string"},"tokensOwed1":{"type":"string","example":"20","description":"Total amount of token1 owed to the position due to fees generated from swaps within the position's price range","isRequired":true,"uniqueKey":"items.[INDEX].tokensOwed1","typeLabel":"string"}},"uniqueKey":"items.[INDEX]","typeLabel":"object"},"uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"tokenSN":160,"accountId":"0.0.12345","deleted":false,"createdAt":"1697779560.762467685","updatedAt":"1698287867.747005303","token0":{"decimals":8,"icon":"/images/tokens/hbar.png","id":"0.0.1456986","name":"WHBAR [new]","price":"100000000","priceUsd":0.0598982,"symbol":"HBAR","dueDiligenceComplete":true,"isFeeOnTransferToken":false,"description":"Hedera is a public, open source, proof-of-stake network, with native cryptocurrency HBAR...","website":"https://hedera.com/","twitterHandle":"hedera"},"token1":{"decimals":6,"icon":"/images/tokens/sauce.png","id":"0.0.731861","name":"SAUCE","price":"24609831","priceUsd":0.0147408436767304,"symbol":"SAUCE","dueDiligenceComplete":true,"isFeeOnTransferToken":false,"description":"SaucerSwap is an open source and non-custodial AMM protocol native to Hedera...","website":"https://www.saucerswap.finance/","twitterHandle":"SaucerSwapLabs"},"fee":3000,"tickUpper":-1620,"tickLower":-2820,"liquidity":"3249809842","feeGrowthInside0LastX128":"2546890053379859378523505791149585","feeGrowthInside1LastX128":"1232345435623984092384092380932840","tokensOwed0":"10","tokensOwed1":"20"}]}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"9e64a8b5-1718-464a-b4f3-9166efff8fde":{"url":"https://api.saucerswap.finance","description":"Mainnet"},"99e254b3-75b8-4cef-bed9-b3e4381467f7":{"url":"https://test-api.saucerswap.finance","description":"Testnet"}}},"originalFileLocation":"openapi.yml"},"subdomain":"saucerswaplabs","siteName":"SaucerSwap","title":"REST API: V2 liquidity positions by account - SaucerSwap","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-01T14:39:21.612Z","originalFileLocation":"api-reference/rest/pools-v2/v2-positions-by-account.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;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=\"dark\"}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=\"description\" content=\"List all SaucerSwap V2 liquidity positions for a Hedera account, with NFT serials, tick ranges, liquidity, fee growth, and tokens owed per position.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SaucerSwap\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/saucerswaplabs/VZi9K1YN0LpqOCGw/_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/saucerswaplabs/VZi9K1YN0LpqOCGw/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/saucerswaplabs/VZi9K1YN0LpqOCGw/_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/saucerswaplabs/VZi9K1YN0LpqOCGw/_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/saucerswaplabs/VZi9K1YN0LpqOCGw/_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/saucerswaplabs/VZi9K1YN0LpqOCGw/_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/saucerswaplabs/VZi9K1YN0LpqOCGw/_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/saucerswaplabs/VZi9K1YN0LpqOCGw/_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/saucerswaplabs/VZi9K1YN0LpqOCGw/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"REST API: V2 liquidity positions by account - SaucerSwap\">\u003cmeta data-mint-head property=\"og:description\" content=\"List all SaucerSwap V2 liquidity positions for a Hedera account, with NFT serials, tick ranges, liquidity, fee growth, and tokens owed per position.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SaucerSwap\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/v2-positions-by-account\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://saucerswaplabs.mintlify.site/_mintlify/api/og/v2?division=Pools+V2\u0026amp;title=REST+API%3A+V2+liquidity+positions+by+account\u0026amp;description=List+all+SaucerSwap+V2+liquidity+positions+for+a+Hedera+account%2C+with+NFT+serials%2C+tick+ranges%2C+liquidity%2C+fee+growth%2C+and+tokens+owed+per+position.\u0026amp;theme=6c53732fc5ca1967fa0a7f4f\u0026amp;signature=bcb675f28d732eca2cd84d9e8b54b1a977ac425c1830db4b13595b2220ff0513\">\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=\"REST API: V2 liquidity positions by account - SaucerSwap\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"List all SaucerSwap V2 liquidity positions for a Hedera account, with NFT serials, tick ranges, liquidity, fee growth, and tokens owed per position.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://saucerswaplabs.mintlify.site/_mintlify/api/og/v2?division=Pools+V2\u0026amp;title=REST+API%3A+V2+liquidity+positions+by+account\u0026amp;description=List+all+SaucerSwap+V2+liquidity+positions+for+a+Hedera+account%2C+with+NFT+serials%2C+tick+ranges%2C+liquidity%2C+fee+growth%2C+and+tokens+owed+per+position.\u0026amp;theme=6c53732fc5ca1967fa0a7f4f\u0026amp;signature=bcb675f28d732eca2cd84d9e8b54b1a977ac425c1830db4b13595b2220ff0513\">\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/saucerswaplabs/VZi9K1YN0LpqOCGw/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SaucerSwap\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#147638\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/v2-positions-by-account\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/rest/pools-v2/v2-positions-by-account.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.saucerswap.finance/#organization\",\"name\":\"SaucerSwap\",\"url\":\"https://docs.saucerswap.finance\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/saucerswaplabs/WgbLH3-BEEASvtv_/logo/light.svg?fit=max\u0026auto=format\u0026n=WgbLH3-BEEASvtv_\u0026q=85\u0026s=8c0ed1726e280507a5a5b4ccbd0a0b45\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.saucerswap.finance#website\",\"name\":\"SaucerSwap\",\"url\":\"https://docs.saucerswap.finance\",\"publisher\":{\"@id\":\"https://docs.saucerswap.finance/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/v2-positions-by-account#webpage\",\"url\":\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/v2-positions-by-account\",\"name\":\"REST API: V2 liquidity positions by account\",\"description\":\"List all SaucerSwap V2 liquidity positions for a Hedera account, with NFT serials, tick ranges, liquidity, fee growth, and tokens owed per position.\",\"dateModified\":\"2026-08-01T14:39:21.612Z\",\"isPartOf\":{\"@id\":\"https://docs.saucerswap.finance#website\"},\"breadcrumb\":{\"@id\":\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/v2-positions-by-account#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/v2-positions-by-account#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"REST API\",\"item\":\"https://docs.saucerswap.finance/api-reference/rest/stats/general-stats\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pools V2\",\"item\":\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/list-v2-pools\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"REST API: V2 liquidity positions by account\",\"item\":\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/v2-positions-by-account\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/v2-positions-by-account#apireference\",\"headline\":\"REST API: V2 liquidity positions by account\",\"name\":\"REST API: V2 liquidity positions by account\",\"description\":\"List all SaucerSwap V2 liquidity positions for a Hedera account, with NFT serials, tick ranges, liquidity, fee growth, and tokens owed per position.\",\"url\":\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/v2-positions-by-account\",\"mainEntityOfPage\":{\"@id\":\"https://docs.saucerswap.finance/api-reference/rest/pools-v2/v2-positions-by-account#webpage\"},\"dateModified\":\"2026-08-01T14:39:21.612Z\",\"publisher\":{\"@id\":\"https://docs.saucerswap.finance/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.saucerswap.finance#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SaucerSwap\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"SaucerSwap\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/rest/pools-v2/v2-positions-by-account.md","siteName":"SaucerSwap","nav":{"global":{"anchors":[{"anchor":"Changelog","icon":"clock-rotate-left","href":"/changelog"},{"anchor":"Launch app","icon":"rocket","href":"https://www.saucerswap.finance/swap"}]},"tabs":[{"tab":"Learn","icon":"graduation-cap","pages":[{"title":"Learn","href":""}]},{"tab":"Protocol","icon":"diagram-project","pages":[{"title":"Protocol","href":"/protocol/overview"}]},{"tab":"Developers","icon":"code","pages":[{"title":"Developers","href":"/developers/overview"}]},{"tab":"API Reference","icon":"brackets-curly","groups":[{"group":"Getting started","pages":[{"title":"SaucerSwap API reference","href":"/api-reference/overview"},{"title":"REST API access","hidden":true,"href":"/api-reference/authentication"},{"title":"REST API conventions","href":"/api-reference/conventions"},{"title":"REST API errors and rate limits","href":"/api-reference/errors"}]},{"group":"REST API","pages":[{"group":"Stats","pages":[{"title":"REST API: General statistics","openapi":"GET /stats","href":"/api-reference/rest/stats/general-stats"},{"title":"REST API: Single-sided staking statistics","openapi":"GET /stats/sss","href":"/api-reference/rest/stats/sss-stats"},{"title":"REST API: Historical HBAR prices","openapi":"GET /stats/hbarHistoricalPrices","href":"/api-reference/rest/stats/hbar-historical-prices"},{"title":"REST API: Platform liquidity and volume history","openapi":"GET /stats/platformData","href":"/api-reference/rest/stats/platform-data"}]},{"group":"Tokens","pages":[{"title":"REST API: List all tokens (compact)","openapi":"GET /tokens","href":"/api-reference/rest/tokens/list-tokens"},{"title":"REST API: List all tokens (detailed)","openapi":"GET /tokens/full","href":"/api-reference/rest/tokens/list-tokens-full"},{"title":"REST API: Get token by id","openapi":"GET /tokens/{tokenId}","href":"/api-reference/rest/tokens/get-token"},{"title":"REST API: Default listed tokens","openapi":"GET /tokens/known","href":"/api-reference/rest/tokens/default-listed-tokens"},{"title":"REST API: Price changes for default listed tokens","openapi":"GET /tokens/default","href":"/api-reference/rest/tokens/default-token-price-changes"},{"title":"REST API: 24-hour price change map","openapi":"GET /tokens/price-change","href":"/api-reference/rest/tokens/price-change-map"},{"title":"REST API: Daily metrics for all tokens","openapi":"GET /tokens/daily","href":"/api-reference/rest/tokens/all-tokens-daily"},{"title":"REST API: Weekly metrics for all tokens","openapi":"GET /tokens/weekly","href":"/api-reference/rest/tokens/all-tokens-weekly"},{"title":"REST API: Monthly metrics for all tokens","openapi":"GET /tokens/monthly","href":"/api-reference/rest/tokens/all-tokens-monthly"},{"title":"REST API: Yearly metrics for all tokens","openapi":"GET /tokens/yearly","href":"/api-reference/rest/tokens/all-tokens-yearly"},{"title":"REST API: Daily metrics for a token","openapi":"GET /tokens/daily/{tokenId}","href":"/api-reference/rest/tokens/token-daily"},{"title":"REST API: Weekly metrics for a token","openapi":"GET /tokens/weekly/{tokenId}","href":"/api-reference/rest/tokens/token-weekly"},{"title":"REST API: Monthly metrics for a token","openapi":"GET /tokens/monthly/{tokenId}","href":"/api-reference/rest/tokens/token-monthly"},{"title":"REST API: Yearly metrics for a token","openapi":"GET /tokens/yearly/{tokenId}","href":"/api-reference/rest/tokens/token-yearly"},{"title":"REST API: Pools containing a token","openapi":"GET /tokens/associated-pools/{tokenId}","href":"/api-reference/rest/tokens/associated-pools"},{"title":"REST API: Token price history (candlesticks)","openapi":"GET /tokens/prices/{tokenId}","href":"/api-reference/rest/tokens/token-price-history"},{"title":"REST API: Latest token candlestick","openapi":"GET /tokens/prices/latest/{tokenId}","href":"/api-reference/rest/tokens/token-price-latest"},{"title":"REST API: Latest candlesticks for all tokens","openapi":"GET /tokens/ohlcv/latest","href":"/api-reference/rest/tokens/ohlcv-latest"}]},{"group":"Pools V1","pages":[{"title":"REST API: List V1 pools (compact)","openapi":"GET /pools","href":"/api-reference/rest/pools-v1/list-pools"},{"title":"REST API: List V1 pools (detailed)","openapi":"GET /pools/full","href":"/api-reference/rest/pools-v1/list-pools-full"},{"title":"REST API: Get V1 pool by id","openapi":"GET /pools/{poolId}","href":"/api-reference/rest/pools-v1/get-pool"},{"title":"REST API: Default listed V1 pools","openapi":"GET /pools/known","href":"/api-reference/rest/pools-v1/default-listed-pools"},{"title":"REST API: Daily metrics for all V1 pools","openapi":"GET /pools/daily","href":"/api-reference/rest/pools-v1/all-pools-daily"},{"title":"REST API: Weekly metrics for all V1 pools","openapi":"GET /pools/weekly","href":"/api-reference/rest/pools-v1/all-pools-weekly"},{"title":"REST API: Monthly metrics for all V1 pools","openapi":"GET /pools/monthly","href":"/api-reference/rest/pools-v1/all-pools-monthly"},{"title":"REST API: Yearly metrics for all V1 pools","openapi":"GET /pools/yearly","href":"/api-reference/rest/pools-v1/all-pools-yearly"},{"title":"REST API: Daily metrics for a V1 pool","openapi":"GET /pools/daily/{poolId}","href":"/api-reference/rest/pools-v1/pool-daily"},{"title":"REST API: Weekly metrics for a V1 pool","openapi":"GET /pools/weekly/{poolId}","href":"/api-reference/rest/pools-v1/pool-weekly"},{"title":"REST API: Monthly metrics for a V1 pool","openapi":"GET /pools/monthly/{poolId}","href":"/api-reference/rest/pools-v1/pool-monthly"},{"title":"REST API: Yearly metrics for a V1 pool","openapi":"GET /pools/yearly/{poolId}","href":"/api-reference/rest/pools-v1/pool-yearly"},{"title":"REST API: V1 pool price history (candlesticks)","openapi":"GET /pools/conversionRates/{poolId}","href":"/api-reference/rest/pools-v1/pool-conversion-rates"},{"title":"REST API: Latest V1 pool candlestick","openapi":"GET /pools/conversionRates/latest/{poolId}","href":"/api-reference/rest/pools-v1/pool-conversion-rates-latest"}]},{"group":"Pools V2","pages":[{"title":"REST API: List V2 pools (compact)","openapi":"GET /v2/pools","href":"/api-reference/rest/pools-v2/list-v2-pools"},{"title":"REST API: List V2 pools (detailed)","openapi":"GET /v2/pools/full","href":"/api-reference/rest/pools-v2/list-v2-pools-full"},{"title":"REST API: Get V2 pool by id","openapi":"GET /v2/pools/{poolId}","href":"/api-reference/rest/pools-v2/get-v2-pool"},{"title":"REST API: V2 pool price history (candlesticks)","description":"Query historical candlestick conversion rates for a SaucerSwap V2 pool between two unix-second timestamps, with optional inversion of the pair.","openapi":"GET /v2/pools/conversionRates/{poolId}","href":"/api-reference/rest/pools-v2/v2-pool-conversion-rates"},{"title":"REST API: V2 liquidity positions by account","openapi":"GET /v2/nfts/{accountId}/positions","href":"/api-reference/rest/pools-v2/v2-positions-by-account"},{"title":"REST API: LARI rewards by account","description":"Retrieve estimated LARI rewards accrued by a Hedera account for the current epoch, updated hourly, with pool id, token id, and an epoch-final flag.","openapi":"GET /v2/rewards/account/{accountId}","href":"/api-reference/rest/pools-v2/lari-rewards-by-account"}]},{"group":"Farms","pages":[{"title":"REST API: List active farms","openapi":"GET /farms","href":"/api-reference/rest/farms/list-farms"},{"title":"REST API: Farm LP totals by account","openapi":"GET /farms/totals/{accountId}","href":"/api-reference/rest/farms/farm-totals-by-account"}]}]},{"group":"Orderbook API","tag":"NEW","pages":[{"title":"Orderbook API overview","href":"/api-reference/orderbook/overview"},{"title":"Orderbook API authentication","href":"/api-reference/orderbook/authentication"},{"title":"Orderbook API market data","href":"/api-reference/orderbook/market-data"},{"title":"Orderbook API orders","href":"/api-reference/orderbook/orders"},{"title":"Orderbook API WebSockets","href":"/api-reference/orderbook/websockets"},{"title":"Orderbook API limits and errors","href":"/api-reference/orderbook/limits-and-errors"}]}]},{"tab":"Resources","icon":"box-archive","pages":[{"title":"Resources","href":"/resources/for-projects"}]}]},"basePath":"","title":"REST API: V2 liquidity positions by account - SaucerSwap","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","Page-D6S0Yh6q.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js","Markdown-CwLx6PAg.js","clsx-C3kuh_dz.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CmKHfscc.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-U3mI6Ljh.js"]}