{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Moralis","colors":{"primary":"#0f7fff","light":"#0f7fff","dark":"#0f7fff"},"logo":{"light":"https://mintcdn.com/moralis/GWFD1O4mIZzaStPO/logo/light.png?fit=max\u0026auto=format\u0026n=GWFD1O4mIZzaStPO\u0026q=85\u0026s=66e6da0d81943c4679e0ba921850201d","dark":"https://mintcdn.com/moralis/GWFD1O4mIZzaStPO/logo/dark.png?fit=max\u0026auto=format\u0026n=GWFD1O4mIZzaStPO\u0026q=85\u0026s=39f72ccb7cd088ee041f49d8b76acc8c"},"favicon":"https://mintcdn.com/moralis/UBURjGZyEKeu353P/favicon.png?fit=max\u0026auto=format\u0026n=UBURjGZyEKeu353P\u0026q=85\u0026s=cd5557efb5310bf231b9dede4be7ca4d","appearance":{"default":"light"},"background":{"color":{"dark":"#191B19"}},"navbar":{"links":[{"href":"https://moralis.com/enterprise/","label":"Enterprise"},{"href":"https://status.moralis.io/","label":"Status"}],"primary":{"type":"button","label":"Try Now","href":"https://admin.moralis.com/register"}},"footer":{"socials":{"youtube":"https://www.youtube.com/channel/UCgWS9Q3P5AxCWyQLT2kQhBw","x":"https://x.com/moralisdevs","linkedin":"https://www.linkedin.com/company/moralisweb3","discord":"https://discord.gg/s3UfDvXQTc","website":"https://moralis.com/"},"links":[{"header":"AI","items":[{"label":"LLMs.txt","href":"https://docs.moralis.com/llms.txt"},{"label":"Full LLMs.txt","href":"https://docs.moralis.com/llms-full.txt"}]}]},"fonts":{"family":"sw","source":"https://mintlify-assets.b-cdn.net/fonts/sw.woff2","format":"woff2"},"contextual":{"options":["chatgpt","claude","copy","view"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"moralis","hasAudioNarration":false,"actualSubdomain":"moralis","customDomains":["docs.moralis.com"],"gitSource":{"type":"github","owner":"novnski","repo":"docs-v2","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aec67aca93f970ede8ce627","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"RPC Nodes","count":560},{"language":"default","tag":"Data API","count":204},{"language":"default","tag":"EVM API","count":96},{"language":"default","tag":"Streams","count":96},{"language":"default","tag":"Get Started","count":67},{"language":"default","tag":"Tutorials \u0026 Guides","count":62},{"language":"default","tag":"Data Feeds","count":50},{"language":"default","tag":"Token API","count":49},{"language":"default","tag":"Wallet API","count":43},{"language":"default","tag":"Solana API","count":32}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"workos-sso-scim","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},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"data-api/pricing","slug":"/data-api/pricing","pageMetadata":{"title":"Data API Pricing","sidebarTitle":"Pricing","description":"Detailed pricing information for our Data API.","href":"/data-api/pricing"},"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: \"Detailed pricing information for our Data API.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const FreeTrialForm=({modal=false,title=`Request a free trial`})=>{const ENDPOINT=`https://free-trial-request.salisbury88.workers.dev`;const TURNSTILE_SITE_KEY=`0x4AAAAAAFd7ZBja-KRVzASn`;const PRODUCTS=[`Data API`,`Streams`,`RPC Nodes`,`Data Feeds`];const VOLUMES=[`Under 1M requests/month`,`1M - 10M requests/month`,`10M - 100M requests/month`,`100M+ requests/month`,`Not sure yet`];const[email,setEmail]=useState(``);const[company,setCompany]=useState(``);const[telegram,setTelegram]=useState(``);const[project,setProject]=useState(``);const[products,setProducts]=useState([]);const[volume,setVolume]=useState(``);const[website,setWebsite]=useState(``);const[token,setToken]=useState(``);const[status,setStatus]=useState(`idle`);const[error,setError]=useState(``);const[open,setOpen]=useState(false);const[widgetId]=useState(()=>`ft-turnstile-`+Math.random().toString(36).slice(2));const FREE_EMAIL=[`gmail.com`,`googlemail.com`,`yahoo.com`,`yahoo.co.uk`,`ymail.com`,`hotmail.com`,`hotmail.co.uk`,`outlook.com`,`live.com`,`msn.com`,`icloud.com`,`me.com`,`mac.com`,`aol.com`,`proton.me`,`protonmail.com`,`pm.me`,`gmx.com`,`gmx.de`,`gmx.net`,`web.de`,`mail.com`,`yandex.com`,`yandex.ru`,`mail.ru`,`qq.com`,`163.com`,`126.com`,`zoho.com`,`tutanota.com`,`tuta.io`,`hey.com`,`fastmail.com`];const WORK_EMAIL_MSG=`Please use your work email so we can set up your trial.`;const TELEGRAM_MSG=`Check your Telegram username, or leave it blank.`;const isTelegram=v=>/^@?[A-Za-z0-9_]{5,32}$/.test(v.trim().replace(/^(https?:\\/\\/)?(t\\.me|telegram\\.me)\\//i,``));const isFreeEmail=v=>FREE_EMAIL.includes((v.trim().split(`@`)[1]||``).toLowerCase());const needsVolume=products.includes(`Data API`);useEffect(()=>{if(!TURNSTILE_SITE_KEY)return;const render=()=>{const el=document.getElementById(widgetId);if(!el||el.childElementCount||!window.turnstile)return;window.turnstile.render(el,{sitekey:TURNSTILE_SITE_KEY,callback:t=>setToken(t),\"expired-callback\":()=>setToken(``)})};if(window.turnstile)return render();let script=document.getElementById(`cf-turnstile-script`);if(!script){script=document.createElement(`script`);script.id=`cf-turnstile-script`;script.src=`https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit`;script.async=true;document.head.appendChild(script)}script.addEventListener(`load`,render);return()=>script.removeEventListener(`load`,render)},[open]);useEffect(()=>{if(!open)return;const onKey=e=>e.key===`Escape`\u0026\u0026setOpen(false);document.addEventListener(`keydown`,onKey);const overflow=document.body.style.overflow;document.body.style.overflow=`hidden`;return()=>{document.removeEventListener(`keydown`,onKey);document.body.style.overflow=overflow}},[open]);const toggleProduct=p=>setProducts(cur=>cur.includes(p)?cur.filter(x=>x!==p):[...cur,p]);const submit=async e=>{e.preventDefault();setError(``);if(isFreeEmail(email))return setError(WORK_EMAIL_MSG);if(telegram.trim()\u0026\u0026!isTelegram(telegram))return setError(TELEGRAM_MSG);if(!products.length)return setError(`Pick at least one product.`);if(needsVolume\u0026\u0026!volume)return setError(`Select your expected API volume.`);if(TURNSTILE_SITE_KEY\u0026\u0026!token)return setError(`Please complete the verification check.`);setStatus(`sending`);try{const res=await fetch(ENDPOINT,{method:`POST`,headers:{\"content-type\":`application/json`},body:JSON.stringify({email,company,telegram:telegram.trim(),project,products,volume:needsVolume?volume:``,website,token,page:window.location.href})});if(!res.ok)throw new Error(await res.text());setStatus(`sent`)}catch(err){setStatus(`idle`);setError(err.message===`personal email`?WORK_EMAIL_MSG:err.message===`invalid telegram`?TELEGRAM_MSG:`Something went wrong. Please try again in a moment.`);if(window.turnstile)window.turnstile.reset(`#`+widgetId)}};const label={display:`block`,fontSize:`14px`,fontWeight:600,marginBottom:`6px`};const input={width:`100%`,padding:`10px 12px`,fontSize:`14px`,borderRadius:`8px`,border:`1px solid rgba(128,128,128,0.4)`,backgroundColor:`transparent`,color:`inherit`,boxSizing:`border-box`};const field={marginBottom:`16px`};const sent=_jsxs(`div`,{style:{padding:`8px 0`},children:[_jsx(`div`,{style:{fontSize:`16px`,fontWeight:600,margin:`0 0 8px`},children:`Thanks, your request is in.`}),_jsxs(`div`,{style:{fontSize:`14px`,margin:`0 0 16px`,opacity:.8},children:[`The team will reach out to `,email,` about your free trial.`]}),modal\u0026\u0026_jsx(`button`,{type:`button`,onClick:()=>setOpen(false),className:`free-trial-submit`,children:`Close`})]});const form=_jsxs(`form`,{onSubmit:submit,children:[_jsxs(`div`,{style:field,children:[_jsx(`label`,{style:label,htmlFor:`ft-email`,children:`Work email`}),_jsx(`input`,{id:`ft-email`,type:`email`,required:true,value:email,onChange:e=>setEmail(e.target.value),style:input,placeholder:`[email protected]`})]}),_jsxs(`div`,{style:field,children:[_jsx(`label`,{style:label,htmlFor:`ft-company`,children:`Company`}),_jsx(`input`,{id:`ft-company`,type:`text`,required:true,value:company,onChange:e=>setCompany(e.target.value),style:input})]}),_jsxs(`div`,{style:field,children:[_jsxs(`label`,{style:label,htmlFor:`ft-telegram`,children:[`Telegram `,_jsx(`span`,{style:{fontWeight:400,opacity:.7},children:`(optional)`})]}),_jsx(`input`,{id:`ft-telegram`,type:`text`,value:telegram,autoComplete:`off`,onChange:e=>setTelegram(e.target.value),style:input,placeholder:`@handle`})]}),_jsxs(`div`,{style:field,children:[_jsx(`label`,{style:label,htmlFor:`ft-project`,children:`What are you building?`}),_jsx(`textarea`,{id:`ft-project`,required:true,rows:3,value:project,onChange:e=>setProject(e.target.value),style:{...input,resize:`vertical`},placeholder:`A short description of your project or use case`})]}),_jsxs(`div`,{style:field,children:[_jsx(`span`,{style:label,children:`Products you're interested in`}),_jsx(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:`8px`},children:PRODUCTS.map(p=>{const active=products.includes(p);return _jsx(`button`,{type:`button`,\"aria-pressed\":active,onClick:()=>toggleProduct(p),style:{padding:`6px 14px`,fontSize:`14px`,fontWeight:active?600:500,borderRadius:`9999px`,cursor:`pointer`,border:`1px solid`,borderColor:active?`#0f7fff`:`rgba(128,128,128,0.4)`,backgroundColor:active?`#0f7fff`:`transparent`,color:active?`#ffffff`:`inherit`},children:p},p)})})]}),needsVolume\u0026\u0026_jsxs(`div`,{style:field,children:[_jsx(`label`,{style:label,htmlFor:`ft-volume`,children:`Expected API volume`}),_jsxs(`select`,{id:`ft-volume`,required:true,value:volume,className:`free-trial-form-select`,onChange:e=>setVolume(e.target.value),style:input,children:[_jsx(`option`,{value:``,disabled:true,children:`Select a range`}),VOLUMES.map(v=>_jsx(`option`,{value:v,children:v},v))]})]}),_jsx(`input`,{type:`text`,name:`website`,tabIndex:-1,autoComplete:`off`,value:website,onChange:e=>setWebsite(e.target.value),\"aria-hidden\":`true`,style:{position:`absolute`,left:`-9999px`,width:`1px`,height:`1px`}}),TURNSTILE_SITE_KEY\u0026\u0026_jsx(`div`,{id:widgetId,style:field}),error\u0026\u0026_jsx(`div`,{style:{color:`#dc2626`,fontSize:`14px`,margin:`0 0 12px`},children:error}),_jsx(`button`,{type:`submit`,className:`free-trial-submit`,disabled:status===`sending`,children:status===`sending`?`Sending…`:`Request free trial`})]});const styles=_jsx(`style`,{dangerouslySetInnerHTML:{__html:`\n .free-trial-submit {\n padding: 12px 24px;\n border-radius: 8px;\n border: none;\n background: linear-gradient(135deg, #0f7fff 0%, #0a5fd9 100%);\n color: #fff;\n font-size: 15px;\n font-weight: 600;\n cursor: pointer;\n box-shadow: 0 2px 8px rgba(15, 127, 255, 0.35);\n }\n .free-trial-submit:disabled { opacity: 0.6; cursor: default; }\n .free-trial-form-select option { color: #000; }\n `}});const body=_jsxs(_Fragment,{children:[styles,status===`sent`?sent:form]});if(!modal)return body;return _jsxs(_Fragment,{children:[_jsxs(`button`,{type:`button`,onClick:()=>setOpen(true),style:{display:`inline-flex`,alignItems:`center`,gap:`8px`,padding:`12px 24px`,borderRadius:`8px`,background:`linear-gradient(135deg, #0f7fff 0%, #0a5fd9 100%)`,color:`#fff`,fontSize:`15px`,fontWeight:600,border:`none`,cursor:`pointer`,boxShadow:`0 2px 8px rgba(15, 127, 255, 0.35)`},children:[_jsx(`span`,{children:title}),_jsx(`span`,{\"aria-hidden\":`true`,children:`→`})]}),open\u0026\u0026_jsx(`div`,{role:`dialog`,\"aria-modal\":`true`,\"aria-label\":`Request a free trial`,onClick:e=>e.target===e.currentTarget\u0026\u0026setOpen(false),style:{position:`fixed`,inset:0,zIndex:9999,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:`16px`,backgroundColor:`rgba(0,0,0,0.55)`},children:_jsxs(`div`,{className:`free-trial-modal`,style:{position:`relative`,width:`100%`,maxWidth:`520px`,maxHeight:`90vh`,overflowY:`auto`,padding:`24px`,borderRadius:`12px`,border:`1px solid rgba(128,128,128,0.3)`,boxShadow:`0 20px 50px rgba(0,0,0,0.35)`},children:[_jsx(`style`,{dangerouslySetInnerHTML:{__html:`\n .free-trial-modal { background-color: #ffffff; color: #111827; }\n .dark .free-trial-modal { background-color: #191B19; color: #f3f4f6; }\n #content { isolation: auto !important; }\n `}}),_jsx(`button`,{type:`button`,\"aria-label\":`Close`,onClick:()=>setOpen(false),style:{position:`absolute`,top:`12px`,right:`12px`,border:`none`,background:`transparent`,color:`inherit`,fontSize:`22px`,lineHeight:1,cursor:`pointer`,opacity:.6},children:`×`}),_jsx(`div`,{style:{display:`block`,fontSize:`20px`,fontWeight:700,margin:`0 0 4px`},children:`Request a free trial`}),_jsx(`div`,{style:{display:`block`,fontSize:`14px`,margin:`0 0 20px`,opacity:.75},children:`Tell us what you're building and the team will set you up.`}),body]})})]})};function _createMdxContent(props){const _components={a:`a`,hr:`hr`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table,_MdxComponentBoundary}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`For a detailed explanation of Compute Units (CUs) and how they work, check out our `,_jsx(_components.a,{href:`/get-started/pricing`,children:`Compute Units section`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`free-trial`,children:`Free Trial`}),`\n`,_jsx(_components.p,{children:`Moralis doesn’t have a self-serve free plan. To try it before you subscribe, request a free trial and the team will reach out.`}),`\n`,_jsx(_MdxComponentBoundary,{name:`FreeTrialForm`,children:_jsx(FreeTrialForm,{modal:true})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`universal-api-compute-units`,children:`Universal API Compute Units`}),`\n`,_jsx(_components.p,{children:`These endpoints support both EVM and Solana chains.`}),`\n`,_jsx(Heading,{level:`3`,id:`token-discovery-\u0026-analytics`,children:`Token Discovery \u0026 Analytics`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/token/search/token-search`,children:`searchTokens`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/token/score/token-score`,children:`getTokenScore`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/token/score/token-score-timeseries`,children:`getHistoricalTokenScore`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/token/analytics/token-analytics`,children:`getTokenAnalytics`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`80`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/token/analytics/token-analytics-multi`,children:`getMultipleTokenAnalytics`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/token/analytics/token-analytics-timeseries`,children:`getTimeSeriesTokenAnalytics`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`200`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/token/trending-tokens`,children:`getTrendingTokens`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`pnl-api`,children:`PnL API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/pnl/wallet-pnl`,children:`getWalletProfitability`})}),_jsx(_components.td,{children:`50 per requested chain`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/pnl/wallet-pnl-summary`,children:`getWalletProfitabilitySummary`})}),_jsx(_components.td,{children:`30 per requested chain`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/pnl/top-traders`,children:`getTopTradersByToken`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`token-prices`,children:`Token Prices`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/token/price/token-price-timeseries`,children:`getTokenPriceTimeSeries`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/token/price/token-price-sparkline`,children:`getTokenPriceSparkline`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`entity-api`,children:`Entity API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/entity/endpoints/entity-search`,children:`searchEntities`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/entity/endpoints/entity-by-id`,children:`getEntity`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/entity/endpoints/entity-by-category`,children:`getEntitiesByCategory`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/universal/entity/endpoints/entity-categories`,children:`getEntityCategories`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`bitcoin-api-compute-units`,children:`Bitcoin API Compute Units`}),`\n`,_jsx(_components.p,{children:`Bitcoin endpoint costs mirror the closest Web3 API endpoint where applicable. Per-chain wallet endpoints are billed once for each requested chain.`}),`\n`,_jsx(Heading,{level:`3`,id:`bitcoin-blockchain-api`,children:`Bitcoin Blockchain API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/bitcoin/blockchain/block`,children:`getBlockByNumberOrHash`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/bitcoin/blockchain/transaction`,children:`getTransactionByHash`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`bitcoin-price-api`,children:`Bitcoin Price API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/bitcoin/price/current-price`,children:`getTokenPrice`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/bitcoin/price/historical-price`,children:`getTokenPriceTimeSeries`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/bitcoin/price/sparkline`,children:`getTokenPriceSparkline`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`bitcoin-wallet-api`,children:`Bitcoin Wallet API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/bitcoin/wallet/address-transactions`,children:`getWalletHistory`})}),_jsx(_components.td,{children:`150 per chain`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/bitcoin/wallet/address-balances`,children:`getTokenBalances`})}),_jsx(_components.td,{children:`50 per chain`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`bitcoin-xpub-utility`,children:`Bitcoin Xpub Utility`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/bitcoin/utility/addresses-from-xpub`,children:`getAddressesByXpub`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`evm-api-compute-units`,children:`EVM API Compute Units`}),`\n`,_jsx(Heading,{level:`3`,id:`evm-wallet-api`,children:`EVM Wallet API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/wallet-history`,children:`getWalletHistory`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/wallet-stats`,children:`getWalletStats`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/chain-activity`,children:`getWalletActiveChains`})}),_jsx(_components.td,{children:`50 per chain`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/token-balances`,children:`getWalletTokenBalancesPrice`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/token-balances-legacy`,children:`getWalletTokenBalances`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/native-balance`,children:`getNativeBalance`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/native-balances-batch`,children:`getNativeBalancesForAddresses`})}),_jsx(_components.td,{children:`10 per wallet`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/nft-balances`,children:`getWalletNFTs`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/nft-collections`,children:`getWalletNFTCollections`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/nft-transfers`,children:`getWalletNFTTransfers`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/nft-trades-by-wallet`,children:`getNFTTradesByWallet`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`40`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/token-transfers`,children:`getWalletTokenTransfers`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/wallet-transactions`,children:`getWalletTransactions`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/decoded-transactions`,children:`getWalletTransactionsVerbose`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/approvals`,children:`getWalletApprovals`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/net-worth`,children:`getWalletNetWorth`})}),_jsx(_components.td,{children:`250 per chain`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/wallet-pnl`,children:`getWalletProfitability`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/wallet-pnl-summary`,children:`getWalletProfitabilitySummary`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/wallet-protocols`,children:`getDefiSummary`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/wallet-positions`,children:`getDefiPositionsSummary`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/detailed-positions`,children:`getDefiPositionsByProtocol`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/wallet-swaps`,children:`getSwapsByWalletAddress`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/ens-lookup`,children:`resolveENSDomain`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/resolve-address`,children:`resolveAddress`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/wallet/wallet-insights`,children:`getWalletInsight`})}),_jsx(_components.td,{children:`100 per chain`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`evm-token-api`,children:`EVM Token API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/metadata/token-metadata`,children:`getTokenMetadata`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/prices/token-price`,children:`getTokenPrice`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/prices/token-prices-batch`,children:`getMultipleTokenPrices`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/prices/ohlc`,children:`getPairCandlesticks`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/metadata/token-score`,children:`getTokenScore`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/metadata/token-score-timeseries`,children:`getHistoricalTokenScore`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/holders/token-holders`,children:`getTokenHolders`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/holders/token-holder-stats`,children:`getTokenStats`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/transfers/token-transfers`,children:`getTokenTransfers`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/swaps/token-pairs`,children:`getTokenPairs`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/swaps/token-swaps`,children:`getSwapsByTokenAddress`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/swaps/pair-swaps`,children:`getSwapsByPairAddress`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/swaps/pair-stats`,children:`getPairStats`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/signals/top-traders`,children:`getTopProfitableWalletPerToken`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/token/discovery/token-categories`,children:`getTokenCategories`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`evm-nft-api`,children:`EVM NFT API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/metadata/nft-metadata`,children:`getNFTMetadata`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`20`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/metadata/nft-metadata-batch`,children:`getMultipleNFTs`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/metadata/collection-metadata`,children:`getNFTContractMetadata`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/metadata/collection-metadata-batch`,children:`getNFTBulkContractMetadata`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/metadata/collection-stats`,children:`getNFTCollectionStats`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/prices/floor`,children:`getNFTFloorPriceByToken`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/prices/collection-floor-price`,children:`getNFTFloorPriceByContract`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/prices/historical-floor-price`,children:`getNFTHistoricalFloorPriceByContract`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/prices/sale-price-by-token-id`,children:`getNFTSalePrices`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/prices/sale-price-by-contract`,children:`getNFTContractSalePrices`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/trades/collection-trades`,children:`getNFTTrades`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`40`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/trades/trades-by-token-id`,children:`getNFTTradesByToken`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`40`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/ownership/owners-by-contract`,children:`getNFTOwners`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/ownership/owners-by-token-id`,children:`getNFTTokenIdOwners`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/transfers/collection-transfers`,children:`getNFTContractTransfers`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/transfers/token-id-transfers`,children:`getNFTTransfers`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`20`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/traits/traits-by-collection`,children:`getNFTTraitsByCollection`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/traits/traits-by-collection-paginated`,children:`getNFTTraitsByCollectionPaginate`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/traits/nfts-by-traits`,children:`getNFTByContractTraits`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/utilities/resync-nft-metadata`,children:`reSyncMetadata`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/nft/utilities/resync-nft-traits`,children:`resyncNFTRarity`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`evm-price-api`,children:`EVM Price API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/price/token-price`,children:`getTokenPrice`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/price/token-prices-batch`,children:`getMultipleTokenPrices`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/price/ohlc`,children:`getPairCandlesticks`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/price/token-id-floor-price`,children:`getNFTFloorPriceByToken`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/price/collection-floor-price`,children:`getNFTFloorPriceByContract`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/price/timeseries-floor-price`,children:`getNFTHistoricalFloorPriceByContract`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/price/sale-price-by-token-id`,children:`getNFTSalePrices`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/price/sale-prices-by-collection`,children:`getNFTContractSalePrices`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`evm-defi-api`,children:`EVM DeFi API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/defi/wallet-protocols`,children:`getDefiSummary`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/defi/wallet-positions`,children:`getDefiPositionsSummary`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5000`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/defi/wallet-positions-detailed`,children:`getDefiPositionsByProtocol`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5000`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`evm-blockchain-api`,children:`EVM Blockchain API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/blockchain/address-transactions`,children:`getWalletTransactions`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`30`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/blockchain/address-transactions-decoded`,children:`getWalletTransactionsVerbose`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/blockchain/block-by-date`,children:`getDateToBlock`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/blockchain/block-by-hash`,children:`getBlock`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/blockchain/latest-block`,children:`getLatestBlockNumber`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/blockchain/transaction-by-hash`,children:`getTransaction`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/evm/blockchain/transaction-by-hash-decoded`,children:`getTransactionVerbose`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`20`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`solana-api-compute-units`,children:`Solana API Compute Units`}),`\n`,_jsx(Heading,{level:`3`,id:`solana-wallet-api`,children:`Solana Wallet API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/wallet/native-balance`,children:`balance`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/wallet/token-balances`,children:`getSPL`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/wallet/nft-balances`,children:`getNFTs`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/wallet/portfolio`,children:`getPortfolio`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/wallet/wallet-swaps`,children:`getSwapsByWalletAddress`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`solana-token-api`,children:`Solana Token API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/token-metadata`,children:`getTokenMetadata`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/token-metadata-batch`,children:`getMultipleTokenMetadata`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/token-score`,children:`getTokenScore`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/token-score-timeseries`,children:`getHistoricalTokenScore`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/prices/token-price`,children:`getTokenPrice`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/prices/token-prices-batch`,children:`getMultipleTokenPrices`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/prices/ohlc`,children:`getCandleSticks`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/pairs/token-pairs`,children:`getTokenPairs`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/swaps/token-swaps`,children:`getSwapsByTokenAddress`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/pairs/pair-swaps`,children:`getSwapsByPairAddress`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/pairs/pair-stats`,children:`getPairStats`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/token/market-metrics/token-analytics`,children:`getAggregatedTokenPairStats`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`80`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`solana-nft-api`,children:`Solana NFT API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/nft/nft-metadata`,children:`getNFTMetadata`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`solana-price-api`,children:`Solana Price API`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`CU Cost`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/price/token-price`,children:`getTokenPrice`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/price/token-prices-batch`,children:`getMultipleTokenPrices`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`100`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/data-api/solana/price/ohlc`,children:`getCandleSticks`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`150`})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{FreeTrialForm,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":"Data API Pricing","sidebarTitle":"Pricing","description":"Detailed pricing information for our Data API.","href":"/data-api/pricing"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[149,9899,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"Free Trial","slug":"free-trial","depth":2,"children":[]},{"title":"Universal API Compute Units","slug":"universal-api-compute-units","depth":2,"children":[{"title":"Token Discovery \u0026 Analytics","slug":"token-discovery-\u0026-analytics","depth":3,"children":[]},{"title":"PnL API","slug":"pnl-api","depth":3,"children":[]},{"title":"Token Prices","slug":"token-prices","depth":3,"children":[]},{"title":"Entity API","slug":"entity-api","depth":3,"children":[]}]},{"title":"Bitcoin API Compute Units","slug":"bitcoin-api-compute-units","depth":2,"children":[{"title":"Bitcoin Blockchain API","slug":"bitcoin-blockchain-api","depth":3,"children":[]},{"title":"Bitcoin Price API","slug":"bitcoin-price-api","depth":3,"children":[]},{"title":"Bitcoin Wallet API","slug":"bitcoin-wallet-api","depth":3,"children":[]},{"title":"Bitcoin Xpub Utility","slug":"bitcoin-xpub-utility","depth":3,"children":[]}]},{"title":"EVM API Compute Units","slug":"evm-api-compute-units","depth":2,"children":[{"title":"EVM Wallet API","slug":"evm-wallet-api","depth":3,"children":[]},{"title":"EVM Token API","slug":"evm-token-api","depth":3,"children":[]},{"title":"EVM NFT API","slug":"evm-nft-api","depth":3,"children":[]},{"title":"EVM Price API","slug":"evm-price-api","depth":3,"children":[]},{"title":"EVM DeFi API","slug":"evm-defi-api","depth":3,"children":[]},{"title":"EVM Blockchain API","slug":"evm-blockchain-api","depth":3,"children":[]}]},{"title":"Solana API Compute Units","slug":"solana-api-compute-units","depth":2,"children":[{"title":"Solana Wallet API","slug":"solana-wallet-api","depth":3,"children":[]},{"title":"Solana Token API","slug":"solana-token-api","depth":3,"children":[]},{"title":"Solana NFT API","slug":"solana-nft-api","depth":3,"children":[]},{"title":"Solana Price API","slug":"solana-price-api","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"moralis","siteName":"Moralis","title":"Data API Pricing - Moralis","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T10:19:26.153Z","originalFileLocation":"data-api/pricing.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=\"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=\"description\" content=\"Detailed pricing information for our Data API.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Moralis\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Data API Pricing - Moralis\">\u003cmeta data-mint-head property=\"og:description\" content=\"Detailed pricing information for our Data API.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Moralis\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.moralis.com/data-api/pricing\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://moralis.mintlify.site/_mintlify/api/og/v2?division=Introduction\u0026amp;title=Data+API+Pricing\u0026amp;description=Detailed+pricing+information+for+our+Data+API.\u0026amp;theme=3021c0945ade0560af7b28a8\u0026amp;signature=a8e17a1056199d77e02f38448786797a54efef2999df7bf6a364b0a77a0a9d48\">\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=\"Data API Pricing - Moralis\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Detailed pricing information for our Data API.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://moralis.mintlify.site/_mintlify/api/og/v2?division=Introduction\u0026amp;title=Data+API+Pricing\u0026amp;description=Detailed+pricing+information+for+our+Data+API.\u0026amp;theme=3021c0945ade0560af7b28a8\u0026amp;signature=a8e17a1056199d77e02f38448786797a54efef2999df7bf6a364b0a77a0a9d48\">\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/moralis/QJZhcjaKxGIsqpqo/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Moralis\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0f7fff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.moralis.com/data-api/pricing\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/data-api/pricing.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.moralis.com/#organization\",\"name\":\"Moralis\",\"url\":\"https://docs.moralis.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/moralis/GWFD1O4mIZzaStPO/logo/light.png?fit=max\u0026auto=format\u0026n=GWFD1O4mIZzaStPO\u0026q=85\u0026s=66e6da0d81943c4679e0ba921850201d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.moralis.com#website\",\"name\":\"Moralis\",\"url\":\"https://docs.moralis.com\",\"publisher\":{\"@id\":\"https://docs.moralis.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.moralis.com/data-api/pricing#webpage\",\"url\":\"https://docs.moralis.com/data-api/pricing\",\"name\":\"Data API Pricing\",\"description\":\"Detailed pricing information for our Data API.\",\"dateModified\":\"2026-10-23T10:19:26.153Z\",\"isPartOf\":{\"@id\":\"https://docs.moralis.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.moralis.com/data-api/pricing#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.moralis.com/data-api/pricing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Introduction\",\"item\":\"https://docs.moralis.com/data-api/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data API Pricing\",\"item\":\"https://docs.moralis.com/data-api/pricing\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.moralis.com/data-api/pricing#article\",\"headline\":\"Data API Pricing\",\"name\":\"Data API Pricing\",\"description\":\"Detailed pricing information for our Data API.\",\"url\":\"https://docs.moralis.com/data-api/pricing\",\"mainEntityOfPage\":{\"@id\":\"https://docs.moralis.com/data-api/pricing#webpage\"},\"dateModified\":\"2026-10-23T10:19:26.153Z\",\"publisher\":{\"@id\":\"https://docs.moralis.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.moralis.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Moralis\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Moralis\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/data-api/pricing.md","siteName":"Moralis","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":""}]},{"tab":"Data API","pages":[{"group":"Introduction","pages":[{"title":"Data API","sidebarTitle":"Overview","description":"The universal multichain Data API provides a single, consistent interface for accessing blockchain data across 30+ supported chains, including Ethereum, Solana, Bitcoin, Base, Binance Smart Chain, and more. It standardizes complex on-chain data into clean, developer-friendly formats.","href":"/data-api/overview"},{"title":"Data API Pricing","sidebarTitle":"Pricing","href":"/data-api/pricing"},{"title":"Data API Supported Chains","sidebarTitle":"Supported Chains","description":"Blockchains supported by the Moralis Data APIs for tokens, wallets, NFTs, DeFi, and pricing.","mode":"wide","href":"/data-api/supported-chains"},{"group":"Quickstart","pages":[{"title":"Get Your API Key","href":"/data-api/get-your-api-key"},{"title":"Make Your First Request","sidebarTitle":"Make Your First Request","href":"/data-api/first-request"}]},{"group":"Resources","pages":[{"title":"Rate Limits","href":"/data-api/resources/rate-limits"},{"title":"Pagination","href":"/data-api/resources/pagination"},{"title":"Response Codes","href":"/data-api/resources/response-codes"},{"title":"Performance","href":"/data-api/introduction/resources/performance-and-reliability"},{"title":"Premium Endpoints","href":"/data-api/introduction/resources/premium-endpoints"}]},{"title":"Global API Reference","href":"/get-started/global-api-reference"}]},{"group":"Data Features","pages":[{"title":"Data Features Overview","sidebarTitle":"Overview","href":"/data-api/data-features/data-features-overview"},{"group":"Data Enrichment","pages":[{"title":"Address \u0026 Entity Labeling","href":"/data-api/data-features/data-enrichment/address-labelling"},{"title":"Transaction Decoding","href":"/data-api/data-features/data-enrichment/transaction-decoding"},{"title":"Internal Transactions","href":"/data-api/data-features/data-enrichment/internal-transactions"},{"title":"NFT Metadata","href":"/data-api/data-features/data-enrichment/nft-metadata"},{"title":"NFT Image Previews (CDN)","href":"/data-api/data-features/data-enrichment/nft-metadata/image-previews-cdn"},{"title":"NFT Rarity","href":"/data-api/data-features/data-enrichment/nft-rarity"},{"title":"Profitability (PnL)","href":"/data-api/data-features/data-enrichment/profitability-pnl"},{"title":"Token Metadata","href":"/data-api/data-features/data-enrichment/token-metadata"},{"title":"Solana Token Standards","href":"/data-api/data-features/data-enrichment/solana-token-standards"}]},{"group":"Prices","pages":[{"title":"Token Prices","href":"/data-api/data-features/data-enrichment/token-prices"},{"title":"NFT Sale Prices","href":"/data-api/data-features/prices/sale-prices"},{"title":"NFT Floor Prices","href":"/data-api/data-features/prices/floor-prices"}]},{"group":"Safety \u0026 Trust","tag":"New Features","pages":[{"title":"Verified Contracts","href":"/data-api/data-features/safety-and-trust/verified-contracts"},{"title":"Spam Filtering","href":"/data-api/resources/spam-filtering"},{"title":"Token Scores","tag":"New","href":"/data-api/data-features/token-scores"},{"title":"Liquidity Filtering","href":"/data-api/data-features/safety-and-trust/liquidity-filtering"},{"title":"Accurate Net Worth \u0026 Token Balances","sidebarTitle":"Accurate Net Worth \u0026 Balances","href":"/data-api/data-features/safety-and-trust/accurate-net-worth-and-balances"}]},{"group":"Search \u0026 Discovery","pages":[{"title":"Token Search","href":"/data-api/data-features/search-and-discovery/token-search"}]},{"group":"Integrations","pages":[{"title":"Supported DEXes","href":"/data-api/data-features/integrations/supported-dexs"},{"title":"DeFi Protocols","href":"/data-api/data-features/integrations/defi-protocols"},{"title":"NFT Marketplaces","href":"/data-api/data-features/integrations/nft-marketplaces"}]}]},{"group":"EVM API","pages":[{"title":"EVM Data API","sidebarTitle":"Overview","href":"/data-api/evm/overview"},{"group":"Wallet API","tag":"New Features","pages":[{"title":"Wallet API","sidebarTitle":"Overview","href":"/data-api/evm/wallet/overview"},{"group":"Activity","tag":"New Features","pages":[{"title":"Wallet History","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/history","href":"/data-api/evm/wallet/wallet-history"},{"title":"Token Transfers","openapi":"openapi-files/data-api/api.json GET /{address}/erc20/transfers","href":"/data-api/evm/wallet/token-transfers"},{"title":"Wallet Swaps","sidebarTitle":"Swaps","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/swaps","href":"/data-api/evm/wallet/wallet-swaps"},{"title":"NFT Transfers","openapi":"openapi-files/data-api/api.json GET /{address}/nft/transfers","href":"/data-api/evm/wallet/nft-transfers"},{"title":"NFT Trades","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/nfts/trades","href":"/data-api/evm/wallet/nft-trades-by-wallet"},{"title":"Wallet Transactions (Raw)","sidebarTitle":"Transactions (Raw)","openapi":"openapi-files/data-api/api.json GET /{address}","href":"/data-api/evm/wallet/wallet-transactions"},{"title":"Wallet Transactions (Decoded)","sidebarTitle":"Transactions (Decoded)","openapi":"openapi-files/data-api/api.json GET /{address}/verbose","href":"/data-api/evm/wallet/decoded-transactions"},{"title":"Wallet Insights","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/insight","tag":"New","href":"/data-api/evm/wallet/wallet-insights"},{"title":"Wallet Stats","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/stats","href":"/data-api/evm/wallet/wallet-stats"},{"title":"Wallet Chain Activity","sidebarTitle":"Chain Activity","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/chains","href":"/data-api/evm/wallet/chain-activity"}]},{"group":"Tokens","pages":[{"title":"Token Balances","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/tokens","href":"/data-api/evm/wallet/token-balances"},{"title":"Native Balance","openapi":"openapi-files/data-api/api.json GET /{address}/balance","href":"/data-api/evm/wallet/native-balance"},{"title":"Native Balance (Batch)","openapi":"openapi-files/data-api/api.json GET /wallets/balances","href":"/data-api/evm/wallet/native-balances-batch"},{"title":"Token Approvals","sidebarTitle":"Token Approvals","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/approvals","href":"/data-api/evm/wallet/approvals"},{"title":"Token Balances (Legacy)","openapi":"openapi-files/data-api/api.json GET /{address}/erc20","href":"/data-api/evm/wallet/token-balances-legacy"}]},{"group":"NFTs","pages":[{"title":"NFT Balances","openapi":"openapi-files/data-api/api.json GET /{address}/nft","href":"/data-api/evm/wallet/nft-balances"},{"title":"NFT Collections","openapi":"openapi-files/data-api/api.json GET /{address}/nft/collections","href":"/data-api/evm/wallet/nft-collections"}]},{"group":"DeFi Positions","pages":[{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/summary","href":"/data-api/evm/wallet/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/positions","href":"/data-api/evm/wallet/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/{protocol}/positions","href":"/data-api/evm/wallet/detailed-positions"},{"group":"Legacy","pages":[{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/summary","href":"/data-api/evm/wallet/legacy/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/positions","href":"/data-api/evm/wallet/legacy/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/{protocol}/positions","href":"/data-api/evm/wallet/legacy/detailed-positions"}]}]},{"group":"Net Worth \u0026 PnL","pages":[{"title":"Wallet Net Worth","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/net-worth","href":"/data-api/evm/wallet/net-worth"},{"title":"Wallet PnL Summary","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/profitability/summary","href":"/data-api/evm/wallet/wallet-pnl-summary"},{"title":"Wallet PnL Breakdown","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/profitability","href":"/data-api/evm/wallet/wallet-pnl"}]},{"group":"Identity","pages":[{"title":"Resolve Address from ENS Domain","sidebarTitle":"Resolve ENS Address","openapi":"openapi-files/data-api/api.json GET /resolve/ens/{domain}","href":"/data-api/evm/wallet/resolve-address"},{"title":"Resolve ENS Domain from Address","sidebarTitle":"Resolve ENS Domain","openapi":"openapi-files/data-api/api.json GET /resolve/{address}/reverse","href":"/data-api/evm/wallet/ens-lookup"}]}]},{"group":"Token API","tag":"New Features","pages":[{"title":"Token API Overview","sidebarTitle":"Overview","href":"/data-api/evm/token/overview"},{"group":"Metadata \u0026 Info","tag":"New","pages":[{"title":"Token Metadata","openapi":"openapi-files/data-api/api.json GET /erc20/metadata","href":"/data-api/evm/token/metadata/token-metadata"},{"title":"Token Score","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/score","tag":"New","href":"/data-api/evm/token/metadata/token-score"},{"title":"Token Score - Timeseries","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/score/historical","tag":"New","href":"/data-api/evm/token/metadata/token-score-timeseries"}]},{"group":"Prices","pages":[{"title":"Token Price","openapi":"openapi-files/data-api/api.json GET /erc20/{address}/price","href":"/data-api/evm/token/prices/token-price"},{"title":"Token Prices (Batch)","openapi":"openapi-files/data-api/api.json POST /erc20/prices","href":"/data-api/evm/token/prices/token-prices-batch"},{"title":"OHLC by Pair Address","sidebarTitle":"OHLC","openapi":"openapi-files/data-api/api.json GET /pairs/{address}/ohlcv","href":"/data-api/evm/token/prices/ohlc"}]},{"group":"Transfers","pages":[{"title":"Token Transfers by Contract","sidebarTitle":"Token Transfers","openapi":"openapi-files/data-api/api.json GET /erc20/{address}/transfers","href":"/data-api/evm/token/transfers/token-transfers"}]},{"group":"Holders","pages":[{"title":"Top Token Holders","sidebarTitle":"Top Holders","openapi":"openapi-files/data-api/api.json GET /erc20/{token_address}/owners","href":"/data-api/evm/token/holders/token-holders"},{"title":"Token Holder Metrics","sidebarTitle":"Holder Metrics","openapi":"openapi-files/data-api/api.json GET /erc20/{tokenAddress}/holders","href":"/data-api/evm/token/holders/token-holder-stats"}]},{"group":"Swaps \u0026 Pairs","pages":[{"title":"Token Swaps","openapi":"openapi-files/data-api/api.json GET /erc20/{address}/swaps","href":"/data-api/evm/token/swaps/token-swaps"},{"title":"Pair Swaps","openapi":"openapi-files/data-api/api.json GET /pairs/{address}/swaps","href":"/data-api/evm/token/swaps/pair-swaps"},{"title":"Wallet Swaps","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/swaps","href":"/data-api/evm/token/swaps/wallet-swaps"},{"title":"Token Pairs","openapi":"openapi-files/data-api/api.json GET /erc20/{token_address}/pairs","href":"/data-api/evm/token/swaps/token-pairs"},{"title":"Pair Stats","openapi":"openapi-files/data-api/api.json GET /pairs/{address}/stats","href":"/data-api/evm/token/swaps/pair-stats"}]},{"group":"Market Metrics","pages":[{"title":"Token Analytics","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/analytics","href":"/data-api/universal/token/analytics/token-analytics"},{"title":"Token Analytics (Batch)","openapi":"openapi-files/data-api/api.json POST /tokens/analytics","href":"/data-api/universal/token/analytics/token-analytics-multi"},{"title":"Token Analytics - Timeseries","openapi":"openapi-files/data-api/api.json POST /tokens/analytics/timeseries","href":"/data-api/universal/token/analytics/token-analytics-timeseries"}]},{"group":"Search \u0026 Discovery","pages":[{"title":"Token Search","openapi":"openapi-files/data-api/api.json GET /tokens/search","href":"/data-api/universal/token/search/token-search"},{"title":"Token Categories","openapi":"openapi-files/data-api/api.json GET /tokens/categories","href":"/data-api/evm/token/discovery/token-categories"}]},{"group":"Advanced Signals","pages":[{"title":"Top Traders by Token","sidebarTitle":"Top Traders","openapi":"openapi-files/data-api/api.json GET /erc20/{address}/top-gainers","href":"/data-api/evm/token/signals/top-traders"}]}]},{"group":"NFT API","pages":[{"title":"NFT API","sidebarTitle":"Overview","href":"/data-api/evm/nft/overview"},{"group":"Metadata \u0026 Info","pages":[{"title":"NFT Metadata","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}","href":"/data-api/evm/nft/metadata/nft-metadata"},{"title":"NFT Metadata (Batch)","openapi":"openapi-files/data-api/api.json POST /nft/getMultipleNFTs","href":"/data-api/evm/nft/metadata/nft-metadata-batch"},{"title":"Collection Metadata","openapi":"openapi-files/data-api/api.json GET /nft/{address}/metadata","href":"/data-api/evm/nft/metadata/collection-metadata"},{"title":"Collection Metadata (Batch)","openapi":"openapi-files/data-api/api.json POST /nft/metadata","href":"/data-api/evm/nft/metadata/collection-metadata-batch"},{"title":"Collection Stats","openapi":"openapi-files/data-api/api.json GET /nft/{address}/stats","href":"/data-api/evm/nft/metadata/collection-stats"}]},{"group":"NFTs \u0026 Collections","pages":[{"title":"NFTs by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}","href":"/data-api/evm/nft/collections/nfts-by-collection"},{"title":"NFTs by Wallet","openapi":"openapi-files/data-api/api.json GET /{address}/nft","href":"/data-api/evm/nft/collections/nfts-by-wallet"},{"title":"NFT Collections by Wallet","sidebarTitle":"Collections by Wallet","openapi":"openapi-files/data-api/api.json GET /{address}/nft/collections","href":"/data-api/evm/nft/collections/nft-collections-by-wallet"}]},{"group":"Transfers","pages":[{"title":"NFT Transfers by Token ID","sidebarTitle":"Transfers by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/transfers","href":"/data-api/evm/nft/transfers/token-id-transfers"},{"title":"NFT Transfers by Contract","sidebarTitle":"Transfers by Contract","openapi":"openapi-files/data-api/api.json GET /nft/{address}/transfers","href":"/data-api/evm/nft/transfers/collection-transfers"}]},{"group":"Ownership","pages":[{"title":"Owners by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/unique-owners","href":"/data-api/evm/nft/ownership/owners-by-contract"},{"title":"Owners by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/owners","href":"/data-api/evm/nft/ownership/owners-by-token-id"}]},{"group":"Prices","pages":[{"title":"Floor Price by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/floor-price","href":"/data-api/evm/nft/prices/collection-floor-price"},{"title":"Floor Price by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/floor-price","href":"/data-api/evm/nft/prices/floor"},{"title":"Timeseries Floor Price by Contract","sidebarTitle":"Timeseries Floor Price","openapi":"openapi-files/data-api/api.json GET /nft/{address}/floor-price/historical","href":"/data-api/evm/nft/prices/historical-floor-price"},{"title":"Sale Price by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/price","href":"/data-api/evm/nft/prices/sale-price-by-contract"},{"title":"Sale Price by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/price","href":"/data-api/evm/nft/prices/sale-price-by-token-id"}]},{"group":"Trades","pages":[{"title":"NFT Trades by Collection","sidebarTitle":"Trades by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/trades","href":"/data-api/evm/nft/trades/collection-trades"},{"title":"NFT Trades by Token ID","sidebarTitle":"Trades by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/trades","href":"/data-api/evm/nft/trades/trades-by-token-id"}]},{"group":"Traits \u0026 Rarity","pages":[{"title":"NFT Traits by Collection","sidebarTitle":"Traits by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/traits","href":"/data-api/evm/nft/traits/traits-by-collection"},{"title":"Traits by Collection (Paginated)","openapi":"openapi-files/data-api/api.json GET /nft/{address}/traits/paginate","href":"/data-api/evm/nft/traits/traits-by-collection-paginated"},{"title":"NFTs by Traits","sidebarTitle":"NFTs by Traits","openapi":"openapi-files/data-api/api.json POST /nft/{address}/nfts-by-traits","href":"/data-api/evm/nft/traits/nfts-by-traits"}]},{"group":"Utilities","pages":[{"title":"Resync NFT Metadata","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/metadata/resync","href":"/data-api/evm/nft/utilities/resync-nft-metadata"},{"title":"Resync NFT Traits","openapi":"openapi-files/data-api/api.json GET /nft/{address}/traits/resync","href":"/data-api/evm/nft/utilities/resync-nft-traits"}]}]},{"group":"Price API","pages":[{"title":"Price API","sidebarTitle":"Overview","href":"/data-api/evm/price/overview"},{"title":"Token Price","openapi":"openapi-files/data-api/api.json GET /erc20/{address}/price","href":"/data-api/evm/price/token-price"},{"title":"Token Prices (Batch)","openapi":"openapi-files/data-api/api.json POST /erc20/prices","href":"/data-api/evm/price/token-prices-batch"},{"title":"OHLC by Pair Address","sidebarTitle":"Token OHLC","openapi":"openapi-files/data-api/api.json GET /pairs/{address}/ohlcv","href":"/data-api/evm/price/ohlc"},{"title":"Floor Price by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/floor-price","href":"/data-api/evm/price/collection-floor-price"},{"title":"Floor Price by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/floor-price","href":"/data-api/evm/price/token-id-floor-price"},{"title":"Timeseries Floor Price by Contract","sidebarTitle":"Timeseries Floor Price","openapi":"openapi-files/data-api/api.json GET /nft/{address}/floor-price/historical","href":"/data-api/evm/price/timeseries-floor-price"},{"title":"Sale Price by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/price","href":"/data-api/evm/price/sale-prices-by-collection"},{"title":"Sale Price by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/price","href":"/data-api/evm/price/sale-price-by-token-id"}]},{"group":"DeFi API","pages":[{"title":"DeFi API","sidebarTitle":"Overview","href":"/data-api/evm/defi/overview"},{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/summary","href":"/data-api/evm/defi/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/positions","href":"/data-api/evm/defi/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/{protocol}/positions","href":"/data-api/evm/defi/wallet-positions-detailed"},{"group":"Legacy","pages":[{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/summary","href":"/data-api/evm/defi/legacy/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/positions","href":"/data-api/evm/defi/legacy/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/{protocol}/positions","href":"/data-api/evm/defi/legacy/wallet-positions-detailed"}]}]},{"group":"Blockchain API","pages":[{"title":"Blockchain API","sidebarTitle":"Overview","href":"/data-api/evm/blockchain/overview"},{"title":"Block by Hash or Number","sidebarTitle":"Block by Hash","openapi":"openapi-files/data-api/api.json GET /block/{block_number_or_hash}","href":"/data-api/evm/blockchain/block-by-hash"},{"title":"Block by Date","openapi":"openapi-files/data-api/api.json GET /dateToBlock","href":"/data-api/evm/blockchain/block-by-date"},{"title":"Latest Block","openapi":"openapi-files/data-api/api.json GET /latestBlockNumber/{chain}","href":"/data-api/evm/blockchain/latest-block"},{"title":"Get Transaction","openapi":"openapi-files/data-api/api.json GET /transaction/{transaction_hash}","href":"/data-api/evm/blockchain/transaction-by-hash"},{"title":"Get Transaction (Decoded)","openapi":"openapi-files/data-api/api.json GET /transaction/{transaction_hash}/verbose","href":"/data-api/evm/blockchain/transaction-by-hash-decoded"},{"title":"Address Transactions","openapi":"openapi-files/data-api/api.json GET /{address}","href":"/data-api/evm/blockchain/address-transactions"},{"title":"Address Transactions (Decoded)","openapi":"openapi-files/data-api/api.json GET /{address}/verbose","href":"/data-api/evm/blockchain/address-transactions-decoded"}]}]},{"group":"Solana API","pages":[{"title":"Solana Data API","sidebarTitle":"Overview","href":"/data-api/solana/overview"},{"group":"Wallet API","pages":[{"title":"Solana Wallet API Overview","sidebarTitle":"Overview","href":"/data-api/solana/wallet/overview"},{"title":"Native Balance","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/balance","href":"/data-api/solana/wallet/native-balance"},{"title":"Wallet Portfolio","sidebarTitle":"Portfolio","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/portfolio","href":"/data-api/solana/wallet/portfolio"},{"title":"Token Balances","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/tokens","href":"/data-api/solana/wallet/token-balances"},{"title":"NFT Balances","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/nft","href":"/data-api/solana/wallet/nft-balances"},{"title":"Wallet Swaps","sidebarTitle":"Swaps","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/swaps","href":"/data-api/solana/wallet/wallet-swaps"}]},{"group":"Token API","tag":"New features","pages":[{"title":"Solana Token API Overview","sidebarTitle":"Overview","href":"/data-api/solana/token/overview"},{"group":"Metadata \u0026 Info","tag":"New features","pages":[{"title":"Token Metadata","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/{address}/metadata","href":"/data-api/solana/token/token-metadata"},{"title":"Token Metadata (Batch)","openapi":"openapi-files/data-api/solana-api.json POST /token/{network}/metadata","tag":"New","href":"/data-api/solana/token/token-metadata-batch"},{"title":"Token Score","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/score","tag":"New","href":"/data-api/solana/token/token-score"}]},{"group":"Prices","pages":[{"title":"Token Price","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/{address}/price","href":"/data-api/solana/token/prices/token-price"},{"title":"Token Price (Batch)","openapi":"openapi-files/data-api/solana-api.json POST /token/{network}/prices","href":"/data-api/solana/token/prices/token-prices-batch"},{"title":"OHLC by Pair Address","sidebarTitle":"OHLC","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/pairs/{address}/ohlcv","href":"/data-api/solana/token/prices/ohlc"}]},{"group":"Swaps \u0026 Pairs","pages":[{"title":"Token Swaps","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/{address}/swaps","href":"/data-api/solana/token/swaps/token-swaps"},{"title":"Pair Swaps","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/pairs/{pairAddress}/swaps","href":"/data-api/solana/token/pairs/pair-swaps"},{"title":"Wallet Swaps","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/swaps","href":"/data-api/solana/token/swaps/wallet-swaps"},{"title":"Token Pairs","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/{address}/pairs","href":"/data-api/solana/token/pairs/token-pairs"},{"title":"Pair Stats","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/pairs/{pairAddress}/stats","href":"/data-api/solana/token/pairs/pair-stats"}]},{"group":"Market Metrics","pages":[{"title":"Token Analytics","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/analytics","href":"/data-api/solana/token/market-metrics/token-analytics"},{"title":"Token Analytics (Batch)","openapi":"openapi-files/data-api/api.json POST /tokens/analytics","href":"/data-api/solana/token/market-metrics/token-analytics-batch"},{"title":"Token Analytics - Timeseries","openapi":"openapi-files/data-api/api.json POST /tokens/analytics/timeseries","href":"/data-api/solana/token/market-metrics/token-analytics-timeseries"}]},{"group":"Search \u0026 Discovery","pages":[{"title":"Token Search","openapi":"openapi-files/data-api/api.json GET /tokens/search","href":"/data-api/solana/token/search-and-discovery/token-search"}]}]},{"group":"NFT API","pages":[{"title":"Solana NFT API Overview","sidebarTitle":"Overview","href":"/data-api/solana/nft/overview"},{"title":"NFT Metadata","openapi":"openapi-files/data-api/solana-api.json GET /nft/{network}/{address}/metadata","href":"/data-api/solana/nft/nft-metadata"}]},{"group":"Price API","pages":[{"title":"Solana Price API Overview","sidebarTitle":"Overview","href":"/data-api/solana/price/overview"},{"title":"Token Price","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/{address}/price","href":"/data-api/solana/price/token-price"},{"title":"Token Price (Batch)","openapi":"openapi-files/data-api/solana-api.json POST /token/{network}/prices","href":"/data-api/solana/token/prices/token-prices-batch"},{"title":"OHLC by Pair Address","sidebarTitle":"OHLC","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/pairs/{address}/ohlcv","href":"/data-api/solana/price/ohlc"}]},{"group":"DeFi API","tag":"New","pages":[{"title":"Solana DeFi API","sidebarTitle":"Overview","href":"/data-api/solana/defi/overview"},{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/summary","href":"/data-api/solana/defi/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/positions","href":"/data-api/solana/defi/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/{protocol}/positions","href":"/data-api/solana/defi/wallet-positions-detailed"}]}]},{"group":"Bitcoin API","tag":"New","pages":[{"title":"Bitcoin Data API","sidebarTitle":"Overview","href":"/data-api/bitcoin/overview"},{"group":"Blockchain API","pages":[{"title":"Bitcoin Blockchain API","sidebarTitle":"Overview","href":"/data-api/bitcoin/blockchain/overview"},{"title":"Get Block","sidebarTitle":"Get Block","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/blocks/{blockIdentifier}","href":"/data-api/bitcoin/blockchain/block"},{"title":"Get Transaction","sidebarTitle":"Get Transaction","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/transactions/{txHash}","href":"/data-api/bitcoin/blockchain/transaction"}]},{"group":"Price API","pages":[{"title":"Bitcoin Price API","sidebarTitle":"Overview","href":"/data-api/bitcoin/price/overview"},{"title":"Current Price","sidebarTitle":"Current Price","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price","href":"/data-api/bitcoin/price/current-price"},{"title":"Historical Price","sidebarTitle":"Historical Price","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price/timeseries","href":"/data-api/bitcoin/price/historical-price"},{"title":"Sparkline","sidebarTitle":"Sparkline","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price/sparkline","href":"/data-api/bitcoin/price/sparkline"}]},{"group":"Wallet API","pages":[{"title":"Bitcoin Wallet API","sidebarTitle":"Overview","href":"/data-api/bitcoin/wallet/overview"},{"title":"Wallet History","sidebarTitle":"Wallet History","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/wallets/{walletAddressOrPublicKey}/history","href":"/data-api/bitcoin/wallet/address-transactions"},{"title":"BTC Balances","sidebarTitle":"BTC Balances","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/wallets/{walletAddressOrPublicKey}/tokens","href":"/data-api/bitcoin/wallet/address-balances"}]},{"group":"Xpub Utility","pages":[{"title":"Xpub Utility","sidebarTitle":"Overview","href":"/data-api/bitcoin/utility/overview"},{"title":"Addresses From Xpub","sidebarTitle":"Addresses From Xpub","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/wallets/{publicKey}/addresses","href":"/data-api/bitcoin/utility/addresses-from-xpub"}]}]},{"group":"Universal API","pages":[{"title":"Universal API","sidebarTitle":"Overview","href":"/data-api/universal/overview"},{"group":"Wallets API","tag":"New","pages":[{"title":"Wallets API","sidebarTitle":"Overview","href":"/data-api/universal/wallet/overview"},{"title":"Cross-Chain Token Balances","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddressOrPublicKey}/tokens","href":"/data-api/universal/wallet/cross-chain-token-balances"}]},{"group":"PnL API","tag":"New","pages":[{"title":"PnL API","sidebarTitle":"Overview","href":"/data-api/universal/pnl/overview"},{"title":"Wallet PnL","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/pnl","href":"/data-api/universal/pnl/wallet-pnl"},{"title":"Wallet PnL Summary","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/pnl/summary","href":"/data-api/universal/pnl/wallet-pnl-summary"},{"title":"Top Traders by Token","sidebarTitle":"Top Traders","openapi":"openapi-files/data-api/api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAddress}/top-traders","href":"/data-api/universal/pnl/top-traders"}]},{"group":"Token API","tag":"New features","pages":[{"title":"Token API Overview","sidebarTitle":"Overview","href":"/data-api/universal/token/overview"},{"title":"Token Search","openapi":"openapi-files/data-api/api.json GET /tokens/search","href":"/data-api/universal/token/search/token-search"},{"title":"Token Score","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/score","tag":"New","href":"/data-api/universal/token/score/token-score"},{"title":"Token Score - Timeseries","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/score/historical","tag":"New","href":"/data-api/universal/token/score/token-score-timeseries"},{"title":"Trending Tokens","openapi":"openapi-files/data-api/api.json GET /tokens/trending","href":"/data-api/universal/token/trending-tokens"},{"title":"Token Analytics","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/analytics","href":"/data-api/universal/token/analytics/token-analytics"},{"title":"Token Analytics (Batch)","openapi":"openapi-files/data-api/api.json POST /tokens/analytics","href":"/data-api/universal/token/analytics/token-analytics-multi"},{"title":"Token Analytics - Timeseries","openapi":"openapi-files/data-api/api.json POST /tokens/analytics/timeseries","href":"/data-api/universal/token/analytics/token-analytics-timeseries"},{"title":"Token Price Timeseries","openapi":"openapi-files/data-api/api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price/timeseries","href":"/data-api/universal/token/price/token-price-timeseries"},{"title":"Token Price Sparkline","openapi":"openapi-files/data-api/api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price/sparkline","href":"/data-api/universal/token/price/token-price-sparkline"}]},{"group":"DeFi API","tag":"New","pages":[{"title":"DeFi API","sidebarTitle":"Overview","href":"/data-api/universal/defi/overview"},{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/summary","href":"/data-api/universal/defi/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/positions","href":"/data-api/universal/defi/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/{protocol}/positions","href":"/data-api/universal/defi/wallet-positions-detailed"},{"title":"Supported Protocols","openapi":"openapi-files/data-api/api-v1.json GET /v1/defi/protocols","href":"/data-api/universal/defi/supported-protocols"}]},{"group":"Market Metrics API","pages":[{"title":"Market Metrics Overview","sidebarTitle":"Overview","href":"/data-api/universal/market-metrics/overview"}]},{"group":"Entity API","pages":[{"title":"Entity API Overview","sidebarTitle":"Overview","href":"/data-api/universal/entity/overview"},{"title":"Entity Search","openapi":"openapi-files/data-api/api.json GET /entities/search","href":"/data-api/universal/entity/endpoints/entity-search"},{"title":"Get Entity","openapi":"openapi-files/data-api/api.json GET /entities/{entityId}","href":"/data-api/universal/entity/endpoints/entity-by-id"},{"title":"Get Entities by Category","openapi":"openapi-files/data-api/api.json GET /entities/categories/{categoryId}","href":"/data-api/universal/entity/endpoints/entity-by-category"},{"title":"Get Entity Categories","openapi":"openapi-files/data-api/api.json GET /entities/categories","href":"/data-api/universal/entity/endpoints/entity-categories"}]}]},{"group":"Onchain Skills","pages":[{"title":"Onchain Skills","href":"/data-api/onchain-skills/overview"},{"title":"Tutorial","href":"/data-api/onchain-skills/tutorial"}]}]},{"tab":"Streams","pages":[{"title":"Streams","href":"/streams/overview"}]},{"tab":"Data Feeds","pages":[{"title":"Data Feeds","href":"/data-feeds/overview"}]},{"tab":"RPC Nodes","pages":[{"title":"RPC Nodes","href":"/rpc-nodes/overview"}]},{"tab":"Auth API","pages":[{"title":"Auth API","href":"/auth-api/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Data API Pricing - Moralis","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}