{
"errorCode": "RATE_LIMITED",
"message": "You have been rate-limited"
}
{
"errorCode": "clerk_unavailable",
"message": "Key verification is temporarily unavailable"
}
Investors
Find investor ID
Resolve a batch of investor websites and names into the Specter
investor_id. Re-use that id with the id-only investor endpoints such as
Get investor by ID.
Free. This call does not consume credits. The id-only endpoints you call
next are charged as usual.
What you need
One or more websites and/or names to resolve (1–50 per request). No Specter
ID is required; that is what this returns.
Behaviour
Pass inputs under to_resolve (1–50 per request). Each entry needs at
least one of website or name; an empty entry returns a validation
error. Supplying both narrows the match.
The response has one result group per input, in the same order, so you
can attribute each set of matches back to what you sent. query echoes
the input.
website is reduced to its domain before matching, so a URL with a scheme
or www. resolves the same as the bare domain.
name is matched case-insensitively and ignores surrounding whitespace.
An ambiguous name can match several firms, so use the returned website,
hq_location and founded_year to pick the right one.
An input that matches nothing keeps its place with an empty matches
list.
What you do next
Get the full profile. Pass the returned investor_id to
Get investor by ID.
Matching investors. Empty when nothing matched; several firms are possible when a name is ambiguous.
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Specter API","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/specter-308cd0b7/J7JFTZApOanSiYJs/images/Wide%20Logo%20-%20On%20Light.svg?fit=max\u0026auto=format\u0026n=J7JFTZApOanSiYJs\u0026q=85\u0026s=889fa07d06e08436af42284b241d1c6c","dark":"https://mintcdn.com/specter-308cd0b7/J7JFTZApOanSiYJs/images/Wide%20Logo%20-%20On%20Dark.svg?fit=max\u0026auto=format\u0026n=J7JFTZApOanSiYJs\u0026q=85\u0026s=82ab2922c2a81b2bf715134878709858"},"favicon":"https://mintcdn.com/specter-308cd0b7/J7JFTZApOanSiYJs/favicon.svg?fit=max\u0026auto=format\u0026n=J7JFTZApOanSiYJs\u0026q=85\u0026s=fbb21778dd2ed6d844218923daca8e4a","navbar":{"links":[{"href":"https://intercom.help/specter-labs/en/articles/12549675-specter-api","label":"Help Center"},{"href":"mailto:api-support@tryspecter.com","label":"Email Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.tryspecter.com/login?redirect=/settings/api-console"}},"footer":{"socials":{"x":"https://twitter.com/SpecterHQ","linkedin":"https://linkedin.com/company/specterhq"}},"styling":{"latex":false},"contextual":{"options":["claude","copy","view","chatgpt","perplexity"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"specter-308cd0b7","hasAudioNarration":false,"actualSubdomain":"specter-308cd0b7","customDomains":["api.tryspecter.com"],"gitSource":{"type":"github","owner":"specter-dev","repo":"pipeliner","deployBranch":"main","contentDirectory":"backend/api-docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af33f266f6c3ce06d523c80","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":83},{"language":"default","tag":"Datasets","count":25},{"language":"default","tag":"Guide","count":21},{"language":"default","tag":"Signals","count":19},{"language":"default","tag":"Saved Searches","count":19},{"language":"default","tag":"Lists","count":18},{"language":"default","tag":"Core data","count":12},{"language":"default","tag":"Companies","count":12},{"language":"default","tag":"Enrich","count":8},{"language":"default","tag":"Get started","count":6}]},"assistantConfig":{},"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".stat-tiles .card{background-color:#f4f4f5}.dark .stat-tiles .card{background-color:#26272b}.update-container>div:first-child .flex-wrap{flex-direction:column;align-items:flex-start}.dataset-changelog .update-container>div:first-child::before{content:\"Announced\";order:1;margin-bottom:0.375rem;padding-left:0.125rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#71717a}.dark .dataset-changelog .update-container>div:first-child::before{color:#a1a1aa}.dataset-changelog .update-container [data-component-part=\"update-label\"]{order:2;align-items:flex-start;height:1.75rem;overflow:hidden;white-space:pre-line}body:has(.dataset-changelog) [data-layout-item=\"toc-item-link\"]{display:block;white-space:pre-line}.dataset-changelog .update-container [data-component-part=\"update-description\"]{order:3;margin-top:0.375rem;padding:0.25rem 0.5rem;border:1px solid #e4e4e7;border-radius:0.5rem;background-color:#fafafa;font-size:0.8125rem;font-weight:500;color:#3f3f46}.dark .dataset-changelog .update-container [data-component-part=\"update-description\"]{border-color:#3f3f46;background-color:#27272a;color:#d4d4d8}.dataset-changelog .update-container [data-component-part=\"update-tag-list\"]{order:4}code.parquet-type{display:inline-block;margin-top:0.25rem;padding:0.0625rem 0.375rem;border:1px dashed #d4d4d8;border-radius:0.375rem;background-color:transparent;font-size:0.6875rem;font-weight:500;letter-spacing:0.02em;color:#71717a;white-space:nowrap}.dark code.parquet-type{border-color:#3f3f46;color:#a1a1aa}"}],"page":{"pagePath":"api-reference/investors/find-investor-id","slug":"/api-reference/investors/find-investor-id","pageMetadata":{"title":"Find investor ID","description":"Resolve a batch of investor websites and names into the Specter\n`investor_id`. Re-use that id with the id-only investor endpoints such as\n[Get investor by ID](/api-reference/investors/get-investor-by-id).\n\n\u003cNote>\n\nFree. This call does not consume credits. The id-only endpoints you call\nnext are charged as usual.\n\n\u003c/Note>\n\n## What you need\n\nOne or more websites and/or names to resolve (1–50 per request). No Specter\nID is required; that is what this returns.\n\n## Behaviour\n\n- Pass inputs under `to_resolve` (1–50 per request). Each entry needs at\n least one of `website` or `name`; an empty entry returns a validation\n error. Supplying both narrows the match.\n- The response has one result group per input, in the same order, so you\n can attribute each set of matches back to what you sent. `query` echoes\n the input.\n- `website` is reduced to its domain before matching, so a URL with a scheme\n or `www.` resolves the same as the bare domain.\n- `name` is matched case-insensitively and ignores surrounding whitespace.\n An ambiguous name can match several firms, so use the returned `website`,\n `hq_location` and `founded_year` to pick the right one.\n- An input that matches nothing keeps its place with an empty `matches`\n list.\n\n## What you do next\n\n- **Get the full profile.** Pass the returned `investor_id` to\n [Get investor by ID](/api-reference/investors/get-investor-by-id).\n- **Track their deals.** Pull their rounds and co-investors with\n [Get investor funding rounds](/api-reference/investors/get-investor-funding-rounds).\n- **See what they're circling.** Read\n [Get investor-interest signals](/api-reference/investors/get-investor-interest-signals)\n for the resolved firm.","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /investors/resolve","href":"/api-reference/investors/find-investor-id","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n h2: \"h2\",\n li: \"li\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n }, {Note} = _components;\n if (!Note) _missingMdxReference(\"Note\", true);\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Resolve a batch of investor websites and names into the Specter\\n\", _jsx(_components.code, {\n children: \"investor_id\"\n }), \". Re-use that id with the id-only investor endpoints such as\\n\", _jsx(_components.a, {\n href: \"/api-reference/investors/get-investor-by-id\",\n children: \"Get investor by ID\"\n }), \".\"]\n }), \"\\n\", _jsx(Note, {\n children: _jsx(_components.p, {\n children: \"Free. This call does not consume credits. The id-only endpoints you call\\nnext are charged as usual.\"\n })\n }), \"\\n\", _jsx(_components.h2, {\n children: \"What you need\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"One or more websites and/or names to resolve (1–50 per request). No Specter\\nID is required; that is what this returns.\"\n }), \"\\n\", _jsx(_components.h2, {\n children: \"Behaviour\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"Pass inputs under \", _jsx(_components.code, {\n children: \"to_resolve\"\n }), \" (1–50 per request). Each entry needs at\\nleast one of \", _jsx(_components.code, {\n children: \"website\"\n }), \" or \", _jsx(_components.code, {\n children: \"name\"\n }), \"; an empty entry returns a validation\\nerror. Supplying both narrows the match.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"The response has one result group per input, in the same order, so you\\ncan attribute each set of matches back to what you sent. \", _jsx(_components.code, {\n children: \"query\"\n }), \" echoes\\nthe input.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"website\"\n }), \" is reduced to its domain before matching, so a URL with a scheme\\nor \", _jsx(_components.code, {\n children: \"www.\"\n }), \" resolves the same as the bare domain.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"name\"\n }), \" is matched case-insensitively and ignores surrounding whitespace.\\nAn ambiguous name can match several firms, so use the returned \", _jsx(_components.code, {\n children: \"website\"\n }), \",\\n\", _jsx(_components.code, {\n children: \"hq_location\"\n }), \" and \", _jsx(_components.code, {\n children: \"founded_year\"\n }), \" to pick the right one.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"An input that matches nothing keeps its place with an empty \", _jsx(_components.code, {\n children: \"matches\"\n }), \"\\nlist.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h2, {\n children: \"What you do next\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Get the full profile.\"\n }), \" Pass the returned \", _jsx(_components.code, {\n children: \"investor_id\"\n }), \" to\\n\", _jsx(_components.a, {\n href: \"/api-reference/investors/get-investor-by-id\",\n children: \"Get investor by ID\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Track their deals.\"\n }), \" Pull their rounds and co-investors with\\n\", _jsx(_components.a, {\n href: \"/api-reference/investors/get-investor-funding-rounds\",\n children: \"Get investor funding rounds\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"See what they’re circling.\"\n }), \" Read\\n\", _jsx(_components.a, {\n href: \"/api-reference/investors/get-investor-interest-signals\",\n children: \"Get investor-interest signals\"\n }), \"\\nfor the resolved firm.\"]\n }), \"\\n\"]\n })]\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};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\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":"Find investor ID","description":"Resolve a batch of investor websites and names into the Specter\n`investor_id`. Re-use that id with the id-only investor endpoints such as\n[Get investor by ID](/api-reference/investors/get-investor-by-id).\n\n\u003cNote>\n\nFree. This call does not consume credits. The id-only endpoints you call\nnext are charged as usual.\n\n\u003c/Note>\n\n## What you need\n\nOne or more websites and/or names to resolve (1–50 per request). No Specter\nID is required; that is what this returns.\n\n## Behaviour\n\n- Pass inputs under `to_resolve` (1–50 per request). Each entry needs at\n least one of `website` or `name`; an empty entry returns a validation\n error. Supplying both narrows the match.\n- The response has one result group per input, in the same order, so you\n can attribute each set of matches back to what you sent. `query` echoes\n the input.\n- `website` is reduced to its domain before matching, so a URL with a scheme\n or `www.` resolves the same as the bare domain.\n- `name` is matched case-insensitively and ignores surrounding whitespace.\n An ambiguous name can match several firms, so use the returned `website`,\n `hq_location` and `founded_year` to pick the right one.\n- An input that matches nothing keeps its place with an empty `matches`\n list.\n\n## What you do next\n\n- **Get the full profile.** Pass the returned `investor_id` to\n [Get investor by ID](/api-reference/investors/get-investor-by-id).\n- **Track their deals.** Pull their rounds and co-investors with\n [Get investor funding rounds](/api-reference/investors/get-investor-funding-rounds).\n- **See what they're circling.** Read\n [Get investor-interest signals](/api-reference/investors/get-investor-interest-signals)\n for the resolved firm.","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /investors/resolve","href":"/api-reference/investors/find-investor-id","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Investors"],"summary":"Find investor ID","description":"Resolve a batch of investor websites and names into the Specter\n`investor_id`. Re-use that id with the id-only investor endpoints such as\n[Get investor by ID](/api-reference/investors/get-investor-by-id).\n\n\u003cNote>\n\nFree. This call does not consume credits. The id-only endpoints you call\nnext are charged as usual.\n\n\u003c/Note>\n\n## What you need\n\nOne or more websites and/or names to resolve (1–50 per request). No Specter\nID is required; that is what this returns.\n\n## Behaviour\n\n- Pass inputs under `to_resolve` (1–50 per request). Each entry needs at\n least one of `website` or `name`; an empty entry returns a validation\n error. Supplying both narrows the match.\n- The response has one result group per input, in the same order, so you\n can attribute each set of matches back to what you sent. `query` echoes\n the input.\n- `website` is reduced to its domain before matching, so a URL with a scheme\n or `www.` resolves the same as the bare domain.\n- `name` is matched case-insensitively and ignores surrounding whitespace.\n An ambiguous name can match several firms, so use the returned `website`,\n `hq_location` and `founded_year` to pick the right one.\n- An input that matches nothing keeps its place with an empty `matches`\n list.\n\n## What you do next\n\n- **Get the full profile.** Pass the returned `investor_id` to\n [Get investor by ID](/api-reference/investors/get-investor-by-id).\n- **Track their deals.** Pull their rounds and co-investors with\n [Get investor funding rounds](/api-reference/investors/get-investor-funding-rounds).\n- **See what they're circling.** Read\n [Get investor-interest signals](/api-reference/investors/get-investor-interest-signals)\n for the resolved firm.","operationId":"resolveInvestor","requestBody":"7ae60606-f09b-492f-a6f9-cc20198ee5fc","responses":{"200":"98f62372-6ccc-4b08-b038-d3a4f5857dad","401":"872957d5-69ee-4cd8-aef1-20704e759a2f","403":"bd374a6e-cf30-4887-9ac2-a339f26c202f","422":"4c22ca88-cac1-444b-9f23-d164c4072728","429":"4d3493d5-da1e-4375-aba6-09178bb3b4f7","503":"55620318-9c58-4733-9298-a634ad7ce0e9"},"method":"post","type":"path","servers":["dcc78172-858a-40aa-a3ea-84ddc5901b06"],"security":["b4d03193-b07a-433d-b716-0269fde01a52"],"path":"/investors/resolve","baseUrlOptions":["https://app.tryspecter.com/api/v1"],"title":"Find investor ID","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"description":"The investors to resolve.","content":{"application/json":{"schema":{"properties":{"to_resolve":{"items":{"properties":{"website":{"oneOf":[{"type":"string","title":"Website","description":"Investor website or domain. Accepts `http`/`https`, with or without `www`.","example":"bvp.com","uniqueKey":"to_resolve.items.[INDEX].website.oneOf.0","typeLabel":"string"},{"type":"null","title":"Website","description":"Investor website or domain. Accepts `http`/`https`, with or without `www`.","example":"bvp.com","uniqueKey":"to_resolve.items.[INDEX].website.oneOf.1","typeLabel":"null"}],"uniqueKey":"to_resolve.items.[INDEX].website","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","title":"Name","description":"Investor name. Matched case-insensitively, ignoring surrounding whitespace; an ambiguous name can match several firms.","example":"Bessemer Venture Partners","uniqueKey":"to_resolve.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","description":"Investor name. Matched case-insensitively, ignoring surrounding whitespace; an ambiguous name can match several firms.","example":"Bessemer Venture Partners","uniqueKey":"to_resolve.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"to_resolve.items.[INDEX].name","typeLabel":"string | null"}},"type":"object","title":"InvestorResolveBody","description":"One investor to resolve. Supply at least one of the fields below;\nsupplying both narrows the match.","uniqueKey":"to_resolve.items.[INDEX]","typeLabel":"InvestorResolveBody · object"},"type":"array","maxItems":50,"minItems":1,"title":"To Resolve","description":"Investors to resolve; each carries a website, a name, or both.","isRequired":true,"uniqueKey":"to_resolve","typeLabel":"InvestorResolveBody · object[]"}},"type":"object","required":["to_resolve"],"title":"InvestorResolveRequest","description":"A batch of investors to resolve in one call.","examples":[{"to_resolve":[{"website":"bvp.com"},{"name":"Index Ventures"},{"website":"https://www.sequoiacap.com/","name":"Sequoia Capital"}]}],"uniqueKey":"","typeLabel":"InvestorResolveRequest · object"},"examples":{"Example":{"title":"Example","value":{"to_resolve":[{"website":"bvp.com"},{"name":"Index Ventures"},{"website":"https://www.sequoiacap.com/","name":"Sequoia Capital"}]}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"98f62372-6ccc-4b08-b038-d3a4f5857dad":{"description":"One result group per input, in the same order as `to_resolve`.","content":{"application/json":{"schema":{"items":{"properties":{"query":{"properties":{"website":{"oneOf":[{"type":"string","title":"Website","description":"Investor website or domain. Accepts `http`/`https`, with or without `www`.","example":"bvp.com","uniqueKey":"items.[INDEX].query.website.oneOf.0","typeLabel":"string"},{"type":"null","title":"Website","description":"Investor website or domain. Accepts `http`/`https`, with or without `www`.","example":"bvp.com","uniqueKey":"items.[INDEX].query.website.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].query.website","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","title":"Name","description":"Investor name. Matched case-insensitively, ignoring surrounding whitespace; an ambiguous name can match several firms.","example":"Bessemer Venture Partners","uniqueKey":"items.[INDEX].query.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","description":"Investor name. Matched case-insensitively, ignoring surrounding whitespace; an ambiguous name can match several firms.","example":"Bessemer Venture Partners","uniqueKey":"items.[INDEX].query.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].query.name","typeLabel":"string | null"}},"type":"object","title":"InvestorResolveBody","description":"The input this group resolves.","isRequired":true,"uniqueKey":"items.[INDEX].query","typeLabel":"InvestorResolveBody · object"},"matches":{"items":{"properties":{"investor_id":{"type":"string","title":"Investor Id","description":"Specter investor id. Pass it to the id-only investor endpoints.","examples":["inv_5f3a2b1c4d5e6f7a8b9c0d1e"],"isRequired":true,"uniqueKey":"items.[INDEX].matches.items.[INDEX].investor_id","typeLabel":"string"},"investor_name":{"type":"string","title":"Investor Name","description":"The investor's name.","examples":["Bessemer Venture Partners"],"isRequired":true,"uniqueKey":"items.[INDEX].matches.items.[INDEX].investor_name","typeLabel":"string"},"website":{"oneOf":[{"type":"string","title":"Website","description":"The investor's domain, as stored by Specter.","example":"bvp.com","uniqueKey":"items.[INDEX].matches.items.[INDEX].website.oneOf.0","typeLabel":"string"},{"type":"null","title":"Website","description":"The investor's domain, as stored by Specter.","example":"bvp.com","uniqueKey":"items.[INDEX].matches.items.[INDEX].website.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].matches.items.[INDEX].website","typeLabel":"string | null"},"linkedin_url":{"oneOf":[{"type":"string","title":"Linkedin Url","description":"The investor's LinkedIn URL.","example":"https://www.linkedin.com/company/bessemer-venture-partners","uniqueKey":"items.[INDEX].matches.items.[INDEX].linkedin_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Linkedin Url","description":"The investor's LinkedIn URL.","example":"https://www.linkedin.com/company/bessemer-venture-partners","uniqueKey":"items.[INDEX].matches.items.[INDEX].linkedin_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].matches.items.[INDEX].linkedin_url","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","title":"Description","description":"Short description of the firm.","uniqueKey":"items.[INDEX].matches.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","description":"Short description of the firm.","uniqueKey":"items.[INDEX].matches.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].matches.items.[INDEX].description","typeLabel":"string | null"},"founded_year":{"oneOf":[{"type":"integer","title":"Founded Year","description":"Year the firm was founded.","example":1911,"uniqueKey":"items.[INDEX].matches.items.[INDEX].founded_year.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Founded Year","description":"Year the firm was founded.","example":1911,"uniqueKey":"items.[INDEX].matches.items.[INDEX].founded_year.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].matches.items.[INDEX].founded_year","typeLabel":"integer | null"},"hq_location":{"oneOf":[{"type":"string","title":"Hq Location","description":"The firm's headquarters.","example":"San Francisco, CA, United States","uniqueKey":"items.[INDEX].matches.items.[INDEX].hq_location.oneOf.0","typeLabel":"string"},{"type":"null","title":"Hq Location","description":"The firm's headquarters.","example":"San Francisco, CA, United States","uniqueKey":"items.[INDEX].matches.items.[INDEX].hq_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].matches.items.[INDEX].hq_location","typeLabel":"string | null"}},"type":"object","required":["investor_id","investor_name"],"title":"BasicInvestorMatch","description":"The minimum needed to identify an investor and re-use their Specter id,\nplus enough profile to choose between candidates when a name is ambiguous.","uniqueKey":"items.[INDEX].matches.items.[INDEX]","typeLabel":"BasicInvestorMatch · object"},"type":"array","title":"Matches","description":"Matching investors. Empty when nothing matched; several firms are possible when a `name` is ambiguous.","isRequired":true,"uniqueKey":"items.[INDEX].matches","typeLabel":"BasicInvestorMatch · object[]"}},"type":"object","required":["query","matches"],"title":"InvestorResolveResult","description":"The investors that matched one input, in order of the batch.\n\n``matches`` is empty when nothing matched, and can carry several firms when a\n`name` is ambiguous. ``query`` echoes the input so callers can attribute each\nresult group back to what they sent.","uniqueKey":"items.[INDEX]","typeLabel":"InvestorResolveResult · object"},"type":"array","title":"Response Resolveinvestor","uniqueKey":"","typeLabel":"InvestorResolveResult · object[]"},"example":[{"query":{"website":"bvp.com"},"matches":[{"investor_id":"inv_5f3a2b1c4d5e6f7a8b9c0d1e","investor_name":"Bessemer Venture Partners","website":"bvp.com","linkedin_url":"https://www.linkedin.com/company/bessemer-venture-partners","description":"Multi-stage venture firm investing across enterprise, consumer and healthcare.","founded_year":1911,"hq_location":"San Francisco, CA, United States"}]},{"query":{"name":"Not A Real Fund"},"matches":[]}],"examples":{"Example":{"title":"Example","value":[{"query":{"website":"bvp.com"},"matches":[{"investor_id":"inv_5f3a2b1c4d5e6f7a8b9c0d1e","investor_name":"Bessemer Venture Partners","website":"bvp.com","linkedin_url":"https://www.linkedin.com/company/bessemer-venture-partners","description":"Multi-stage venture firm investing across enterprise, consumer and healthcare.","founded_year":1911,"hq_location":"San Francisco, CA, United States"}]},{"query":{"name":"Not A Real Fund"},"matches":[]}]}},"exampleType":"examples"}},"exampleType":"examples"},"872957d5-69ee-4cd8-aef1-20704e759a2f":{"description":"Unauthorized","content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"ApiKeyMissing","required":["errorCode","message"],"properties":{"errorCode":{"type":"string","const":"API_KEY_MISSING","title":"Errorcode","isRequired":true,"uniqueKey":"oneOf.0.errorCode","typeLabel":"string"},"message":{"type":"string","title":"Message","examples":["No API Key was presented on the header X-API-KEY"],"isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"ApiKeyMissing · object"},{"type":"object","title":"ApiKeyNotValid","required":["errorCode","message"],"properties":{"errorCode":{"type":"string","enum":["API_KEY_NOT_VALID","key_from_another_org"],"title":"Errorcode","description":"`key_from_another_org` when an `ak_` key was issued for an organization its owner no longer belongs to.","isRequired":true,"uniqueKey":"oneOf.1.errorCode","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","examples":["API key present, but not valid"],"isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"ApiKeyNotValid · object"}],"uniqueKey":"","typeLabel":"ApiKeyMissing · object | ApiKeyNotValid · object"},"examples":{"Example":{"title":"Example","value":{"errorCode":"API_KEY_MISSING","message":"No API Key was presented on the header X-API-KEY"}}},"exampleType":"generated"}},"exampleType":"generated"},"bd374a6e-cf30-4887-9ac2-a339f26c202f":{"description":"Forbidden - There is no permissions to use the endpoint","content":{"application/json":{"schema":{"properties":{"errorCode":{"type":"string","enum":["NOT_PERMITTED","user_suspended","api_access_not_granted","org_key_disabled","member_keys_disabled","member_keys_admins_only"],"title":"Errorcode","description":"`NOT_PERMITTED` for a team key; the other codes are the reasons an `ak_` key is refused.","isRequired":true,"uniqueKey":"errorCode","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","examples":["API key present, but you are not permitted"],"isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"type":"object","required":["errorCode","message"],"title":"NotPermitted","uniqueKey":"","typeLabel":"NotPermitted · object"},"examples":{"Example":{"title":"Example","value":{"errorCode":"NOT_PERMITTED","message":"API key present, but you are not permitted"}}},"exampleType":"generated"}},"exampleType":"generated"},"4c22ca88-cac1-444b-9f23-d164c4072728":{"description":"`to_resolve` is missing or empty, or an item provides neither `website` nor `name`.","content":{"application/json":{"schema":{"properties":{"errorCode":{"type":"string","const":"VALIDATION_ERROR","title":"Errorcode","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"},"message":{"type":"string","title":"Message","description":"Why the request was rejected: each invalid field, with the path to it.","examples":["Field required (body.name)"],"isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"type":"object","required":["errorCode","message"],"title":"ValidationFailed","uniqueKey":"","typeLabel":"ValidationFailed · object"},"examples":{"Example":{"title":"Example","value":{"errorCode":"VALIDATION_ERROR","message":"Field required (body.name)"}}},"exampleType":"generated"}},"exampleType":"generated"},"4d3493d5-da1e-4375-aba6-09178bb3b4f7":{"description":"Too Many Requests - API Rate limit exceeded","headers":{"X-RateLimit-Limit":{"description":"The total rate limit allowed for this endpoint","schema":{"type":"integer"}},"X-RateLimit-Remaining":{"description":"The number of requests remaining","schema":{"type":"integer"}},"X-RateLimit-Reset":{"description":"The number of seconds until the rate limit resets","schema":{"type":"number","format":"float"}}},"content":{"application/json":{"schema":{"properties":{"errorCode":{"type":"string","const":"RATE_LIMITED","title":"Errorcode","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"},"message":{"type":"string","title":"Message","examples":["You have been rate-limited"],"isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"type":"object","required":["errorCode","message"],"title":"RateLimited","uniqueKey":"","typeLabel":"RateLimited · object"},"examples":{"Example":{"title":"Example","value":{"errorCode":"RATE_LIMITED","message":"You have been rate-limited"}}},"exampleType":"generated"}},"exampleType":"generated"},"55620318-9c58-4733-9298-a634ad7ce0e9":{"description":"Key verification is temporarily unavailable, so an `ak_` key could not be checked. Retry after the interval in `Retry-After`.","headers":{"Retry-After":{"description":"The number of seconds to wait before retrying","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"properties":{"errorCode":{"type":"string","const":"clerk_unavailable","title":"Errorcode","isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"},"message":{"type":"string","title":"Message","examples":["Key verification is temporarily unavailable"],"isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"type":"object","required":["errorCode","message"],"title":"KeyVerificationUnavailable","uniqueKey":"","typeLabel":"KeyVerificationUnavailable · object"},"examples":{"Example":{"title":"Example","value":{"errorCode":"clerk_unavailable","message":"Key verification is temporarily unavailable"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"b4d03193-b07a-433d-b716-0269fde01a52":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"dcc78172-858a-40aa-a3ea-84ddc5901b06":{"url":"https://app.tryspecter.com/api/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"X-API-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-API-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"api-ref/openapi.json"},"subdomain":"specter-308cd0b7","siteName":"Specter API","title":"Find investor ID - Specter API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T17:07:03.950Z","originalFileLocation":"api-reference/investors/find-investor-id.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=\"Resolve a batch of investor websites and names into the Specter investor_id. Re-use that id with the id-only investor endpoints such as Get investor by ID. Free. This call does not consume credits. The id-only endpoints you call next are charged as usual. ## What you need One or more websites and/or names to resolve (1–50 per request). No Specter ID is required; that is what this returns. ## Behaviour - Pass inputs under to_resolve (1–50 per request). Each entry needs at least one of website or name; an empty entry returns a validation error. Supplying both narrows the match. - The response has one result group per input, in the same order, so you can attribute each set of matches back to what you sent. query echoes the input. - website is reduced to its domain before matching, so a URL with a scheme or www. resolves the same as the bare domain. - name is matched case-insensitively and ignores surrounding whitespace. An ambiguous name can match several firms, so use the returned website, hq_location and founded_year to pick the right one. - An input that matches nothing keeps its place with an empty matches list. ## What you do next - Get the full profile. Pass the returned investor_id to Get investor by ID. - Track their deals. Pull their rounds and co-investors with Get investor funding rounds. - See what they\u0026#x27;re circling. Read Get investor-interest signals for the resolved firm.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Specter API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/specter-308cd0b7/Z9zdJvK7GWEiMQIp/_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/specter-308cd0b7/Z9zdJvK7GWEiMQIp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/specter-308cd0b7/Z9zdJvK7GWEiMQIp/_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/specter-308cd0b7/Z9zdJvK7GWEiMQIp/_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/specter-308cd0b7/Z9zdJvK7GWEiMQIp/_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/specter-308cd0b7/Z9zdJvK7GWEiMQIp/_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/specter-308cd0b7/Z9zdJvK7GWEiMQIp/_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/specter-308cd0b7/Z9zdJvK7GWEiMQIp/_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/specter-308cd0b7/Z9zdJvK7GWEiMQIp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Find investor ID - Specter API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Resolve a batch of investor websites and names into the Specter investor_id. Re-use that id with the id-only investor endpoints such as Get investor by ID. Free. This call does not consume credits. The id-only endpoints you call next are charged as usual. ## What you need One or more websites and/or names to resolve (1–50 per request). No Specter ID is required; that is what this returns. ## Behaviour - Pass inputs under to_resolve (1–50 per request). Each entry needs at least one of website or name; an empty entry returns a validation error. Supplying both narrows the match. - The response has one result group per input, in the same order, so you can attribute each set of matches back to what you sent. query echoes the input. - website is reduced to its domain before matching, so a URL with a scheme or www. resolves the same as the bare domain. - name is matched case-insensitively and ignores surrounding whitespace. An ambiguous name can match several firms, so use the returned website, hq_location and founded_year to pick the right one. - An input that matches nothing keeps its place with an empty matches list. ## What you do next - Get the full profile. Pass the returned investor_id to Get investor by ID. - Track their deals. Pull their rounds and co-investors with Get investor funding rounds. - See what they\u0026#x27;re circling. Read Get investor-interest signals for the resolved firm.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Specter API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://api.tryspecter.com/api-reference/investors/find-investor-id\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://specter-308cd0b7.mintlify.site/_mintlify/api/og/v2?division=Investors\u0026amp;title=Find+investor+ID\u0026amp;description=Resolve+a+batch+of+investor+websites+and+names+into+the+Specter%0A%60investor_id%60.+Re-use+that+id+with+the+id-only+investor+endpoints+such+as%0A%5BGet+investor+by+ID%5D%28%2F\u0026amp;theme=dafc9161ec83b0723fd4c411\u0026amp;signature=fd25d6698e07d72be6c51516a7c48d0142fa780cde0e301517919f5a19a4f8a3\">\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=\"Find investor ID - Specter API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Resolve a batch of investor websites and names into the Specter investor_id. Re-use that id with the id-only investor endpoints such as Get investor by ID. Free. This call does not consume credits. The id-only endpoints you call next are charged as usual. ## What you need One or more websites and/or names to resolve (1–50 per request). No Specter ID is required; that is what this returns. ## Behaviour - Pass inputs under to_resolve (1–50 per request). Each entry needs at least one of website or name; an empty entry returns a validation error. Supplying both narrows the match. - The response has one result group per input, in the same order, so you can attribute each set of matches back to what you sent. query echoes the input. - website is reduced to its domain before matching, so a URL with a scheme or www. resolves the same as the bare domain. - name is matched case-insensitively and ignores surrounding whitespace. An ambiguous name can match several firms, so use the returned website, hq_location and founded_year to pick the right one. - An input that matches nothing keeps its place with an empty matches list. ## What you do next - Get the full profile. Pass the returned investor_id to Get investor by ID. - Track their deals. Pull their rounds and co-investors with Get investor funding rounds. - See what they\u0026#x27;re circling. Read Get investor-interest signals for the resolved firm.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://specter-308cd0b7.mintlify.site/_mintlify/api/og/v2?division=Investors\u0026amp;title=Find+investor+ID\u0026amp;description=Resolve+a+batch+of+investor+websites+and+names+into+the+Specter%0A%60investor_id%60.+Re-use+that+id+with+the+id-only+investor+endpoints+such+as%0A%5BGet+investor+by+ID%5D%28%2F\u0026amp;theme=dafc9161ec83b0723fd4c411\u0026amp;signature=fd25d6698e07d72be6c51516a7c48d0142fa780cde0e301517919f5a19a4f8a3\">\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/specter-308cd0b7/Z9zdJvK7GWEiMQIp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Specter API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://api.tryspecter.com/api-reference/investors/find-investor-id\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/investors/find-investor-id.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://api.tryspecter.com/#organization\",\"name\":\"Specter API\",\"url\":\"https://api.tryspecter.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/specter-308cd0b7/J7JFTZApOanSiYJs/images/Wide%20Logo%20-%20On%20Light.svg?fit=max\u0026auto=format\u0026n=J7JFTZApOanSiYJs\u0026q=85\u0026s=889fa07d06e08436af42284b241d1c6c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://api.tryspecter.com#website\",\"name\":\"Specter API\",\"url\":\"https://api.tryspecter.com\",\"publisher\":{\"@id\":\"https://api.tryspecter.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://api.tryspecter.com/api-reference/investors/find-investor-id#webpage\",\"url\":\"https://api.tryspecter.com/api-reference/investors/find-investor-id\",\"name\":\"Find investor ID\",\"description\":\"Resolve a batch of investor websites and names into the Specter investor_id. Re-use that id with the id-only investor endpoints such as Get investor by ID. Free. This call does not consume credits. The id-only endpoints you call next are charged as usual. ## What you need One or more websites and/or names to resolve (1–50 per request). No Specter ID is required; that is what this returns. ## Behaviour - Pass inputs under to_resolve (1–50 per request). Each entry needs at least one of website or name; an empty entry returns a validation error. Supplying both narrows the match. - The response has one result group per input, in the same order, so you can attribute each set of matches back to what you sent. query echoes the input. - website is reduced to its domain before matching, so a URL with a scheme or www. resolves the same as the bare domain. - name is matched case-insensitively and ignores surrounding whitespace. An ambiguous name can match several firms, so use the returned website, hq_location and founded_year to pick the right one. - An input that matches nothing keeps its place with an empty matches list. ## What you do next - Get the full profile. Pass the returned investor_id to Get investor by ID. - Track their deals. Pull their rounds and co-investors with Get investor funding rounds. - See what they're circling. Read Get investor-interest signals for the resolved firm.\",\"dateModified\":\"2026-11-02T17:07:03.950Z\",\"isPartOf\":{\"@id\":\"https://api.tryspecter.com#website\"},\"breadcrumb\":{\"@id\":\"https://api.tryspecter.com/api-reference/investors/find-investor-id#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://api.tryspecter.com/api-reference/investors/find-investor-id#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Specter API\",\"item\":\"https://api.tryspecter.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Find investor ID\",\"item\":\"https://api.tryspecter.com/api-reference/investors/find-investor-id\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://api.tryspecter.com/api-reference/investors/find-investor-id#apireference\",\"headline\":\"Find investor ID\",\"name\":\"Find investor ID\",\"description\":\"Resolve a batch of investor websites and names into the Specter investor_id. Re-use that id with the id-only investor endpoints such as Get investor by ID. Free. This call does not consume credits. The id-only endpoints you call next are charged as usual. ## What you need One or more websites and/or names to resolve (1–50 per request). No Specter ID is required; that is what this returns. ## Behaviour - Pass inputs under to_resolve (1–50 per request). Each entry needs at least one of website or name; an empty entry returns a validation error. Supplying both narrows the match. - The response has one result group per input, in the same order, so you can attribute each set of matches back to what you sent. query echoes the input. - website is reduced to its domain before matching, so a URL with a scheme or www. resolves the same as the bare domain. - name is matched case-insensitively and ignores surrounding whitespace. An ambiguous name can match several firms, so use the returned website, hq_location and founded_year to pick the right one. - An input that matches nothing keeps its place with an empty matches list. ## What you do next - Get the full profile. Pass the returned investor_id to Get investor by ID. - Track their deals. Pull their rounds and co-investors with Get investor funding rounds. - See what they're circling. Read Get investor-interest signals for the resolved firm.\",\"url\":\"https://api.tryspecter.com/api-reference/investors/find-investor-id\",\"mainEntityOfPage\":{\"@id\":\"https://api.tryspecter.com/api-reference/investors/find-investor-id#webpage\"},\"dateModified\":\"2026-11-02T17:07:03.950Z\",\"publisher\":{\"@id\":\"https://api.tryspecter.com/#organization\"},\"isPartOf\":{\"@id\":\"https://api.tryspecter.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Specter API\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Specter API\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/investors/find-investor-id.md","siteName":"Specter API","nav":{"global":null,"tabs":[{"tab":"Guide","pages":[{"title":"Guide","href":"/api-ref/introduction"}]},{"tab":"API Reference","groups":[{"group":"Enrich","pages":[{"title":"Enrich company","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /companies","href":"/api-reference/enrich/enrich-company"},{"title":"Enrich companies (bulk)","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /companies/by-id/bulk","href":"/api-reference/enrich/enrich-companies-bulk"},{"title":"Enrich person","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /people","href":"/api-reference/enrich/enrich-person"},{"title":"Enrich people (bulk)","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /people/by-id/bulk","href":"/api-reference/enrich/enrich-people-bulk"},{"title":"Enrich investor","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /investors","href":"/api-reference/enrich/enrich-investor"},{"title":"Enrich investors (bulk)","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /investors/by-id/bulk","href":"/api-reference/enrich/enrich-investors-bulk"},{"title":"Enrich person by email","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /people/by-email","href":"/api-reference/enrich/enrich-person-by-email"},{"title":"Enrich people by email (bulk)","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /people/by-email/bulk","href":"/api-reference/enrich/enrich-people-by-email-bulk"}]},{"group":"Search","pages":[{"title":"AI search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /search","href":"/api-reference/search/ai-search"},{"title":"Search entities by name","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /entities/search","href":"/api-reference/search/search-entities-by-name"}]},{"group":"Companies","pages":[{"title":"Find company ID","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /companies/resolve","href":"/api-reference/companies/find-company-id"},{"title":"Get company by ID","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /companies/{companyId}","href":"/api-reference/companies/get-company-by-id"},{"title":"Get company employees","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /companies/{companyId}/people","href":"/api-reference/companies/get-company-employees"},{"title":"Get company acquisitions","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /companies/{companyId}/acquisitions","href":"/api-reference/companies/get-company-acquisitions"},{"title":"Get company funding rounds","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /companies/{companyId}/funding-rounds","href":"/api-reference/companies/get-company-funding-rounds"},{"title":"Get company IPOs","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /companies/{companyId}/ipos","href":"/api-reference/companies/get-company-ipos"},{"title":"Get company news","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /companies/{companyId}/news-signals","href":"/api-reference/companies/get-company-news"},{"title":"Get company revenue signals","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /companies/{companyId}/revenue-signals","href":"/api-reference/companies/get-company-revenue-signals"},{"title":"Get company competitors","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /companies/{companyId}/competitors","href":"/api-reference/companies/get-company-competitors"},{"title":"Get company latest revenue","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /companies/{companyId}/latest-revenue","href":"/api-reference/companies/get-company-latest-revenue"},{"title":"Get company latest valuation","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /companies/{companyId}/latest-valuation","href":"/api-reference/companies/get-company-latest-valuation"},{"title":"Get company investor-interest signals","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /companies/{companyId}/investor-interest-signals","href":"/api-reference/companies/get-company-investor-interest-signals"}]},{"group":"People","pages":[{"title":"Find person ID","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /people/resolve","href":"/api-reference/people/find-person-id"},{"title":"Get person by ID","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /people/{personId}","href":"/api-reference/people/get-person-by-id"},{"title":"Get person email","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /people/{personId}/email","href":"/api-reference/people/get-person-email"},{"title":"Get person talent signals","description":"Talent signals attributed to a specific person, newest first: their\ncomplete signal history. Each item is the same object returned by\n[Get talent signals by date](/api-reference/talent-signals/get-talent-signals-by-date):\nthe signal detail (type, status, score, and stealth timing) plus the\nperson's full professional profile.\n\n\u003cNote>\n\nCosts 1 credit per result returned.\n\n\u003c/Note>\n\n## What you need\n\nA Specter person ID. Resolve one from an email with\n[Enrich person by email](/api-reference/enrich/enrich-person-by-email), or\nfrom a LinkedIn identifier with\n[Enrich person](/api-reference/enrich/enrich-person); a company's team also\ncarries `person_id` on every row via\n[Get company employees](/api-reference/companies/get-company-employees).\nNarrow the range with `signal_date_after` / `signal_date_before`, and walk\nit with `page` and `limit`.\n\n## Behaviour\n\n- Ordered by signal date, newest first, at most 50 results per page.\n- Both date bounds are inclusive and each stands alone: send only\n `signal_date_after` for everything since a date, only `signal_date_before`\n for everything up to one, or both for a window.\n- An unknown person returns `404`; a known person with no signals in range\n returns `200` with an empty array, and an empty page is not billed.\n- This endpoint reports no totals: there is no `X-Total-Count` and no `Link`\n header, so page until you get back fewer results than you asked for.\n\n## What you do next\n\n- **Pull either employer.** `new_position_company_id` and\n `past_position_company_id` both work with\n [Get company by ID](/api-reference/companies/get-company-by-id), so you can\n see where the person moved to and where they came from.\n- **Widen to the whole dataset.** Drop the person scope and use\n [Get talent signals by date](/api-reference/talent-signals/get-talent-signals-by-date)\n to watch every person at once.","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /people/{personId}/talent-signals","href":"/api-reference/people/get-person-talent-signals"}]},{"group":"Investors","pages":[{"title":"Find investor ID","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /investors/resolve","href":"/api-reference/investors/find-investor-id"},{"title":"Get investor by ID","description":"Returns the full Specter investor record for a single investor ID -\nprofile, activity, targeting, funds, and portfolio companies. Resolve any\n`portfolio_companies` ID with\n[Get company by ID](/api-reference/companies/get-company-by-id).\n\n\u003cNote>\n\nCosts 1 credit per matched result.\n\n\u003c/Note>\n\n## What you need\n\nA Specter investor ID (`inv_…`); get one from\n[Enrich investor](/api-reference/enrich/enrich-investor) or\n[Search entities by name](/api-reference/search/search-entities-by-name).\n\n## Behaviour\n\n- `person_id` is set when the investor is an individual (e.g. an angel);\n `company_id` is set when there's an associated company (e.g. the firm\n behind a fund). Either, both, or neither may be `null`.\n- Returns `404` if the investor ID doesn't exist.\n\n## What you do next\n\n- **Explore the portfolio.** Resolve any `portfolio_companies` ID with\n [Get company by ID](/api-reference/companies/get-company-by-id).\n- **Track their deals.** Pull their funding rounds and co-investors with\n [Get investor funding rounds](/api-reference/investors/get-investor-funding-rounds).","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /investors/{investorId}","href":"/api-reference/investors/get-investor-by-id"},{"title":"Get investor funding rounds","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /investors/{investorId}/funding-rounds","href":"/api-reference/investors/get-investor-funding-rounds"},{"title":"Get investor-interest signals","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /investors/{investorId}/investor-interest-signals","href":"/api-reference/investors/get-investor-interest-signals"}]},{"group":"Transactions","pages":[{"title":"Get acquisition by ID","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /acquisitions/{acquisitionId}","href":"/api-reference/transactions/get-acquisition-by-id"},{"title":"Get funding round by ID","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /funding-rounds/{fundingRoundId}","href":"/api-reference/transactions/get-funding-round-by-id"},{"title":"Get IPO by ID","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /ipos/{ipoId}","href":"/api-reference/transactions/get-ipo-by-id"},{"title":"Get acquisitions by date","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /acquisitions","href":"/api-reference/transactions/get-acquisitions-by-date"},{"title":"Get funding rounds by date","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /funding-rounds","href":"/api-reference/transactions/get-funding-rounds-by-date"},{"title":"Get IPOs by date","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /ipos","href":"/api-reference/transactions/get-ipos-by-date"}]},{"group":"Signals","pages":[{"group":"Revenue Signals","pages":[{"title":"Get revenue signals by date","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /revenue-signals","href":"/api-reference/revenue-signals/get-revenue-signals-by-date"}]},{"group":"Talent Signals","pages":[{"title":"Get talent signals by date","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /talent","href":"/api-reference/talent-signals/get-talent-signals-by-date"}]},{"group":"Investor Interest Signals","pages":[{"title":"Get investor-interest signals by date","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /investor-interest","href":"/api-reference/investor-interest-signals/get-investor-interest-signals-by-date"}]}]},{"group":"Lists","pages":[{"group":"Company Lists","pages":[{"title":"Get all company lists","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /lists/companies","href":"/api-reference/company-lists/get-all-company-lists"},{"title":"Create company list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /lists/companies","href":"/api-reference/company-lists/create-company-list"},{"title":"Get company list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /lists/companies/{listId}","href":"/api-reference/company-lists/get-company-list"},{"title":"Update company list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json patch /lists/companies/{listId}","href":"/api-reference/company-lists/update-company-list"},{"title":"Delete company list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json delete /lists/companies/{listId}","href":"/api-reference/company-lists/delete-company-list"},{"title":"Get company list results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /lists/companies/{listId}/results","href":"/api-reference/company-lists/get-company-list-results"}]},{"group":"Investor Lists","pages":[{"title":"Get all investor lists","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /lists/investors","href":"/api-reference/investor-lists/get-all-investor-lists"},{"title":"Create investor list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /lists/investors","href":"/api-reference/investor-lists/create-investor-list"},{"title":"Get investor list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /lists/investors/{listId}","href":"/api-reference/investor-lists/get-investor-list"},{"title":"Update investor list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json patch /lists/investors/{listId}","href":"/api-reference/investor-lists/update-investor-list"},{"title":"Delete investor list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json delete /lists/investors/{listId}","href":"/api-reference/investor-lists/delete-investor-list"},{"title":"Get investor list results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /lists/investors/{listId}/results","href":"/api-reference/investor-lists/get-investor-list-results"}]},{"group":"People Lists","pages":[{"title":"Get all people lists","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /lists/people","href":"/api-reference/people-lists/get-all-people-lists"},{"title":"Create people list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /lists/people","href":"/api-reference/people-lists/create-people-list"},{"title":"Get people list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /lists/people/{listId}","href":"/api-reference/people-lists/get-people-list"},{"title":"Update people list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json patch /lists/people/{listId}","href":"/api-reference/people-lists/update-people-list"},{"title":"Delete people list","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json delete /lists/people/{listId}","href":"/api-reference/people-lists/delete-people-list"},{"title":"Get people list results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /lists/people/{listId}/results","href":"/api-reference/people-lists/get-people-list-results"}]}]},{"group":"Saved Searches","pages":[{"title":"Get all saved searches","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches","href":"/api-reference/saved-searches/get-all-saved-searches"},{"title":"Create saved search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json post /searches","href":"/api-reference/saved-searches/create-saved-search"},{"title":"Delete search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json delete /searches/{searchId}","href":"/api-reference/saved-searches/delete-search"},{"group":"Company Saved Searches","pages":[{"title":"Get company saved search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/companies/{searchId}","href":"/api-reference/company-saved-searches/get-company-saved-search"},{"title":"Get company saved search results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/companies/{searchId}/results","href":"/api-reference/company-saved-searches/get-company-saved-search-results"}]},{"group":"People Saved Searches","pages":[{"title":"Get people saved search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/people/{searchId}","href":"/api-reference/people-saved-searches/get-people-saved-search"},{"title":"Get people saved search results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/people/{searchId}/results","href":"/api-reference/people-saved-searches/get-people-saved-search-results"}]},{"group":"Investor Saved Searches","pages":[{"title":"Get investor saved search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/investors/{searchId}","href":"/api-reference/investor-saved-searches/get-investor-saved-search"},{"title":"Get investor saved search results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/investors/{searchId}/results","href":"/api-reference/investor-saved-searches/get-investor-saved-search-results"}]},{"group":"Talent Signals Saved Searches","pages":[{"title":"Get talent signal saved search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/talent/{searchId}","href":"/api-reference/talent-signals-saved-searches/get-talent-signal-saved-search"},{"title":"Get talent signal saved search results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/talent/{searchId}/results","href":"/api-reference/talent-signals-saved-searches/get-talent-signal-saved-search-results"}]},{"group":"Investor Interest Saved Searches","pages":[{"title":"Get investor-interest saved search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/investor-interest/{searchId}","href":"/api-reference/investor-interest-saved-searches/get-investor-interest-saved-search"},{"title":"Get investor-interest saved search results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/investor-interest/{searchId}/results","href":"/api-reference/investor-interest-saved-searches/get-investor-interest-saved-search-results"}]},{"group":"Funding Rounds Saved Searches","pages":[{"title":"Get funding rounds saved search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/funding-rounds/{searchId}","href":"/api-reference/funding-rounds-saved-searches/get-funding-rounds-saved-search"},{"title":"Get funding rounds saved search results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/funding-rounds/{searchId}/results","href":"/api-reference/funding-rounds-saved-searches/get-funding-rounds-saved-search-results"}]},{"group":"Acquisitions Saved Searches","pages":[{"title":"Get acquisitions saved search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/acquisitions/{searchId}","href":"/api-reference/acquisitions-saved-searches/get-acquisitions-saved-search"},{"title":"Get acquisitions saved search results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/acquisitions/{searchId}/results","href":"/api-reference/acquisitions-saved-searches/get-acquisitions-saved-search-results"}]},{"group":"IPOs Saved Searches","pages":[{"title":"Get IPOs saved search","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/ipos/{searchId}","href":"/api-reference/ipos-saved-searches/get-ipos-saved-search"},{"title":"Get IPOs saved search results","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /searches/ipos/{searchId}/results","href":"/api-reference/ipos-saved-searches/get-ipos-saved-search-results"}]}]},{"group":"Network","pages":[{"title":"Get network people","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /network/people","href":"/api-reference/network/get-network-people"},{"title":"Get network companies","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /network/companies","href":"/api-reference/network/get-network-companies"},{"title":"Get network connections at a company","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /network/connection/{companyId}","href":"/api-reference/network/get-network-connections-at-a-company"}]},{"group":"Account","pages":[{"title":"Get organization members","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /organization/members","href":"/api-reference/account/get-organization-members"},{"title":"Get credit balance","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /organization/credits","href":"/api-reference/account/get-credit-balance"},{"title":"Get API call logs","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /logs","href":"/api-reference/account/get-api-call-logs"},{"title":"Health check","deprecated":null,"version":null,"openapi":"/api-ref/openapi.json get /health","href":"/api-reference/account/health-check"}]}]},{"tab":"Datasets","pages":[{"title":"Datasets","href":"/api-ref/datasets/delivery"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/api-ref/changes"}]}]},"basePath":"","title":"Find investor ID - Specter API","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}