For the project and card routes, the key is an API key belonging to an onboarded integrator or
to an active audit provider. The publishing routes accept only an audit provider's credential.
Sending no Authorization header produces 401; sending one that is not recognised produces
403.
One of the chain names below, or a decimal EVM chain id (1, 56, 8453...). A chain Trustblock does not record - an unknown id or name - answers 200 with isFound: false (no card), never an error.
False when there is no card: an unknown project, a project with no audit, or a chain Trustblock does not record. The response is then isFound and extra only.
Unresolved rekts recorded against the project. Reported here as well as on the Etherscan card: a project can have no unresolved critical issue and still have been rekt.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Trustblock Docs","colors":{"primary":"#751dff","light":"#751dff","dark":"#751dff"},"favicon":"https://mintcdn.com/trustblock-148e7ceb/PQpjaaQtz0mKZVmE/favicon.svg?fit=max\u0026auto=format\u0026n=PQpjaaQtz0mKZVmE\u0026q=85\u0026s=909ec134239c888e6e91137c1ccfa9a6","logo":{"light":"https://mintcdn.com/trustblock-148e7ceb/GDKwuTCVqntzgeMe/logo/light.svg?fit=max\u0026auto=format\u0026n=GDKwuTCVqntzgeMe\u0026q=85\u0026s=20992966dab6c01ec52115cd94674a00","dark":"https://mintcdn.com/trustblock-148e7ceb/GDKwuTCVqntzgeMe/logo/dark.svg?fit=max\u0026auto=format\u0026n=GDKwuTCVqntzgeMe\u0026q=85\u0026s=c0163afa1f65ea09b61d9771bdcb7490"},"api":{"openapi":"https://api.trustblock.run/openapi.yml"},"navbar":{"links":[{"label":"Contact","href":"mailto:contact@trustblock.run"}],"primary":{"type":"button","label":"Create an account","href":"https://app.trustblock.run/sign-up?from=docs"}},"seo":{"metatags":{"og:description":"The open data layer for web3 security. Who audited what, what they found, and what's still open, across security firms. Search it, embed it, or query the API.","og:image":"https://app.trustblock.run/opengraph-image","twitter:card":"summary_large_image","twitter:description":"The open data layer for web3 security. Who audited what, what they found, and what's still open, across security firms. Search it, embed it, or query the API.","twitter:image":"https://app.trustblock.run/opengraph-image"},"indexing":"navigable"},"footer":{"socials":{"x":"https://x.com/trustblockhq","discord":"https://discord.com/invite/NbdkHYXbTx","linkedin":"https://www.linkedin.com/company/trustblockhq","youtube":"https://www.youtube.com/@TrustblockHQ"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"App","href":"https://app.trustblock.run/?from=docs","icon":"arrow-right-to-arc"},{"anchor":"X","href":"https://x.com/trustblockhq","icon":"x-twitter"},{"anchor":"Discord","href":"https://discord.com/invite/NbdkHYXbTx","icon":"discord"},{"anchor":"Blog","href":"https://trustblock.run/blog","icon":"rss"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"trustblock-148e7ceb","hasAudioNarration":false,"actualSubdomain":"trustblock-148e7ceb","customDomains":["docs.trustblock.run"],"gitSource":{"type":"github","owner":"trustblock-inc","repo":"monorepo","deployBranch":"docs","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad9f2223f287dbf34ebdea4","collectionId":"ed7c9ff1-9a55-4077-8b2c-00885c715ab8","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad9f2223f287dbf34ebdea4"},"entitlements":{},"buildId":"6ad9f2223f287dbf34ebdea4","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"Technical","count":12},{"language":"default","tag":"Guides","count":10},{"language":"default","tag":"Concept","count":6},{"language":"default","tag":"Roles","count":4},{"language":"default","tag":"Endpoints","count":4},{"language":"default","tag":"Publish an audit","count":3},{"language":"default","tag":"Explorer cards","count":3},{"language":"default","tag":"Changelog","count":1},{"language":"default","tag":"Methodology","count":1}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"technical/endpoints/get-blockscout-card","slug":"/technical/endpoints/get-blockscout-card","pageMetadata":{"openapi":"GET /v1/project/blockscout-card","description":"Trustblock API route to get a project's Blockscout card","og:image":"https://docs.trustblock.run/images/og/technical-endpoints-get-blockscout-card.png","twitter:image":"https://docs.trustblock.run/images/og/technical-endpoints-get-blockscout-card.png","title":"Get a project's Blockscout card","href":"/technical/endpoints/get-blockscout-card"},"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: \"Trustblock API route to get a project’s Blockscout card\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"GET /v1/project/blockscout-card","description":"Trustblock API route to get a project's Blockscout card","og:image":"https://docs.trustblock.run/images/og/technical-endpoints-get-blockscout-card.png","twitter:image":"https://docs.trustblock.run/images/og/technical-endpoints-get-blockscout-card.png","title":"Get a project's Blockscout card","href":"/technical/endpoints/get-blockscout-card"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Cards"],"operationId":"getProjectBlockscoutCard","summary":"Get a project's Blockscout card","description":"Trustblock API route to get a project's Blockscout card","security":["49b95e8b-8de9-41a1-b105-70b38a747514"],"parameters":["bfe09993-6ef8-4009-81af-aa841f2b740d","cb98bf24-d1ba-42ec-9310-8a43a5a1ad32","a85641f0-5da5-4c53-b1df-f28494c8fa7d","9431c145-f13c-4481-864c-61c99a94ca78"],"responses":{"200":"b83a7827-7599-40e9-b06c-83e381f7cd90","400":"20f64c61-00f3-4b70-922e-8cbcd97162a8","401":"db3db57d-4995-4086-bb75-72fb1da1a696","403":"f3c519bb-4dc0-471c-b468-3e68e80809f0","500":"ea9d0276-f25d-497a-8b69-f3aa59538685","503":"592ad864-ebb9-45c6-a25e-7610b99e1900"},"method":"get","type":"path","servers":["75b31ab2-2524-4fc3-bd64-e67acde4ccb7"],"path":"/v1/project/blockscout-card","baseUrlOptions":["https://api.trustblock.run"],"title":"Get a project's Blockscout card","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"bfe09993-6ef8-4009-81af-aa841f2b740d":{"in":"query","name":"domain","required":false,"schema":{"type":"string","isRequired":false,"uniqueKey":"","typeLabel":"string"}},"cb98bf24-d1ba-42ec-9310-8a43a5a1ad32":{"in":"query","name":"slug","required":false,"schema":{"type":"string","isRequired":false,"uniqueKey":"","typeLabel":"string"}},"a85641f0-5da5-4c53-b1df-f28494c8fa7d":{"in":"query","name":"chain","required":false,"description":"One of the chain names below, or a decimal EVM chain id (`1`, `56`, `8453`...). A chain Trustblock does not record - an unknown id or name - answers `200` with `isFound: false` (no card), never an error.","schema":{"type":"string","example":"ethereum","isRequired":false,"description":"One of the chain names below, or a decimal EVM chain id (`1`, `56`, `8453`...). A chain Trustblock does not record - an unknown id or name - answers `200` with `isFound: false` (no card), never an error.","uniqueKey":"","typeLabel":"string"}},"9431c145-f13c-4481-864c-61c99a94ca78":{"in":"query","name":"address","required":false,"schema":{"type":"string","isRequired":false,"uniqueKey":"","typeLabel":"string"}}},"responses":{"b83a7827-7599-40e9-b06c-83e381f7cd90":{"description":"A card, found or not found.","headers":{"Cache-Control":{"description":"`public, max-age=300`. A card may be reused for five minutes. Error answers carry no Cache-Control.","schema":{"type":"string","example":"public, max-age=300"}}},"content":{"application/json":{"schema":{"type":"object","required":["isFound","extra"],"properties":{"isFound":{"type":"boolean","description":"False when there is no card: an unknown project, a project with no audit, or a chain Trustblock does not record. The response is then `isFound` and `extra` only.","isRequired":true,"uniqueKey":"isFound","typeLabel":"boolean"},"extra":{"type":"object","description":"Present on every response, including errors.","required":["requestId"],"properties":{"requestId":{"type":"string","description":"Quote this when reporting a problem.","isRequired":true,"uniqueKey":"extra.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"extra","typeLabel":"object"},"contractLine":{"type":"string","description":"The same line, under the same rule, as the Etherscan card's `contractLine`. Absent otherwise.","uniqueKey":"contractLine","typeLabel":"string"},"auditsNumber":{"type":"number","description":"The project's audits on Trustblock.","uniqueKey":"auditsNumber","typeLabel":"number"},"auditors":{"type":"array","description":"The names of the firms that audited the project.","items":{"type":"string","uniqueKey":"auditors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"auditors","typeLabel":"string[]"},"activeCriticalIssuesNumber":{"type":"number","description":"Open Critical findings - neither fixed nor acknowledged - across the audits still in force.","uniqueKey":"activeCriticalIssuesNumber","typeLabel":"number"},"activeHighIssuesNumber":{"type":"number","description":"Open High findings, reported beside the Critical count rather than merged into it. `activeCriticalIssuesNumber` counts Critical only.","uniqueKey":"activeHighIssuesNumber","typeLabel":"number"},"acknowledgedCriticalIssuesNumber":{"type":"number","description":"Critical findings the client acknowledged without fixing, in the audits still in force. Not included in `activeCriticalIssuesNumber`.","uniqueKey":"acknowledgedCriticalIssuesNumber","typeLabel":"number"},"activeRektsNumber":{"type":"number","description":"Unresolved rekts recorded against the project. Reported here as well as on the Etherscan card: a project can have no unresolved critical issue and still have been rekt.","uniqueKey":"activeRektsNumber","typeLabel":"number"},"latestRektAt":{"oneOf":[{"type":"number","description":"Milliseconds since the Unix epoch, for the most recent unresolved rekt. Null when there is none.","uniqueKey":"latestRektAt.oneOf.0","typeLabel":"number"},{"type":"null","description":"Milliseconds since the Unix epoch, for the most recent unresolved rekt. Null when there is none.","uniqueKey":"latestRektAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"latestRektAt","typeLabel":"number | null"},"isAIScan":{"type":"boolean","uniqueKey":"isAIScan","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"isFound":true,"extra":{"requestId":"\u003cstring>"},"contractLine":"\u003cstring>","auditsNumber":123,"auditors":["\u003cstring>"],"activeCriticalIssuesNumber":123,"activeHighIssuesNumber":123,"acknowledgedCriticalIssuesNumber":123,"activeRektsNumber":123,"latestRektAt":123,"isAIScan":true}}},"exampleType":"generated"}},"exampleType":"generated"},"20f64c61-00f3-4b70-922e-8cbcd97162a8":{"description":"The query is unusable - for example `chain` without `address`.","content":{"application/json":{"schema":{"type":"object","required":["message","extra"],"properties":{"message":{"type":"string","description":"A short, non-localised description of the failure.","example":"Not found.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"extra":{"type":"object","description":"Present on every response, including errors.","required":["requestId"],"properties":{"requestId":{"type":"string","description":"Quote this when reporting a problem.","isRequired":true,"uniqueKey":"extra.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"extra","typeLabel":"object"},"code":{"type":"string","description":"A stable machine-readable code, where one applies.","uniqueKey":"code","typeLabel":"string"},"diagnoses":{"type":"array","description":"Field-level detail, present on validation failures.","items":{"type":"object","uniqueKey":"diagnoses.items.[INDEX]","typeLabel":"object"},"uniqueKey":"diagnoses","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Not found.","extra":{"requestId":"\u003cstring>"},"code":"\u003cstring>","diagnoses":[{}]}}},"exampleType":"generated"}},"exampleType":"generated"},"db3db57d-4995-4086-bb75-72fb1da1a696":{"description":"No `Authorization` header was sent.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"f3c519bb-4dc0-471c-b468-3e68e80809f0":{"description":"The bearer token is not a recognised key.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"ea9d0276-f25d-497a-8b69-f3aa59538685":{"description":"The lookup failed. This is not a statement about the project.","content":{"application/json":{"schema":{"type":"object","required":["message","extra"],"properties":{"message":{"type":"string","description":"A short, non-localised description of the failure.","example":"Not found.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"extra":{"type":"object","description":"Present on every response, including errors.","required":["requestId"],"properties":{"requestId":{"type":"string","description":"Quote this when reporting a problem.","isRequired":true,"uniqueKey":"extra.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"extra","typeLabel":"object"},"code":{"type":"string","description":"A stable machine-readable code, where one applies.","uniqueKey":"code","typeLabel":"string"},"diagnoses":{"type":"array","description":"Field-level detail, present on validation failures.","items":{"type":"object","uniqueKey":"diagnoses.items.[INDEX]","typeLabel":"object"},"uniqueKey":"diagnoses","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Not found.","extra":{"requestId":"\u003cstring>"},"code":"\u003cstring>","diagnoses":[{}]}}},"exampleType":"generated"}},"exampleType":"generated"},"592ad864-ebb9-45c6-a25e-7610b99e1900":{"description":"A dependency was briefly unreachable and the request is worth retrying. Carries `Retry-After`, in seconds.","content":{"application/json":{"schema":{"type":"object","required":["message","extra"],"properties":{"message":{"type":"string","description":"A short, non-localised description of the failure.","example":"Not found.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"extra":{"type":"object","description":"Present on every response, including errors.","required":["requestId"],"properties":{"requestId":{"type":"string","description":"Quote this when reporting a problem.","isRequired":true,"uniqueKey":"extra.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"extra","typeLabel":"object"},"code":{"type":"string","description":"A stable machine-readable code, where one applies.","uniqueKey":"code","typeLabel":"string"},"diagnoses":{"type":"array","description":"Field-level detail, present on validation failures.","items":{"type":"object","uniqueKey":"diagnoses.items.[INDEX]","typeLabel":"object"},"uniqueKey":"diagnoses","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Not found.","extra":{"requestId":"\u003cstring>"},"code":"\u003cstring>","diagnoses":[{}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"49b95e8b-8de9-41a1-b105-70b38a747514":{"BearerAuth":{"type":"http","scheme":"bearer","description":"`Authorization: Bearer \u003ckey>`.\n\nFor the project and card routes, the key is an API key belonging to an onboarded integrator or\nto an active audit provider. The publishing routes accept only an audit provider's credential.\nSending no `Authorization` header produces `401`; sending one that is not recognised produces\n`403`.\n","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"75b31ab2-2524-4fc3-bd64-e67acde4ccb7":{"url":"https://api.trustblock.run","description":"Production. This is the only server."}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"`Authorization: Bearer \u003ckey>`.\n\nFor the project and card routes, the key is an API key belonging to an onboarded integrator or\nto an active audit provider. The publishing routes accept only an audit provider's credential.\nSending no `Authorization` header produces `401`; sending one that is not recognised produces\n`403`.\n","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"`Authorization: Bearer \u003ckey>`.\n\nFor the project and card routes, the key is an API key belonging to an onboarded integrator or\nto an active audit provider. The publishing routes accept only an audit provider's credential.\nSending no `Authorization` header produces `401`; sending one that is not recognised produces\n`403`.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"https://api.trustblock.run/openapi.yml"},"subdomain":"trustblock-148e7ceb","siteName":"Trustblock Docs","title":"Get a project's Blockscout card - Trustblock Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-05T15:27:20.100Z","originalFileLocation":"technical/endpoints/get-blockscout-card.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=\"system\"}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=\"Trustblock API route to get a project\u0026#x27;s Blockscout card\">\u003cmeta data-mint-head name=\"application-name\" content=\"Trustblock Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/trustblock-148e7ceb/KaVstqo7oNRdvaAS/_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/trustblock-148e7ceb/KaVstqo7oNRdvaAS/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/trustblock-148e7ceb/KaVstqo7oNRdvaAS/_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/trustblock-148e7ceb/KaVstqo7oNRdvaAS/_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/trustblock-148e7ceb/KaVstqo7oNRdvaAS/_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/trustblock-148e7ceb/KaVstqo7oNRdvaAS/_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/trustblock-148e7ceb/KaVstqo7oNRdvaAS/_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/trustblock-148e7ceb/KaVstqo7oNRdvaAS/_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/trustblock-148e7ceb/KaVstqo7oNRdvaAS/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a project\u0026#x27;s Blockscout card - Trustblock Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"The open data layer for web3 security. Who audited what, what they found, and what\u0026#x27;s still open, across security firms. Search it, embed it, or query the API.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Trustblock Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.trustblock.run/technical/endpoints/get-blockscout-card\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.trustblock.run/images/og/technical-endpoints-get-blockscout-card.png\">\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=\"Get a project\u0026#x27;s Blockscout card - Trustblock Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The open data layer for web3 security. Who audited what, what they found, and what\u0026#x27;s still open, across security firms. Search it, embed it, or query the API.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.trustblock.run/images/og/technical-endpoints-get-blockscout-card.png\">\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/trustblock-148e7ceb/KaVstqo7oNRdvaAS/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Trustblock Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#751dff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.trustblock.run/technical/endpoints/get-blockscout-card\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/technical/endpoints/get-blockscout-card.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.trustblock.run/#organization\",\"name\":\"Trustblock Docs\",\"url\":\"https://docs.trustblock.run\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/trustblock-148e7ceb/GDKwuTCVqntzgeMe/logo/light.svg?fit=max\u0026auto=format\u0026n=GDKwuTCVqntzgeMe\u0026q=85\u0026s=20992966dab6c01ec52115cd94674a00\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.trustblock.run#website\",\"name\":\"Trustblock Docs\",\"url\":\"https://docs.trustblock.run\",\"publisher\":{\"@id\":\"https://docs.trustblock.run/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.trustblock.run/technical/endpoints/get-blockscout-card#webpage\",\"url\":\"https://docs.trustblock.run/technical/endpoints/get-blockscout-card\",\"name\":\"Get a project's Blockscout card\",\"description\":\"Trustblock API route to get a project's Blockscout card\",\"dateModified\":\"2026-10-05T15:27:20.100Z\",\"isPartOf\":{\"@id\":\"https://docs.trustblock.run#website\"},\"breadcrumb\":{\"@id\":\"https://docs.trustblock.run/technical/endpoints/get-blockscout-card#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.trustblock.run/technical/endpoints/get-blockscout-card#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.trustblock.run/technical/publish\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Explorer cards\",\"item\":\"https://docs.trustblock.run/technical/explorer-cards\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Endpoints\",\"item\":\"https://docs.trustblock.run/technical/endpoints/get-etherscan-card\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Get a project's Blockscout card\",\"item\":\"https://docs.trustblock.run/technical/endpoints/get-blockscout-card\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.trustblock.run/technical/endpoints/get-blockscout-card#apireference\",\"headline\":\"Get a project's Blockscout card\",\"name\":\"Get a project's Blockscout card\",\"description\":\"Trustblock API route to get a project's Blockscout card\",\"url\":\"https://docs.trustblock.run/technical/endpoints/get-blockscout-card\",\"mainEntityOfPage\":{\"@id\":\"https://docs.trustblock.run/technical/endpoints/get-blockscout-card#webpage\"},\"image\":\"https://docs.trustblock.run/images/og/technical-endpoints-get-blockscout-card.png\",\"dateModified\":\"2026-10-05T15:27:20.100Z\",\"publisher\":{\"@id\":\"https://docs.trustblock.run/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.trustblock.run#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Trustblock Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Trustblock Docs","nav":{"global":{"anchors":[{"anchor":"App","href":"https://app.trustblock.run/?from=docs","icon":"arrow-right-to-arc"},{"anchor":"X","href":"https://x.com/trustblockhq","icon":"x-twitter"},{"anchor":"Discord","href":"https://discord.com/invite/NbdkHYXbTx","icon":"discord"},{"anchor":"Blog","href":"https://trustblock.run/blog","icon":"rss"}]},"tabs":[{"tab":"Concept","pages":[{"title":"Concept","href":"/introduction"}]},{"tab":"Technical","groups":[{"group":"","pages":[{"title":"Technical Guides","icon":"code","href":"/technical/introduction"},{"title":"Supported Chains","icon":"server","href":"/technical/supported-chains"}]},{"group":"Guides","pages":[{"group":"Publish an audit","icon":"paper-plane-top","pages":[{"title":"Step by step guide","href":"/technical/publish"},{"group":"Endpoints","pages":[{"openapi":"GET /v1/auditor/upload-report-authorization","title":"Get an authorization to upload a report file","href":"/technical/endpoints/get-upload-report-authorization"},{"openapi":"post /v1/audit","title":"Publish an audit","href":"/technical/endpoints/create-a-new-audit"}]}]},{"title":"Show your record on your site","icon":"window-maximize","href":"/technical/show-your-record"},{"title":"Security firm widget","icon":"chart-pie-simple","href":"/technical/metrics-widget"},{"title":"Labels Widget","icon":"hexagon-check","href":"/technical/labels-widget"},{"title":"Security Data API","icon":"bolt","openapi":"get /v1/project/security","href":"/technical/security-api"},{"group":"Explorer cards","icon":"id-card","pages":[{"title":"Explorer cards","icon":"id-card","href":"/technical/explorer-cards"},{"group":"Endpoints","pages":[{"openapi":"GET /v1/project/etherscan-card","description":"Trustblock API route to get a project's Etherscan card","title":"Get a project's Etherscan card","href":"/technical/endpoints/get-etherscan-card"},{"openapi":"GET /v1/project/blockscout-card","title":"Get a project's Blockscout card","href":"/technical/endpoints/get-blockscout-card"}]}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Get a project's Blockscout card - Trustblock Docs","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}