{
"success": false,
"error": {
"code": "WORKSPACE_BANNED",
"message": "This workspace has been suspended and cannot make API requests."
},
"meta": {
"requestId": "019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"
}
}
{
"success": false,
"error": {
"code": "UPSTREAM_UNREACHABLE",
"message": "The origin did not respond to any attempt we made."
},
"meta": {
"requestId": "019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"
}
}
{
"success": false,
"error": {
"code": "TOO_MANY_REQUESTS",
"message": "Rate limit exceeded for this workspace and plan."
},
"meta": {
"requestId": "019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"
}
}
{
"success": false,
"error": {
"code": "WORKSPACE_BANNED",
"message": "This workspace has been suspended and cannot make API requests."
},
"meta": {
"requestId": "019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"
}
}
{
"success": false,
"error": {
"code": "UPSTREAM_UNREACHABLE",
"message": "The origin did not respond to any attempt we made."
},
"meta": {
"requestId": "019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"
}
}
{
"success": false,
"error": {
"code": "TOO_MANY_REQUESTS",
"message": "Rate limit exceeded for this workspace and plan."
},
"meta": {
"requestId": "019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"
}
}
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Hydrafetch","description":"Turn any URL into clean Markdown and structured data your model can use. Scrape, crawl, search and extract with one API, one credit a page.","colors":{"primary":"#0E7490","light":"#22D3EE","dark":"#0E7490"},"logo":{"light":"https://mintcdn.com/hydrafetch/koPVMLXM3S4OTC3p/logo/lockup-light.svg?fit=max\u0026auto=format\u0026n=koPVMLXM3S4OTC3p\u0026q=85\u0026s=581b06c8816bc26dd6badf943c86aa6a","dark":"https://mintcdn.com/hydrafetch/koPVMLXM3S4OTC3p/logo/lockup-dark.svg?fit=max\u0026auto=format\u0026n=koPVMLXM3S4OTC3p\u0026q=85\u0026s=8794eacf6c26789ce40273c8d0c6f75c"},"favicon":"https://mintcdn.com/hydrafetch/koPVMLXM3S4OTC3p/favicon.svg?fit=max\u0026auto=format\u0026n=koPVMLXM3S4OTC3p\u0026q=85\u0026s=a73416b63f89cddc2832b7d92c18f775","appearance":{"default":"system"},"navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"}],"primary":{"type":"button","label":"Start for free","href":"https://app.hydrafetch.com"}},"footer":{"socials":{"github":"https://github.com/hydrafetch","x":"https://x.com/hydrafetch"},"links":[{"header":"Product","items":[{"label":"Dashboard","href":"https://app.hydrafetch.com"},{"label":"Quickstart","href":"https://docs.hydrafetch.com/quickstart"},{"label":"API reference","href":"https://docs.hydrafetch.com/api-reference"}]},{"header":"Resources","items":[{"label":"Changelog","href":"https://docs.hydrafetch.com/changelog"},{"label":"Status","href":"https://api.hydrafetch.com/health"},{"label":"Support","href":"mailto:[email protected]"}]}]},"seo":{"metatags":{"og:type":"website","og:site_name":"Hydrafetch Docs","twitter:card":"summary_large_image","og:description":"Turn any URL into clean Markdown and structured data your model can use. Scrape, crawl, search and extract with one API, one credit a page."},"indexing":"all"},"fonts":{"heading":{"family":"Chivo","weight":600,"source":"fonts/Chivo[wght].woff2","format":"woff2"},"body":{"family":"Chivo","weight":400,"source":"fonts/Chivo[wght].woff2","format":"woff2"}},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","cursor","mcp"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hydrafetch","hasAudioNarration":false,"actualSubdomain":"hydrafetch","customDomains":["docs.hydrafetch.com"],"gitSource":{"type":"github","owner":"hydrafetch","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af5e7e5c7a2465f288727ed","clientVersion":"0.0.4124","searchFilterCounts":[{"language":"default","tag":"API Reference","count":29},{"language":"default","tag":"Documentation","count":23},{"language":"default","tag":"Blueprints","count":11},{"language":"default","tag":"Core concepts","count":9},{"language":"default","tag":"Web Scraping","count":8},{"language":"default","tag":"Crawl \u0026 batch","count":7},{"language":"default","tag":"Scrape","count":7},{"language":"default","tag":"Help Center","count":6},{"language":"default","tag":"Brand","count":5},{"language":"default","tag":"Get started","count":4}]},"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":"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":[{"filePath":"style.css","content":":root{--hf-ink: #0b1b26;--hf-text-2: #47606c;--hf-text-3: #74909c;--hf-line: #d3e0e6;--hf-well: #edf4f7;--hf-accent: #0e7490;--hf-accent-hover: #107ea0;--hf-ok-soft: #e6f4ea;--hf-ok-line: #cfe8d6;--hf-warn-soft: #fbf1e1;--hf-warn-line: #f1dfbf;--hf-danger-soft: #fbe7e7;--hf-danger-line: #f2c9c9;--hf-brand-soft: #e0f4f9;--hf-info-line: #bfe6f0;--hf-brand-deep: #0b5c73;--hf-paper: #fafcfd;--hf-panel: #ffffff;--hf-tint: #f4f9fb;--hf-line-strong: #b6cbd4;--hf-on-accent: #ffffff;--hf-key-edge-soft: color-mix(in oklab, #0e7490 42%, #ffffff);--hf-r-control: 2px;--hf-r-intent: 4px;--hf-r-panel: 8px}.dark{--hf-ink: #e6eef2;--hf-text-2: #a7b9c3;--hf-text-3: #748a97;--hf-line: #1f2c36;--hf-well: #151e26;--hf-accent: #22d3ee;--hf-accent-hover: #3ddcf3;--hf-brand-deep: #0e9fb5;--hf-paper: #0a0f14;--hf-panel: #0f161c;--hf-tint: #0a0f14;--hf-line-strong: #2e3f4b;--hf-on-accent: #062028;--hf-key-edge-soft: color-mix(in oklab, #22d3ee 42%, #0f161c)}@font-face{font-family:'Chivo Mono';src:url('/fonts/ChivoMono[wght].woff2') format('woff2-variations');font-weight:100 900;font-style:normal;font-display:swap}code,pre,kbd,samp{font-family:'Chivo Mono', ui-monospace, SFMono-Regular, Menlo, monospace}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tryit-button,#topbar-cta-button>a,.navbar-link>a,#page-context-menu>button{position:relative!important;overflow:hidden!important;border-radius:var(--hf-r-control)!important;font-weight:500}.tryit-button::after,#topbar-cta-button>a::after,.navbar-link>a::after,#page-context-menu-button::after{content:'';position:absolute;inset-block:0;right:0;width:8px;pointer-events:none;background:repeating-conic-gradient(var(--hf-key-edge) 0 25%, transparent 0 50%) 0 0 / 4px 4px}.tryit-button,#topbar-cta-button>a{--hf-key-edge: var(--hf-paper);padding-right:22px!important}.tryit-button,#topbar-cta-button>a>span.absolute{background:var(--hf-accent)!important;border:1px solid var(--hf-brand-deep);border-radius:var(--hf-r-control)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / 18%),\n 0 1px 0 var(--hf-brand-deep);opacity:1!important}.tryit-button,.tryit-button *,#topbar-cta-button>a span,#topbar-cta-button>a svg{color:var(--hf-on-accent)!important}.tryit-button:hover,#topbar-cta-button>a:hover>span.absolute{background:var(--hf-accent-hover)!important}.navbar-link>a,#page-context-menu>button{--hf-key-edge: var(--hf-key-edge-soft);border:1px solid var(--hf-line-strong)!important;background:var(--hf-panel)!important;color:var(--hf-ink)!important;box-shadow:inset 0 1px 0 var(--hf-panel),\n 0 1px 0 var(--hf-line)}.navbar-link>a{padding-right:22px!important}#page-context-menu-button{padding-right:18px!important}#page-context-menu>button+button{border-left:0!important}.navbar-link>a:hover,#page-context-menu>button:hover{border-color:var(--hf-text-3)!important;background:var(--hf-tint)!important}.tryit-button:active,#topbar-cta-button>a:active,.navbar-link>a:active,#page-context-menu>button:active{transform:translateY(1px)}.tryit-button:focus-visible,#topbar-cta-button>a:focus-visible,.navbar-link>a:focus-visible,#page-context-menu>button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hf-paper),\n 0 0 0 4px #0891b2}button,input,select,textarea,.tryit-button,[role=\"button\"]{border-radius:var(--hf-r-control)}.card{border-radius:var(--hf-r-panel);border:1px solid var(--hf-line);box-shadow:none;transition:border-color 120ms cubic-bezier(0.2, 0.7, 0.2, 1)}.card:hover{border-color:var(--hf-accent);box-shadow:none}.callout,[class*=\"callout\"]{border-radius:var(--hf-r-intent);box-shadow:none}.code-block{border-radius:var(--hf-r-panel);border:1px solid var(--hf-line)}#content-area hr{height:48px;border:0;border-top:1px solid var(--hf-line);border-bottom:1px solid var(--hf-line);background:repeating-conic-gradient(var(--hf-line) 0 25%, transparent 0 50%) 0 0 / 4px 4px;mask-image:linear-gradient(to bottom, transparent, #000 50%, transparent)}code,pre,kbd{font-feature-settings:'tnum' 1,\n 'zero' 1}"}],"page":{"pagePath":"api-reference/brand/resolve-many-brands","slug":"/api-reference/brand/resolve-many-brands","pageMetadata":{"title":"Resolve many brands","description":"The same lookup for up to 50 domains at once. Only resolved brands are billed.","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/brand","href":"/api-reference/brand/resolve-many-brands","autogeneratedByOpenApi":true},"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: \"The same lookup for up to 50 domains at once. Only resolved brands are billed.\"\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":{"title":"Resolve many brands","description":"The same lookup for up to 50 domains at once. Only resolved brands are billed.","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/brand","href":"/api-reference/brand/resolve-many-brands","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"The same lookup for up to 50 domains at once. Only resolved brands are billed.","operationId":"brandBatch","parameters":[],"requestBody":"aee0736e-10cc-49bf-b605-4ece5f3e0da2","responses":{"201":"0e309e99-f52c-480c-a03f-429b960ac884","202":"5fe47938-6f77-4993-ae7b-c650f88141f8","400":"ea9a5511-b31e-4fcb-b73c-c5d6636968bc","401":"3b74d805-00aa-4c6a-8274-ff90cda7f0e7","402":"4e358278-fb75-4f84-b4f6-f16b02ca1c64","403":"d5f84837-58c7-438b-8ced-5e0fe9025949","404":"5cf92c0b-fd18-4c18-a3eb-c180787d7fd1","422":"a0f3de8a-6e32-46be-b664-9e337571b5b6","429":"c253e91a-08e7-4ba6-9924-f5df9e853fbc","500":"125ccc90-9e24-4576-9d96-62f86916d835","503":"d7a5ad8c-819d-4333-a048-86e3e37a50c0"},"summary":"Resolve many brands","tags":["Brand"],"method":"post","type":"path","servers":["edec2f24-d4c7-4826-9946-c685b33e71b3"],"security":["cbb9fef5-bd71-4a14-aa34-b981cfcaf711"],"path":"/v1/web/brand","baseUrlOptions":["https://api.hydrafetch.com"],"title":"Resolve many brands","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domains":{"example":["stripe.com","linear.app"],"type":"array","items":{"type":"string","uniqueKey":"domains.items.[INDEX]","typeLabel":"string"},"uniqueKey":"domains","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"domains":["stripe.com","linear.app"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"0e309e99-f52c-480c-a03f-429b960ac884":{"description":"One entry per requested domain, in the order you sent them.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"oneOf":[{"description":"One entry per requested domain, in the order you sent them. Null where unresolved.","type":"array","items":{"type":"object","properties":{"domain":{"type":"string","example":"stripe.com","description":"The canonical domain for this company.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].domain","typeLabel":"string"},"name":{"oneOf":[{"type":"string","example":"Stripe","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","example":"Stripe","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].name","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","example":"Stripe powers online and in-person payment processing and financial solutions for businesses of all sizes.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","example":"Stripe powers online and in-person payment processing and financial solutions for businesses of all sizes.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"tagline":{"oneOf":[{"type":"string","example":"Financial infrastructure to grow your revenue.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].tagline.oneOf.0","typeLabel":"string"},{"type":"null","example":"Financial infrastructure to grow your revenue.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].tagline.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].tagline","typeLabel":"string | null"},"assets":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["wordmark","symbol","favicon","backdrop"],"example":"symbol","description":"What kind of mark this is.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"variant":{"type":"string","enum":["light","dark","mono"],"example":"light","description":"Which background the asset is legible on. `mono` is a single-colour mark that works on both.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].variant","typeLabel":"enum\u003cstring>"},"url":{"type":"string","example":"https://media.hydrafetch.com/brand/a0/a07c2695173dde0a1ffa.svg","description":"Public and immutable, so it can be embedded anywhere.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].url","typeLabel":"string"},"format":{"type":"string","example":"svg","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].format","typeLabel":"string"},"resolution":{"oneOf":[{"type":"object","required":["width","height","aspectRatio"],"properties":{"width":{"type":"integer","example":180,"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].resolution.oneOf.0.width","typeLabel":"integer"},"height":{"type":"integer","example":180,"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].resolution.oneOf.0.height","typeLabel":"integer"},"aspectRatio":{"type":"number","example":1,"description":"Width over height — what a caller reserves layout space with.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].resolution.oneOf.0.aspectRatio","typeLabel":"number"}},"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].resolution.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].resolution.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].resolution","typeLabel":"object | null"},"colors":{"description":"The colours in the asset itself. A logo's own palette is the brand's, by definition.","type":"array","items":{"type":"object","properties":{"hex":{"type":"string","example":"#533afd","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].colors.items.[INDEX].hex","typeLabel":"string"},"weight":{"type":"number","example":0.42,"description":"How much the site itself uses it — the ranking that makes this the brand's colour.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].colors.items.[INDEX].weight","typeLabel":"number"},"name":{"type":"string","example":"Indigo","description":"Nearest CSS colour name, so a swatch reads as something and not only as six digits.","uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].colors.items.[INDEX].name","typeLabel":"string"},"role":{"type":"string","enum":["primary","accent","background","text"],"example":"primary","uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].colors.items.[INDEX].role","typeLabel":"enum\u003cstring>"}},"required":["hex","weight"],"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].colors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].colors","typeLabel":"object[]"},"blurhash":{"oneOf":[{"type":"string","example":"LmGk_aoh4sWHohWEWDt506WD?Sod","description":"Tiny placeholder hash, so a client can render something before the image lands.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].blurhash.oneOf.0","typeLabel":"string"},{"type":"null","example":"LmGk_aoh4sWHohWEWDt506WD?Sod","description":"Tiny placeholder hash, so a client can render something before the image lands.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].blurhash.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX].blurhash","typeLabel":"string | null"}},"required":["kind","variant","url","format","resolution","colors","blurhash"],"uniqueKey":"data.oneOf.0.items.[INDEX].assets.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].assets","typeLabel":"object[]"},"colors":{"type":"array","items":{"type":"object","properties":{"hex":{"type":"string","example":"#533afd","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].colors.items.[INDEX].hex","typeLabel":"string"},"weight":{"type":"number","example":0.42,"description":"How much the site itself uses it — the ranking that makes this the brand's colour.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].colors.items.[INDEX].weight","typeLabel":"number"},"name":{"type":"string","example":"Indigo","description":"Nearest CSS colour name, so a swatch reads as something and not only as six digits.","uniqueKey":"data.oneOf.0.items.[INDEX].colors.items.[INDEX].name","typeLabel":"string"},"role":{"type":"string","enum":["primary","accent","background","text"],"example":"primary","uniqueKey":"data.oneOf.0.items.[INDEX].colors.items.[INDEX].role","typeLabel":"enum\u003cstring>"}},"required":["hex","weight"],"uniqueKey":"data.oneOf.0.items.[INDEX].colors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].colors","typeLabel":"object[]"},"fonts":{"type":"array","items":{"type":"object","properties":{"family":{"type":"string","example":"Sohne","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].fonts.items.[INDEX].family","typeLabel":"string"},"weight":{"type":"number","description":"How much of the site's type this face sets, 1 for the most-used one.","example":1,"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].fonts.items.[INDEX].weight","typeLabel":"number"},"role":{"type":"string","description":"Absent when the page does not say which the face is.","enum":["heading","body"],"example":"body","uniqueKey":"data.oneOf.0.items.[INDEX].fonts.items.[INDEX].role","typeLabel":"enum\u003cstring>"}},"required":["family","weight"],"uniqueKey":"data.oneOf.0.items.[INDEX].fonts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].fonts","typeLabel":"object[]"},"socials":{"type":"array","items":{"type":"object","properties":{"platform":{"type":"string","example":"x","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].socials.items.[INDEX].platform","typeLabel":"string"},"url":{"type":"string","example":"https://x.com/stripe","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].socials.items.[INDEX].url","typeLabel":"string"},"handle":{"type":"string","example":"stripe","description":"The account name, without the `@`.","uniqueKey":"data.oneOf.0.items.[INDEX].socials.items.[INDEX].handle","typeLabel":"string"}},"required":["platform","url"],"uniqueKey":"data.oneOf.0.items.[INDEX].socials.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].socials","typeLabel":"object[]"},"links":{"type":"object","properties":{"pricing":{"type":"string","example":"https://stripe.com/pricing","uniqueKey":"data.oneOf.0.items.[INDEX].links.pricing","typeLabel":"string"},"blog":{"type":"string","example":"https://stripe.com/blog","uniqueKey":"data.oneOf.0.items.[INDEX].links.blog","typeLabel":"string"},"careers":{"type":"string","example":"https://stripe.com/jobs","uniqueKey":"data.oneOf.0.items.[INDEX].links.careers","typeLabel":"string"},"contact":{"type":"string","example":"https://stripe.com/contact","uniqueKey":"data.oneOf.0.items.[INDEX].links.contact","typeLabel":"string"},"privacy":{"type":"string","example":"https://stripe.com/privacy","uniqueKey":"data.oneOf.0.items.[INDEX].links.privacy","typeLabel":"string"},"terms":{"type":"string","example":"https://stripe.com/legal","uniqueKey":"data.oneOf.0.items.[INDEX].links.terms","typeLabel":"string"},"docs":{"type":"string","example":"https://docs.stripe.com","uniqueKey":"data.oneOf.0.items.[INDEX].links.docs","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].links","typeLabel":"object"},"sources":{"type":"object","additionalProperties":{"type":"object","properties":{"source":{"type":"string","enum":["declared","harvested","inferred","external"],"example":"declared","description":"`declared` the site said it in its own markup. `harvested` we processed an asset or read its CSS. `inferred` we worked it out rather than read it, such as a name taken from the domain. `external` an enrichment source rather than the site.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].sources.additionalProperties.source","typeLabel":"enum\u003cstring>"},"confidence":{"type":"number","example":0.9,"minimum":0,"maximum":1,"uniqueKey":"data.oneOf.0.items.[INDEX].sources.additionalProperties.confidence","typeLabel":"number"}},"required":["source"],"uniqueKey":"data.oneOf.0.items.[INDEX].sources.additionalProperties","typeLabel":"object"},"description":"Per-field provenance, keyed by field name. Lets you tell \"their markup says this\" from \"a model guessed this\".","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].sources","typeLabel":"object"},"resolvedAt":{"oneOf":[{"type":"string","example":"2026-08-22T10:14:03.000Z","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].resolvedAt.oneOf.0","typeLabel":"string"},{"type":"null","example":"2026-08-22T10:14:03.000Z","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].resolvedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].resolvedAt","typeLabel":"string | null"},"queriedDomain":{"type":"string","example":"stripe.co.uk","description":"Only when you asked for a different domain that resolved here.","uniqueKey":"data.oneOf.0.items.[INDEX].queriedDomain","typeLabel":"string"},"aliases":{"description":"Only when this brand is known by more than its canonical domain.","type":"array","items":{"type":"string","uniqueKey":"data.oneOf.0.items.[INDEX].aliases.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.oneOf.0.items.[INDEX].aliases","typeLabel":"string[]"},"naics":{"type":"object","description":"Industry, as a real NAICS code rather than a phrase nobody can group on.","required":["code","title","level","sector","confidence"],"properties":{"code":{"type":"string","example":"5223","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].naics.code","typeLabel":"string"},"title":{"type":"string","example":"Activities Related to Credit Intermediation","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].naics.title","typeLabel":"string"},"level":{"type":"string","enum":["sector","industry_group","national_industry"],"example":"industry_group","description":"How specific the answer is. `industry_group` is the 4-digit level, `national_industry` the 6-digit one.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].naics.level","typeLabel":"enum\u003cstring>"},"sector":{"type":"object","properties":{"code":{"type":"string","example":"52","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].naics.sector.code","typeLabel":"string"},"title":{"type":"string","example":"Finance and Insurance","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].naics.sector.title","typeLabel":"string"}},"required":["code","title"],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].naics.sector","typeLabel":"object"},"confidence":{"type":"number","example":0.8,"minimum":0,"maximum":1,"description":"How much evidence the classification found, not a model's self-report.","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].naics.confidence","typeLabel":"number"}},"uniqueKey":"data.oneOf.0.items.[INDEX].naics","typeLabel":"object"},"email":{"type":"string","example":"[email protected]","uniqueKey":"data.oneOf.0.items.[INDEX].email","typeLabel":"string"},"legalName":{"type":"string","example":"Stripe, Inc.","uniqueKey":"data.oneOf.0.items.[INDEX].legalName","typeLabel":"string"},"metaDescription":{"type":"string","example":"Stripe powers online and in-person payment processing for businesses of all sizes.","description":"The site's own meta description, word for word.","uniqueKey":"data.oneOf.0.items.[INDEX].metaDescription","typeLabel":"string"},"phone":{"type":"string","example":"+1 888 926 2289","description":"A phone number the site publishes for the company.","uniqueKey":"data.oneOf.0.items.[INDEX].phone","typeLabel":"string"},"address":{"type":"object","description":"The address the site publishes for the company.","required":["street","city","region","postalCode","country"],"properties":{"street":{"oneOf":[{"type":"string","example":"354 Oyster Point Blvd","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.street.oneOf.0","typeLabel":"string"},{"type":"null","example":"354 Oyster Point Blvd","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.street.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.street","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","example":"South San Francisco","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.city.oneOf.0","typeLabel":"string"},{"type":"null","example":"South San Francisco","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.city.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.city","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","example":"CA","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.region.oneOf.0","typeLabel":"string"},{"type":"null","example":"CA","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.region.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.region","typeLabel":"string | null"},"postalCode":{"oneOf":[{"type":"string","example":"94080","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.postalCode.oneOf.0","typeLabel":"string"},{"type":"null","example":"94080","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.postalCode.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.postalCode","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","example":"US","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.country.oneOf.0","typeLabel":"string"},{"type":"null","example":"US","isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.country.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.items.[INDEX].address.country","typeLabel":"string | null"}},"uniqueKey":"data.oneOf.0.items.[INDEX].address","typeLabel":"object"},"foundedYear":{"type":"number","example":2010,"description":"The year the site says the company was founded.","uniqueKey":"data.oneOf.0.items.[INDEX].foundedYear","typeLabel":"number"}},"required":["domain","name","description","tagline","assets","colors","fonts","socials","links","sources","resolvedAt"],"uniqueKey":"data.oneOf.0.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.oneOf.0","typeLabel":"object[]"},{"description":"One entry per requested domain, in the order you sent them. Null where unresolved.","type":"null","items":{"type":"object","properties":{"domain":{"type":"string","example":"stripe.com","description":"The canonical domain for this company."},"queriedDomain":{"type":"string","example":"stripe.co.uk","description":"Only when you asked for a different domain that resolved here."},"aliases":{"description":"Only when this brand is known by more than its canonical domain.","type":"array","items":{"type":"string"}},"name":{"oneOf":[{"type":"string","example":"Stripe"},{"type":"null","example":"Stripe"}]},"description":{"oneOf":[{"type":"string","example":"Stripe powers online and in-person payment processing and financial solutions for businesses of all sizes."},{"type":"null","example":"Stripe powers online and in-person payment processing and financial solutions for businesses of all sizes."}]},"tagline":{"oneOf":[{"type":"string","example":"Financial infrastructure to grow your revenue."},{"type":"null","example":"Financial infrastructure to grow your revenue."}]},"naics":{"type":"object","description":"Industry, as a real NAICS code rather than a phrase nobody can group on.","required":["code","title","level","sector","confidence"],"properties":{"code":{"type":"string","example":"5223"},"title":{"type":"string","example":"Activities Related to Credit Intermediation"},"level":{"type":"string","enum":["sector","industry_group","national_industry"],"example":"industry_group","description":"How specific the answer is. `industry_group` is the 4-digit level, `national_industry` the 6-digit one."},"sector":{"type":"object","properties":{"code":{"type":"string","example":"52"},"title":{"type":"string","example":"Finance and Insurance"}},"required":["code","title"]},"confidence":{"type":"number","example":0.8,"minimum":0,"maximum":1,"description":"How much evidence the classification found, not a model's self-report."}}},"assets":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["wordmark","symbol","favicon","backdrop"],"example":"symbol","description":"What kind of mark this is."},"variant":{"type":"string","enum":["light","dark","mono"],"example":"light","description":"Which background the asset is legible on. `mono` is a single-colour mark that works on both."},"url":{"type":"string","example":"https://media.hydrafetch.com/brand/a0/a07c2695173dde0a1ffa.svg","description":"Public and immutable, so it can be embedded anywhere."},"format":{"type":"string","example":"svg"},"resolution":{"oneOf":[{"type":"object","required":["width","height","aspectRatio"],"properties":{"width":{"type":"integer","example":180},"height":{"type":"integer","example":180},"aspectRatio":{"type":"number","example":1,"description":"Width over height — what a caller reserves layout space with."}}},{"type":"null"}]},"colors":{"description":"The colours in the asset itself. A logo's own palette is the brand's, by definition.","type":"array","items":{"type":"object","properties":{"hex":{"type":"string","example":"#533afd"},"name":{"type":"string","example":"Indigo","description":"Nearest CSS colour name, so a swatch reads as something and not only as six digits."},"weight":{"type":"number","example":0.42,"description":"How much the site itself uses it — the ranking that makes this the brand's colour."},"role":{"type":"string","enum":["primary","accent","background","text"],"example":"primary"}},"required":["hex","weight"]}},"blurhash":{"oneOf":[{"type":"string","example":"LmGk_aoh4sWHohWEWDt506WD?Sod","description":"Tiny placeholder hash, so a client can render something before the image lands."},{"type":"null","example":"LmGk_aoh4sWHohWEWDt506WD?Sod","description":"Tiny placeholder hash, so a client can render something before the image lands."}]}},"required":["kind","variant","url","format","resolution","colors","blurhash"]}},"colors":{"type":"array","items":{"type":"object","properties":{"hex":{"type":"string","example":"#533afd"},"name":{"type":"string","example":"Indigo","description":"Nearest CSS colour name, so a swatch reads as something and not only as six digits."},"weight":{"type":"number","example":0.42,"description":"How much the site itself uses it — the ranking that makes this the brand's colour."},"role":{"type":"string","enum":["primary","accent","background","text"],"example":"primary"}},"required":["hex","weight"]}},"fonts":{"type":"array","items":{"type":"object","properties":{"family":{"type":"string","example":"Sohne"},"weight":{"type":"number","description":"How much of the site's type this face sets, 1 for the most-used one.","example":1},"role":{"type":"string","description":"Absent when the page does not say which the face is.","enum":["heading","body"],"example":"body"}},"required":["family","weight"]}},"socials":{"type":"array","items":{"type":"object","properties":{"platform":{"type":"string","example":"x"},"url":{"type":"string","example":"https://x.com/stripe"},"handle":{"type":"string","example":"stripe","description":"The account name, without the `@`."}},"required":["platform","url"]}},"links":{"type":"object","properties":{"pricing":{"type":"string","example":"https://stripe.com/pricing"},"blog":{"type":"string","example":"https://stripe.com/blog"},"careers":{"type":"string","example":"https://stripe.com/jobs"},"contact":{"type":"string","example":"https://stripe.com/contact"},"privacy":{"type":"string","example":"https://stripe.com/privacy"},"terms":{"type":"string","example":"https://stripe.com/legal"},"docs":{"type":"string","example":"https://docs.stripe.com"}}},"email":{"type":"string","example":"[email protected]"},"legalName":{"type":"string","example":"Stripe, Inc."},"metaDescription":{"type":"string","example":"Stripe powers online and in-person payment processing for businesses of all sizes.","description":"The site's own meta description, word for word."},"phone":{"type":"string","example":"+1 888 926 2289","description":"A phone number the site publishes for the company."},"address":{"type":"object","description":"The address the site publishes for the company.","required":["street","city","region","postalCode","country"],"properties":{"street":{"oneOf":[{"type":"string","example":"354 Oyster Point Blvd"},{"type":"null","example":"354 Oyster Point Blvd"}]},"city":{"oneOf":[{"type":"string","example":"South San Francisco"},{"type":"null","example":"South San Francisco"}]},"region":{"oneOf":[{"type":"string","example":"CA"},{"type":"null","example":"CA"}]},"postalCode":{"oneOf":[{"type":"string","example":"94080"},{"type":"null","example":"94080"}]},"country":{"oneOf":[{"type":"string","example":"US"},{"type":"null","example":"US"}]}}},"foundedYear":{"type":"number","example":2010,"description":"The year the site says the company was founded."},"sources":{"type":"object","additionalProperties":{"type":"object","properties":{"source":{"type":"string","enum":["declared","harvested","inferred","external"],"example":"declared","description":"`declared` the site said it in its own markup. `harvested` we processed an asset or read its CSS. `inferred` we worked it out rather than read it, such as a name taken from the domain. `external` an enrichment source rather than the site."},"confidence":{"type":"number","example":0.9,"minimum":0,"maximum":1}},"required":["source"]},"description":"Per-field provenance, keyed by field name. Lets you tell \"their markup says this\" from \"a model guessed this\"."},"resolvedAt":{"oneOf":[{"type":"string","example":"2026-08-22T10:14:03.000Z"},{"type":"null","example":"2026-08-22T10:14:03.000Z"}]}},"required":["domain","name","description","tagline","assets","colors","fonts","socials","links","sources","resolvedAt"]},"isRequired":true,"uniqueKey":"data.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data","typeLabel":"object[] | null"}},"required":["data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":[{"domain":"stripe.com","name":"Stripe","description":"Stripe powers online and in-person payment processing and financial solutions for businesses of all sizes.","tagline":"Financial infrastructure to grow your revenue.","assets":[{"kind":"symbol","variant":"light","url":"https://media.hydrafetch.com/brand/a0/a07c2695173dde0a1ffa.svg","format":"svg","resolution":{"width":180,"height":180,"aspectRatio":1},"colors":[{"hex":"#533afd","weight":0.42,"name":"Indigo","role":"primary"}],"blurhash":"LmGk_aoh4sWHohWEWDt506WD?Sod"}],"colors":[{"hex":"#533afd","weight":0.42,"name":"Indigo","role":"primary"}],"fonts":[{"family":"Sohne","weight":1,"role":"body"}],"socials":[{"platform":"x","url":"https://x.com/stripe","handle":"stripe"}],"links":{"pricing":"https://stripe.com/pricing","blog":"https://stripe.com/blog","careers":"https://stripe.com/jobs","contact":"https://stripe.com/contact","privacy":"https://stripe.com/privacy","terms":"https://stripe.com/legal","docs":"https://docs.stripe.com"},"sources":{},"resolvedAt":"2026-08-22T10:14:03.000Z","queriedDomain":"stripe.co.uk","aliases":["\u003cstring>"],"naics":{"code":"5223","title":"Activities Related to Credit Intermediation","level":"industry_group","sector":{"code":"52","title":"Finance and Insurance"},"confidence":0.8},"email":"[email protected]","legalName":"Stripe, Inc.","metaDescription":"Stripe powers online and in-person payment processing for businesses of all sizes.","phone":"+1 888 926 2289","address":{"street":"354 Oyster Point Blvd","city":"South San Francisco","region":"CA","postalCode":"94080","country":"US"},"foundedYear":2010}]}}},"exampleType":"generated"}},"exampleType":"generated"},"5fe47938-6f77-4993-ae7b-c650f88141f8":{"description":"Still running; poll /v1/web/jobs/{id}.","content":{"application/json":{"schema":{"type":"object","properties":{"jobId":{"type":"string","example":"019f3c09-6fae-740f-9257-10c2b6af7f43","isRequired":true,"uniqueKey":"jobId","typeLabel":"string"},"status":{"type":"string","enum":["running"],"example":"running","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"poll":{"type":"string","example":"/v1/web/jobs/019f3c09-6fae-740f-9257-10c2b6af7f43","description":"Poll this path until the status is completed or failed.","isRequired":true,"uniqueKey":"poll","typeLabel":"string"}},"required":["jobId","status","poll"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"jobId":"019f3c09-6fae-740f-9257-10c2b6af7f43","status":"running","poll":"/v1/web/jobs/019f3c09-6fae-740f-9257-10c2b6af7f43"}}},"exampleType":"generated"}},"exampleType":"generated"},"ea9a5511-b31e-4fcb-b73c-c5d6636968bc":{"description":"The request body or query failed validation.","content":{"application/json":{"schema":{"type":"object","required":["success","error","meta"],"description":"Every failure on this API returns this shape, whatever the status. Successful responses never carry it.","properties":{"success":{"type":"boolean","enum":[false],"example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_INPUT","UNAUTHORIZED","INSUFFICIENT_CREDITS","FORBIDDEN","WORKSPACE_BANNED","NOT_FOUND","TOO_MANY_REQUESTS","UPSTREAM_UNREACHABLE","SERVICE_UNAVAILABLE","INTERNAL_SERVER_ERROR"],"description":"Stable, machine-readable reason. Branch on this rather than on the message, which may be reworded.","example":"INSUFFICIENT_CREDITS","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation. Safe to show a user, not to parse.","example":"Insufficient credits","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Optional machine-readable context, present on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"requestId":{"type":"string","description":"Quote this when contacting support about a specific failure.","example":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c","uniqueKey":"meta.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"error":{"code":"VALIDATION_ERROR","message":"url must be a valid URL"},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"VALIDATION_ERROR","message":"url must be a valid URL"},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"3b74d805-00aa-4c6a-8274-ff90cda7f0e7":{"description":"The X-API-Key header is missing, malformed, or names a key that no longer exists.","content":{"application/json":{"schema":{"type":"object","required":["success","error","meta"],"description":"Every failure on this API returns this shape, whatever the status. Successful responses never carry it.","properties":{"success":{"type":"boolean","enum":[false],"example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_INPUT","UNAUTHORIZED","INSUFFICIENT_CREDITS","FORBIDDEN","WORKSPACE_BANNED","NOT_FOUND","TOO_MANY_REQUESTS","UPSTREAM_UNREACHABLE","SERVICE_UNAVAILABLE","INTERNAL_SERVER_ERROR"],"description":"Stable, machine-readable reason. Branch on this rather than on the message, which may be reworded.","example":"INSUFFICIENT_CREDITS","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation. Safe to show a user, not to parse.","example":"Insufficient credits","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Optional machine-readable context, present on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"requestId":{"type":"string","description":"Quote this when contacting support about a specific failure.","example":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c","uniqueKey":"meta.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"error":{"code":"UNAUTHORIZED","message":"Missing X-API-Key header. Agents: https://hydrafetch.com/auth.md"},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"UNAUTHORIZED","message":"Missing X-API-Key header. Agents: https://hydrafetch.com/auth.md"},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"4e358278-fb75-4f84-b4f6-f16b02ca1c64":{"description":"The workspace has no credits left for this request. Nothing was charged and nothing was fetched.","content":{"application/json":{"schema":{"type":"object","required":["success","error","meta"],"description":"Every failure on this API returns this shape, whatever the status. Successful responses never carry it.","properties":{"success":{"type":"boolean","enum":[false],"example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_INPUT","UNAUTHORIZED","INSUFFICIENT_CREDITS","FORBIDDEN","WORKSPACE_BANNED","NOT_FOUND","TOO_MANY_REQUESTS","UPSTREAM_UNREACHABLE","SERVICE_UNAVAILABLE","INTERNAL_SERVER_ERROR"],"description":"Stable, machine-readable reason. Branch on this rather than on the message, which may be reworded.","example":"INSUFFICIENT_CREDITS","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation. Safe to show a user, not to parse.","example":"Insufficient credits","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Optional machine-readable context, present on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"requestId":{"type":"string","description":"Quote this when contacting support about a specific failure.","example":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c","uniqueKey":"meta.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"error":{"code":"INSUFFICIENT_CREDITS","message":"Insufficient credits"},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"INSUFFICIENT_CREDITS","message":"Insufficient credits"},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"d5f84837-58c7-438b-8ced-5e0fe9025949":{"description":"The key is valid but the workspace may not make this request.","content":{"application/json":{"schema":{"type":"object","required":["success","error","meta"],"description":"Every failure on this API returns this shape, whatever the status. Successful responses never carry it.","properties":{"success":{"type":"boolean","enum":[false],"example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_INPUT","UNAUTHORIZED","INSUFFICIENT_CREDITS","FORBIDDEN","WORKSPACE_BANNED","NOT_FOUND","TOO_MANY_REQUESTS","UPSTREAM_UNREACHABLE","SERVICE_UNAVAILABLE","INTERNAL_SERVER_ERROR"],"description":"Stable, machine-readable reason. Branch on this rather than on the message, which may be reworded.","example":"INSUFFICIENT_CREDITS","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation. Safe to show a user, not to parse.","example":"Insufficient credits","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Optional machine-readable context, present on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"requestId":{"type":"string","description":"Quote this when contacting support about a specific failure.","example":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c","uniqueKey":"meta.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"error":{"code":"WORKSPACE_BANNED","message":"This workspace has been suspended and cannot make API requests."},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"WORKSPACE_BANNED","message":"This workspace has been suspended and cannot make API requests."},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"5cf92c0b-fd18-4c18-a3eb-c180787d7fd1":{"description":"No such job, or the id belongs to another workspace.","content":{"application/json":{"schema":{"type":"object","required":["success","error","meta"],"description":"Every failure on this API returns this shape, whatever the status. Successful responses never carry it.","properties":{"success":{"type":"boolean","enum":[false],"example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_INPUT","UNAUTHORIZED","INSUFFICIENT_CREDITS","FORBIDDEN","WORKSPACE_BANNED","NOT_FOUND","TOO_MANY_REQUESTS","UPSTREAM_UNREACHABLE","SERVICE_UNAVAILABLE","INTERNAL_SERVER_ERROR"],"description":"Stable, machine-readable reason. Branch on this rather than on the message, which may be reworded.","example":"INSUFFICIENT_CREDITS","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation. Safe to show a user, not to parse.","example":"Insufficient credits","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Optional machine-readable context, present on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"requestId":{"type":"string","description":"Quote this when contacting support about a specific failure.","example":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c","uniqueKey":"meta.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"error":{"code":"NOT_FOUND","message":"Job not found"},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"NOT_FOUND","message":"Job not found"},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"a0f3de8a-6e32-46be-b664-9e337571b5b6":{"description":"The target site did not respond, or we could not read that page. This is a fact about that URL rather than a fault on our side, and retrying it will not change the answer. When details.retryAfterSeconds is present, asking again before then returns this same answer. Nothing was charged.","content":{"application/json":{"schema":{"type":"object","required":["success","error","meta"],"description":"Every failure on this API returns this shape, whatever the status. Successful responses never carry it.","properties":{"success":{"type":"boolean","enum":[false],"example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_INPUT","UNAUTHORIZED","INSUFFICIENT_CREDITS","FORBIDDEN","WORKSPACE_BANNED","NOT_FOUND","TOO_MANY_REQUESTS","UPSTREAM_UNREACHABLE","SERVICE_UNAVAILABLE","INTERNAL_SERVER_ERROR"],"description":"Stable, machine-readable reason. Branch on this rather than on the message, which may be reworded.","example":"INSUFFICIENT_CREDITS","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation. Safe to show a user, not to parse.","example":"Insufficient credits","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Optional machine-readable context, present on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"requestId":{"type":"string","description":"Quote this when contacting support about a specific failure.","example":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c","uniqueKey":"meta.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"error":{"code":"UPSTREAM_UNREACHABLE","message":"The origin did not respond to any attempt we made."},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"UPSTREAM_UNREACHABLE","message":"The origin did not respond to any attempt we made."},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"c253e91a-08e7-4ba6-9924-f5df9e853fbc":{"description":"The workspace exceeded its per-minute request limit. Read the RateLimit headers, or Retry-After on this response, and retry after the window resets.","headers":{"Retry-After":{"description":"Seconds to wait before retrying. Prefer this over a fixed backoff.","schema":{"type":"integer","example":17}},"RateLimit":{"description":"Requests remaining (r) and seconds until the window resets (t).","schema":{"type":"string","example":"\"workspace\";r=0;t=17"}},"RateLimit-Policy":{"description":"The quota (q) for your plan and the window it applies over (w), in seconds.","schema":{"type":"string","example":"\"workspace\";q=600;w=60"}}},"content":{"application/json":{"schema":{"type":"object","required":["success","error","meta"],"description":"Every failure on this API returns this shape, whatever the status. Successful responses never carry it.","properties":{"success":{"type":"boolean","enum":[false],"example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_INPUT","UNAUTHORIZED","INSUFFICIENT_CREDITS","FORBIDDEN","WORKSPACE_BANNED","NOT_FOUND","TOO_MANY_REQUESTS","UPSTREAM_UNREACHABLE","SERVICE_UNAVAILABLE","INTERNAL_SERVER_ERROR"],"description":"Stable, machine-readable reason. Branch on this rather than on the message, which may be reworded.","example":"INSUFFICIENT_CREDITS","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation. Safe to show a user, not to parse.","example":"Insufficient credits","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Optional machine-readable context, present on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"requestId":{"type":"string","description":"Quote this when contacting support about a specific failure.","example":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c","uniqueKey":"meta.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"error":{"code":"TOO_MANY_REQUESTS","message":"Rate limit exceeded for this workspace and plan."},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"TOO_MANY_REQUESTS","message":"Rate limit exceeded for this workspace and plan."},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"125ccc90-9e24-4576-9d96-62f86916d835":{"description":"Unexpected server error. Nothing was charged.","content":{"application/json":{"schema":{"type":"object","required":["success","error","meta"],"description":"Every failure on this API returns this shape, whatever the status. Successful responses never carry it.","properties":{"success":{"type":"boolean","enum":[false],"example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_INPUT","UNAUTHORIZED","INSUFFICIENT_CREDITS","FORBIDDEN","WORKSPACE_BANNED","NOT_FOUND","TOO_MANY_REQUESTS","UPSTREAM_UNREACHABLE","SERVICE_UNAVAILABLE","INTERNAL_SERVER_ERROR"],"description":"Stable, machine-readable reason. Branch on this rather than on the message, which may be reworded.","example":"INSUFFICIENT_CREDITS","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation. Safe to show a user, not to parse.","example":"Insufficient credits","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Optional machine-readable context, present on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"requestId":{"type":"string","description":"Quote this when contacting support about a specific failure.","example":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c","uniqueKey":"meta.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"error":{"code":"INTERNAL_SERVER_ERROR","message":"Internal server error"},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"INTERNAL_SERVER_ERROR","message":"Internal server error"},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"d7a5ad8c-819d-4333-a048-86e3e37a50c0":{"description":"A dependency needed for the requested formats is unavailable. Safe to retry.","content":{"application/json":{"schema":{"type":"object","required":["success","error","meta"],"description":"Every failure on this API returns this shape, whatever the status. Successful responses never carry it.","properties":{"success":{"type":"boolean","enum":[false],"example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["VALIDATION_ERROR","INVALID_INPUT","UNAUTHORIZED","INSUFFICIENT_CREDITS","FORBIDDEN","WORKSPACE_BANNED","NOT_FOUND","TOO_MANY_REQUESTS","UPSTREAM_UNREACHABLE","SERVICE_UNAVAILABLE","INTERNAL_SERVER_ERROR"],"description":"Stable, machine-readable reason. Branch on this rather than on the message, which may be reworded.","example":"INSUFFICIENT_CREDITS","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation. Safe to show a user, not to parse.","example":"Insufficient credits","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Optional machine-readable context, present on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"requestId":{"type":"string","description":"Quote this when contacting support about a specific failure.","example":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c","uniqueKey":"meta.requestId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"error":{"code":"SERVICE_UNAVAILABLE","message":"The summary and json formats are not available."},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"SERVICE_UNAVAILABLE","message":"The summary and json formats are not available."},"meta":{"requestId":"019e8a3c-9f0b-7c12-88ab-1d2e3f4a5b6c"}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"cbb9fef5-bd71-4a14-aa34-b981cfcaf711":{"apiKey":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"apiKey"}}},"servers":{"edec2f24-d4c7-4826-9946-c685b33e71b3":{"url":"https://api.hydrafetch.com","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"apiKey"},"schema":{"title":"X-API-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"X-API-Key"}],"title":"apiKey"}]},"originalFileLocation":"https://api.hydrafetch.com/openapi.json"},"subdomain":"hydrafetch","siteName":"Hydrafetch","title":"Resolve many brands - Hydrafetch","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T16:23:05.808Z","originalFileLocation":"api-reference/brand/resolve-many-brands.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=\"The same lookup for up to 50 domains at once. Only resolved brands are billed.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hydrafetch\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hydrafetch/NoqeqB75AwFil_Bs/_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/hydrafetch/NoqeqB75AwFil_Bs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hydrafetch/NoqeqB75AwFil_Bs/_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/hydrafetch/NoqeqB75AwFil_Bs/_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/hydrafetch/NoqeqB75AwFil_Bs/_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/hydrafetch/NoqeqB75AwFil_Bs/_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/hydrafetch/NoqeqB75AwFil_Bs/_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/hydrafetch/NoqeqB75AwFil_Bs/_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/hydrafetch/NoqeqB75AwFil_Bs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Resolve many brands - Hydrafetch\">\u003cmeta data-mint-head property=\"og:description\" content=\"Turn any URL into clean Markdown and structured data your model can use. Scrape, crawl, search and extract with one API, one credit a page.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hydrafetch Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hydrafetch.com/api-reference/brand/resolve-many-brands\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hydrafetch.mintlify.site/_mintlify/api/og/v2?division=Brand\u0026amp;title=Resolve+many+brands\u0026amp;description=The+same+lookup+for+up+to+50+domains+at+once.+Only+resolved+brands+are+billed.\u0026amp;theme=b060ea6dae0bddd44da99abe\u0026amp;signature=83df6fe1bc8d1e1423c6b3c22b0d34e66c8d8f12528929a851e12ce51d645bed\">\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=\"Resolve many brands - Hydrafetch\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Turn any URL into clean Markdown and structured data your model can use. Scrape, crawl, search and extract with one API, one credit a page.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hydrafetch.mintlify.site/_mintlify/api/og/v2?division=Brand\u0026amp;title=Resolve+many+brands\u0026amp;description=The+same+lookup+for+up+to+50+domains+at+once.+Only+resolved+brands+are+billed.\u0026amp;theme=b060ea6dae0bddd44da99abe\u0026amp;signature=83df6fe1bc8d1e1423c6b3c22b0d34e66c8d8f12528929a851e12ce51d645bed\">\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/hydrafetch/NoqeqB75AwFil_Bs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hydrafetch\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0E7490\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hydrafetch.com/api-reference/brand/resolve-many-brands\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/brand/resolve-many-brands.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hydrafetch.com/#organization\",\"name\":\"Hydrafetch\",\"url\":\"https://docs.hydrafetch.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hydrafetch/koPVMLXM3S4OTC3p/logo/lockup-light.svg?fit=max\u0026auto=format\u0026n=koPVMLXM3S4OTC3p\u0026q=85\u0026s=581b06c8816bc26dd6badf943c86aa6a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hydrafetch.com#website\",\"name\":\"Hydrafetch\",\"url\":\"https://docs.hydrafetch.com\",\"publisher\":{\"@id\":\"https://docs.hydrafetch.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hydrafetch.com/api-reference/brand/resolve-many-brands#webpage\",\"url\":\"https://docs.hydrafetch.com/api-reference/brand/resolve-many-brands\",\"name\":\"Resolve many brands\",\"description\":\"The same lookup for up to 50 domains at once. Only resolved brands are billed.\",\"dateModified\":\"2026-11-12T16:23:05.808Z\",\"isPartOf\":{\"@id\":\"https://docs.hydrafetch.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hydrafetch.com/api-reference/brand/resolve-many-brands#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hydrafetch.com/api-reference/brand/resolve-many-brands#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Brand\",\"item\":\"https://docs.hydrafetch.com/api-reference/brand/resolve-a-brand\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resolve many brands\",\"item\":\"https://docs.hydrafetch.com/api-reference/brand/resolve-many-brands\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.hydrafetch.com/api-reference/brand/resolve-many-brands#apireference\",\"headline\":\"Resolve many brands\",\"name\":\"Resolve many brands\",\"description\":\"The same lookup for up to 50 domains at once. Only resolved brands are billed.\",\"url\":\"https://docs.hydrafetch.com/api-reference/brand/resolve-many-brands\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hydrafetch.com/api-reference/brand/resolve-many-brands#webpage\"},\"dateModified\":\"2026-11-12T16:23:05.808Z\",\"publisher\":{\"@id\":\"https://docs.hydrafetch.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hydrafetch.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hydrafetch\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Hydrafetch\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/brand/resolve-many-brands.md","siteName":"Hydrafetch","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"Blueprints","pages":[{"title":"Blueprints","href":"/blueprints/overview"}]},{"tab":"Help Center","pages":[{"title":"Help Center","href":"/help/account"}]},{"tab":"API Reference","groups":[{"group":"Jobs","pages":[{"title":"Get a job","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/jobs/{id}","href":"/api-reference/jobs/get-a-job"}]},{"group":"Brand","pages":[{"title":"Resolve a brand","description":"Everything needed to render a company: logos that suit light and dark backgrounds, its real colours, name, description and social presence. Resolved on the spot if we have never seen the domain, and served from storage after that. Every field states whether the company declared it or we harvested it.","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/brand","href":"/api-reference/brand/resolve-a-brand"},{"title":"Resolve many brands","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/brand","href":"/api-reference/brand/resolve-many-brands"},{"title":"Get a company logo","description":"The one asset most callers want, without the rest of the record: a direct image URL for the company's mark, chosen for the background you name. Cheaper than a full brand resolve. The image itself is public and immutable, so the URL can be embedded anywhere.","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/brand/logo","href":"/api-reference/brand/get-a-company-logo"},{"title":"Search brands","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/brand/search","href":"/api-reference/brand/search-brands"},{"title":"Read a company's design system","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/styleguide","href":"/api-reference/brand/read-a-companys-design-system"}]},{"group":"Scrape","pages":[{"title":"Scrape a URL","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/scrape","href":"/api-reference/scrape/scrape-a-url"},{"title":"Scrape to Markdown","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/markdown","href":"/api-reference/scrape/scrape-to-markdown"},{"title":"Scrape to HTML","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/html","href":"/api-reference/scrape/scrape-to-html"},{"title":"Scrape raw HTML","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/raw-html","href":"/api-reference/scrape/scrape-raw-html"},{"title":"Get a page's links","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/links","href":"/api-reference/scrape/get-a-pages-links"},{"title":"Get structured data","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/structured","href":"/api-reference/scrape/get-structured-data"},{"title":"Get scrape job status","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/scrape/{id}","href":"/api-reference/scrape/get-scrape-job-status"}]},{"group":"Media","pages":[{"title":"Harvest a page's images","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/images","href":"/api-reference/media/harvest-a-pages-images"},{"title":"Screenshot a page","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/screenshot","href":"/api-reference/media/screenshot-a-page"}]},{"group":"Logo","pages":[{"title":"Serve a company logo","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/logo/{domain}","href":"/api-reference/logo/serve-a-company-logo"}]},{"group":"Crawl \u0026 batch","pages":[{"title":"Map a site","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/map","href":"/api-reference/crawl-\u0026-batch/map-a-site"},{"title":"Start a crawl","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/crawl","href":"/api-reference/crawl-\u0026-batch/start-a-crawl"},{"title":"Start a batch","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/batch","href":"/api-reference/crawl-\u0026-batch/start-a-batch"},{"title":"Get crawl status","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/crawl/{id}","href":"/api-reference/crawl-\u0026-batch/get-crawl-status"},{"title":"Get batch status","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/batch/{id}","href":"/api-reference/crawl-\u0026-batch/get-batch-status"},{"title":"List webhook deliveries for a crawl","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/crawl/{id}/deliveries","href":"/api-reference/crawl-\u0026-batch/list-webhook-deliveries-for-a-crawl"},{"title":"List webhook deliveries for a batch","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json get /v1/web/batch/{id}/deliveries","href":"/api-reference/crawl-\u0026-batch/list-webhook-deliveries-for-a-batch"}]},{"group":"Search","pages":[{"title":"Search the web","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/search","href":"/api-reference/search/search-the-web"}]},{"group":"Indexes","pages":[{"title":"Search open jobs across company career sites","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/index/jobs/search","href":"/api-reference/indexes/search-open-jobs-across-company-career-sites"},{"title":"What changed in a company's hiring","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/index/jobs/changes","href":"/api-reference/indexes/what-changed-in-a-companys-hiring"}]},{"group":"News","pages":[{"title":"Search the news","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/news","href":"/api-reference/news/search-the-news"}]},{"group":"Extract","pages":[{"title":"Extract structured data from URLs","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/extract","href":"/api-reference/extract/extract-structured-data-from-urls"}]},{"group":"Feedback","pages":[{"title":"Rate a result","deprecated":null,"version":null,"openapi":"https://api.hydrafetch.com/openapi.json post /v1/web/feedback","href":"/api-reference/feedback/rate-a-result"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Resolve many brands - Hydrafetch","buildId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","deploymentId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CDiBsYGW.js","utils-KF9rPlmF.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C26urKTX.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BdjmJAC1.js","snippetPresets-3IpDBjt3.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-D4x_2vvo.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BIWdc5Pa.js","shallow-LQqfiMNd.js","getApiPlaygroundDisplay-DryzlOZG.js","CodeSnippet-tcJujU4r.js","CodeSnippets-BHp0nVLL.js","Page-1CZdsdAn.js","getPastedJson-DU-1ayUv.js","icon-CZK2hPr4.js","MethodPill-DOaqmTFC.js","DuplicateIcon-B5-nUxxl.js","createIcon-CDP_U77G.js","DynamicMarkdown-GHvayGOn.js","SectionHeading-BYvpkmUD.js","axios-vUo_bRtp.js","Markdown-uxhlayGT.js","clsx-B35qUV0p.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BvrGG8gU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CAf0yVYe.js"]}