Discovery is the read-only surface. It tells you which tools are public and what inputs each one expects. Use it to build a request before calling execute.
Each entry is self-describing: a tool name, a description, the input schema you pass to execute it, and credits, the tool’s current price per call. credits is null if prices are temporarily unavailable. See the tool catalog for what is available and Credits & Pricing for how calls are charged.Discovery is free: neither GET /api/tools nor GET /api/tools/openapi.json uses credits.
Point your code generator or API client at https://pro-api.nikiwa.com/api/tools/openapi.json to generate a typed client for the public tools automatically.
The set of supported chains can change. Rather than hard-coding it, read the canonical network list from the nikiwa://chains MCP resource so your integration stays current. See Supported Networks.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Nikiwa","description":"Nikiwa is an AI analyst for crypto security. Guides for the app, Tools API, and MCP server.","colors":{"primary":"#4CC3F9","light":"#4CC3F9","dark":"#0A111A"},"logo":{"light":"https://mintcdn.com/nikiwa/iUr7FchM9LXQQCY5/images/logo-light.svg?fit=max\u0026auto=format\u0026n=iUr7FchM9LXQQCY5\u0026q=85\u0026s=44146881c7b285ce48c088ba83c11c29","dark":"https://mintcdn.com/nikiwa/iUr7FchM9LXQQCY5/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=iUr7FchM9LXQQCY5\u0026q=85\u0026s=9b34217fd6070930dbe2469cc08df592","href":"https://nikiwa.com"},"favicon":"https://mintcdn.com/nikiwa/iUr7FchM9LXQQCY5/favicon.svg?fit=max\u0026auto=format\u0026n=iUr7FchM9LXQQCY5\u0026q=85\u0026s=06b578ce0e041d481e320ddd838cb0ca","api":{"openapi":"api-reference/openapi.json"},"appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://nikiwa.com","label":"App"},{"href":"mailto:support@legalblock.com","label":"Support"}],"primary":{"type":"button","label":"Open Nikiwa","href":"https://nikiwa.com"}},"footer":{"socials":{"website":"https://nikiwa.com","x":"https://x.com/nikiwa","linkedin":"https://www.linkedin.com/company/legalblockcom"},"links":[{"header":"Nikiwa is a product of LegalBlock","items":[{"label":"Nikiwa is a product of LegalBlock","href":"https://legalblock.com"},{"label":"Support","href":"mailto:support@legalblock.com"}]}]},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"nikiwa","hasAudioNarration":false,"actualSubdomain":"nikiwa","customDomains":["docs.nikiwa.com"],"gitSource":{"type":"github","owner":"l3galblock","repo":"nikiwa-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"a845008f-b9f3-44ed-af87-06424306921e","liveDeploymentHistoryId":"6abcb258566bf85c49974766","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6abcb258566bf85c49974766"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6abcb258566bf85c49974766","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Tools API","count":44},{"language":"default","tag":"Endpoints","count":30},{"language":"default","tag":"Tools","count":30},{"language":"default","tag":"Guides","count":23},{"language":"default","tag":"Modules","count":7},{"language":"default","tag":"MCP","count":6},{"language":"default","tag":"MCP Server","count":6},{"language":"default","tag":"Account \u0026 Community","count":6},{"language":"default","tag":"The App","count":4},{"language":"default","tag":"Get Started","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--docs-card-border:#e1e5e8;--docs-card-background:#f8fafb;--docs-card-text:#52616d;--docs-card-title:#141b20;--docs-card-link-border:#bbd4e5;--docs-card-link-background:#f0f7fc;--docs-card-accent:#2f93e0;--docs-card-link-hover:#e8f3fb}.dark{--docs-card-border:#20292f;--docs-card-background:#0f1417;--docs-card-text:#9caab4;--docs-card-title:#f5f7fa;--docs-card-link-border:#2b4252;--docs-card-link-background:#131b21;--docs-card-accent:#53b7f4;--docs-card-link-hover:#17232b}:is(.card.card, .info-panel){position:relative;min-width:0;padding:18px 16px 16px;border:1px solid var(--docs-card-border);border-radius:10px;background:var(--docs-card-background);color:var(--docs-card-text);font-size:12px;font-weight:400;line-height:17px;text-decoration:none}.card.card{margin:16px 0}.card-group .card.card{margin:0}.card-group{gap:14px}.card.card [data-component-part=card-content-container]{padding:0}:is(.card.card [data-component-part=\"card-title\"], .info-panel h3, .info-panel-title){margin:0 0 6px;padding:0;color:var(--docs-card-title);font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal}:is(.card.card [data-component-part=\"card-content\"], .info-panel p){margin:0;color:var(--docs-card-text);font-size:12px;font-weight:400;line-height:17px}.card.card [data-component-part=card-content] p{margin:0;font:inherit}.info-panel p+p{margin-top:8px}.info-panel code{overflow-wrap:anywhere}:is(.card.card[role=\"link\"], a.card.card){border-color:var(--docs-card-link-border);background:var(--docs-card-link-background);transition:border-color 150ms ease,background-color 150ms ease}:is(.card.card[role=\"link\"], a.card.card):hover{border-color:var(--docs-card-accent)!important;background:var(--docs-card-link-hover)}:is(.card.card[role=\"link\"], a.card.card):focus-visible{outline:2px solid var(--docs-card-accent);outline-offset:4px}.card.card #card-link-arrow-icon{top:2px;right:2px;color:#608ca8}.card.card #card-link-arrow-icon svg{width:10px;height:10px}.card.card [data-component-part=card-title]{padding-right:18px}@media (max-width:640px){.card-group{grid-template-columns:1fr;gap:14px}}.prose td code,.prose th code{white-space:nowrap;word-break:normal;overflow-wrap:normal;hyphens:none}#footer a[href=\"https://legalblock.com\"]{max-width:100%;white-space:normal;overflow:visible;text-overflow:clip}"}],"page":{"pagePath":"api-reference/discovery","slug":"/api-reference/discovery","pageMetadata":{"title":"Discover Tools","description":"List the public tools and read their input specs.","api":"GET https://pro-api.nikiwa.com/api/tools","href":"/api-reference/discovery"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"List the public tools and read their input specs.\"\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];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,ParamField,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Discovery is the read-only surface. It tells you which tools are public and what inputs each one expects. Use it to build a request before calling `,_jsx(_components.a,{href:`/api-reference/execute`,children:`execute`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`list-tools`,children:`List tools`}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,required:true,id:`param-authorization`,children:_jsxs(_components.p,{children:[`Your `,_jsx(_components.a,{href:`/api-reference/authentication`,children:`developer key`}),` as a Bearer token.`]})}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://pro-api.nikiwa.com/api/tools`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer nkw_live_YOUR_KEY\"`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Python`,numberOfLines:`7`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` requests`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`r `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` requests.get(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://pro-api.nikiwa.com/api/tools\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` headers`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer nkw_live_YOUR_KEY\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`},`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`tools `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` r.json()`})]}),`\n`]})})})]}),`\n`,_jsxs(_components.p,{children:[`Each entry is self-describing: a tool name, a description, the input schema you pass to execute it, and `,_jsx(_components.code,{children:`credits`}),`, the tool’s current price per call. `,_jsx(_components.code,{children:`credits`}),` is `,_jsx(_components.code,{children:`null`}),` if prices are temporarily unavailable. See the `,_jsx(_components.a,{href:`/mcp/tools`,children:`tool catalog`}),` for what is available and `,_jsx(_components.a,{href:`/api-reference/credits`,children:`Credits \u0026 Pricing`}),` for how calls are charged.`]}),`\n`,_jsxs(_components.p,{children:[`Discovery is free: neither `,_jsx(_components.code,{children:`GET /api/tools`}),` nor `,_jsx(_components.code,{children:`GET /api/tools/openapi.json`}),` uses credits.`]}),`\n`,_jsx(Heading,{level:`2`,id:`openapi-spec`,children:`OpenAPI spec`}),`\n`,_jsx(_components.p,{children:`The public tools are also described as an OpenAPI document, served without authentication:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://pro-api.nikiwa.com/api/tools/openapi.json`})]}),`\n`]})})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Point your code generator or API client at `,_jsx(_components.code,{children:`https://pro-api.nikiwa.com/api/tools/openapi.json`}),` to generate a typed client for the public tools automatically.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`reading-valid-networks-at-runtime`,children:`Reading valid networks at runtime`}),`\n`,_jsxs(_components.p,{children:[`The set of supported chains can change. Rather than hard-coding it, read the canonical network list from the `,_jsx(_components.code,{children:`nikiwa://chains`}),` MCP resource so your integration stays current. See `,_jsx(_components.a,{href:`/essentials/supported-networks`,children:`Supported Networks`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Discover Tools","description":"List the public tools and read their input specs.","api":"GET https://pro-api.nikiwa.com/api/tools","href":"/api-reference/discovery"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"List tools","slug":"list-tools","depth":2,"children":[]},{"title":"OpenAPI spec","slug":"openapi-spec","depth":2,"children":[]},{"title":"Reading valid networks at runtime","slug":"reading-valid-networks-at-runtime","depth":2,"children":[]}],"codeExamples":{},"endpoint":{"title":"Discover Tools","path":"/api/tools","servers":[{"url":"https://pro-api.nikiwa.com"}],"method":"get","request":{"security":[],"parameters":{"query":{},"header":{"Authorization":{"schema":[{"type":"string","description":"Your developer key as a Bearer token.","required":true}]}},"cookie":{},"path":{}},"body":{}},"response":{},"deprecated":false}},"jsLinks":[],"subdomain":"nikiwa","siteName":"Nikiwa","title":"Discover Tools - Nikiwa","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-30T06:55:28.225Z","originalFileLocation":"api-reference/discovery.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"List the public tools and read their input specs.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Nikiwa\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nikiwa/22Gbxg-w9nJ7Mv2P/_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/nikiwa/22Gbxg-w9nJ7Mv2P/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nikiwa/22Gbxg-w9nJ7Mv2P/_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/nikiwa/22Gbxg-w9nJ7Mv2P/_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/nikiwa/22Gbxg-w9nJ7Mv2P/_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/nikiwa/22Gbxg-w9nJ7Mv2P/_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/nikiwa/22Gbxg-w9nJ7Mv2P/_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/nikiwa/22Gbxg-w9nJ7Mv2P/_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/nikiwa/22Gbxg-w9nJ7Mv2P/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Discover Tools - Nikiwa\">\u003cmeta data-mint-head property=\"og:description\" content=\"List the public tools and read their input specs.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Nikiwa\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.nikiwa.com/api-reference/discovery\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://nikiwa.mintlify.app/_mintlify/api/og/v2?division=Tools+API\u0026amp;title=Discover+Tools\u0026amp;description=List+the+public+tools+and+read+their+input+specs.\u0026amp;theme=1a0152f13df2aa33b3665b7d\u0026amp;signature=86435c75573fe530bb8bb9ff34199972c9a7366d6044e4cd2a52a1d6d81c89e8\">\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=\"Discover Tools - Nikiwa\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"List the public tools and read their input specs.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://nikiwa.mintlify.app/_mintlify/api/og/v2?division=Tools+API\u0026amp;title=Discover+Tools\u0026amp;description=List+the+public+tools+and+read+their+input+specs.\u0026amp;theme=1a0152f13df2aa33b3665b7d\u0026amp;signature=86435c75573fe530bb8bb9ff34199972c9a7366d6044e4cd2a52a1d6d81c89e8\">\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/nikiwa/22Gbxg-w9nJ7Mv2P/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Nikiwa\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4CC3F9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.nikiwa.com/api-reference/discovery\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/discovery.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.nikiwa.com/#organization\",\"name\":\"Nikiwa\",\"url\":\"https://docs.nikiwa.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/nikiwa/iUr7FchM9LXQQCY5/images/logo-light.svg?fit=max\u0026auto=format\u0026n=iUr7FchM9LXQQCY5\u0026q=85\u0026s=44146881c7b285ce48c088ba83c11c29\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.nikiwa.com#website\",\"name\":\"Nikiwa\",\"url\":\"https://docs.nikiwa.com\",\"publisher\":{\"@id\":\"https://docs.nikiwa.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.nikiwa.com/api-reference/discovery#webpage\",\"url\":\"https://docs.nikiwa.com/api-reference/discovery\",\"name\":\"Discover Tools\",\"description\":\"List the public tools and read their input specs.\",\"dateModified\":\"2026-09-30T06:55:28.225Z\",\"isPartOf\":{\"@id\":\"https://docs.nikiwa.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nikiwa.com/api-reference/discovery#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nikiwa.com/api-reference/discovery#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tools API\",\"item\":\"https://docs.nikiwa.com/api-reference/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discover Tools\",\"item\":\"https://docs.nikiwa.com/api-reference/discovery\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.nikiwa.com/api-reference/discovery#apireference\",\"headline\":\"Discover Tools\",\"name\":\"Discover Tools\",\"description\":\"List the public tools and read their input specs.\",\"url\":\"https://docs.nikiwa.com/api-reference/discovery\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nikiwa.com/api-reference/discovery#webpage\"},\"dateModified\":\"2026-09-30T06:55:28.225Z\",\"publisher\":{\"@id\":\"https://docs.nikiwa.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.nikiwa.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Nikiwa\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Nikiwa","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"Tools API","groups":[{"group":"Tools API","pages":[{"title":"API Overview","href":"/api-reference/overview"},{"title":"Authentication","description":"Authenticate to the Nikiwa Tools API with a developer key.","href":"/api-reference/authentication"},{"title":"Discover Tools","api":"GET https://pro-api.nikiwa.com/api/tools","href":"/api-reference/discovery"},{"title":"Execute a Tool","description":"Call a Nikiwa tool and get its structured result.","openapi":"POST /api/tools/get_wallet_portfolio_breakdown","href":"/api-reference/execute"},{"title":"Credits \u0026 Pricing","href":"/api-reference/credits"},{"title":"Errors \u0026 Status","href":"/api-reference/errors"},{"title":"Rate Limits \u0026 Metering","href":"/api-reference/rate-limits"}]},{"group":"Endpoints","pages":[{"group":"Tools","expanded":false,"pages":[{"title":"get_wallet_token_holdings","sidebarTitle":"Token holdings","openapi":"POST /api/tools/get_wallet_token_holdings","href":"/api-reference/tools/get_wallet_token_holdings"},{"title":"get_wallet_portfolio_breakdown","sidebarTitle":"Portfolio breakdown","openapi":"POST /api/tools/get_wallet_portfolio_breakdown","href":"/api-reference/tools/get_wallet_portfolio_breakdown"},{"title":"get_wallet_stats","sidebarTitle":"Wallet stats","openapi":"POST /api/tools/get_wallet_stats","href":"/api-reference/tools/get_wallet_stats"},{"title":"get_wallet_transaction_patterns","sidebarTitle":"Transaction patterns","openapi":"POST /api/tools/get_wallet_transaction_patterns","href":"/api-reference/tools/get_wallet_transaction_patterns"},{"title":"get_wallet_counterparties","sidebarTitle":"Wallet counterparties","openapi":"POST /api/tools/get_wallet_counterparties","href":"/api-reference/tools/get_wallet_counterparties"},{"title":"get_wallet_counterparties_analysis","sidebarTitle":"Counterparty analysis","openapi":"POST /api/tools/get_wallet_counterparties_analysis","href":"/api-reference/tools/get_wallet_counterparties_analysis"},{"title":"get_wallet_pnl","sidebarTitle":"Wallet PnL","openapi":"POST /api/tools/get_wallet_pnl","href":"/api-reference/tools/get_wallet_pnl"},{"title":"get_wallet_transactions","sidebarTitle":"Wallet transactions","openapi":"POST /api/tools/get_wallet_transactions","href":"/api-reference/tools/get_wallet_transactions"},{"title":"get_wallet_deployed_contracts","sidebarTitle":"Deployed contracts","openapi":"POST /api/tools/get_wallet_deployed_contracts","href":"/api-reference/tools/get_wallet_deployed_contracts"},{"title":"get_wallet_risk_score","sidebarTitle":"Wallet risk score","openapi":"POST /api/tools/get_wallet_risk_score","href":"/api-reference/tools/get_wallet_risk_score"},{"title":"get_wallet_risk_overview","sidebarTitle":"Wallet activity overview","openapi":"POST /api/tools/get_wallet_risk_overview","href":"/api-reference/tools/get_wallet_risk_overview"},{"title":"get_wallet_address_profile","sidebarTitle":"Wallet address profile","openapi":"POST /api/tools/get_wallet_address_profile","href":"/api-reference/tools/get_wallet_address_profile"},{"title":"get_wallet_account_meta","sidebarTitle":"Account metadata","openapi":"POST /api/tools/get_wallet_account_meta","href":"/api-reference/tools/get_wallet_account_meta"},{"title":"get_wallet_osint_record","sidebarTitle":"Wallet OSINT record","openapi":"POST /api/tools/get_wallet_osint_record","href":"/api-reference/tools/get_wallet_osint_record"},{"title":"get_wallet_stablecoin_compliance","sidebarTitle":"Stablecoin history","openapi":"POST /api/tools/get_wallet_stablecoin_compliance","href":"/api-reference/tools/get_wallet_stablecoin_compliance"},{"title":"is_address_blacklisted_by_stablecoin","sidebarTitle":"Blacklist status","openapi":"POST /api/tools/is_address_blacklisted_by_stablecoin","href":"/api-reference/tools/is_address_blacklisted_by_stablecoin"},{"title":"get_token_info","sidebarTitle":"Token info","openapi":"POST /api/tools/get_token_info","href":"/api-reference/tools/get_token_info"},{"title":"get_token_market_analysis","sidebarTitle":"Token market analysis","openapi":"POST /api/tools/get_token_market_analysis","href":"/api-reference/tools/get_token_market_analysis"},{"title":"get_token_risk_traits","sidebarTitle":"Token risk traits","openapi":"POST /api/tools/get_token_risk_traits","href":"/api-reference/tools/get_token_risk_traits"},{"title":"analyze_token_developer","sidebarTitle":"Analyze token developer","openapi":"POST /api/tools/analyze_token_developer","href":"/api-reference/tools/analyze_token_developer"},{"title":"analyze_token_website","sidebarTitle":"Analyze token website","openapi":"POST /api/tools/analyze_token_website","href":"/api-reference/tools/analyze_token_website"},{"title":"get_token_flow_intelligence","sidebarTitle":"Token flow intelligence","openapi":"POST /api/tools/get_token_flow_intelligence","href":"/api-reference/tools/get_token_flow_intelligence"},{"title":"get_token_holders_traders","sidebarTitle":"Holders and traders","openapi":"POST /api/tools/get_token_holders_traders","href":"/api-reference/tools/get_token_holders_traders"},{"title":"get_token_flows","sidebarTitle":"Token flows","openapi":"POST /api/tools/get_token_flows","href":"/api-reference/tools/get_token_flows"},{"title":"get_contract_source_code","sidebarTitle":"Contract source code","openapi":"POST /api/tools/get_contract_source_code","href":"/api-reference/tools/get_contract_source_code"},{"title":"get_contract_creation","sidebarTitle":"Contract creation","openapi":"POST /api/tools/get_contract_creation","href":"/api-reference/tools/get_contract_creation"},{"title":"analyze_transaction","sidebarTitle":"Analyze transaction","openapi":"POST /api/tools/analyze_transaction","href":"/api-reference/tools/analyze_transaction"},{"title":"resolve_token_symbol","sidebarTitle":"Resolve token symbol","openapi":"POST /api/tools/resolve_token_symbol","href":"/api-reference/tools/resolve_token_symbol"},{"title":"resolve_name","sidebarTitle":"Resolve name","openapi":"POST /api/tools/resolve_name","href":"/api-reference/tools/resolve_name"},{"title":"resolve_ens","sidebarTitle":"Resolve ENS","openapi":"POST /api/tools/resolve_ens","href":"/api-reference/tools/resolve_ens"}]}]}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/overview"}]}]},"basePath":"","title":"Discover Tools - Nikiwa","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js"]}