This page documents the legacy Python SDK. For new integrations, use the REST API. SDK support ends on December 31, 2026.
When there is need to resolve many entities, multithreading can be used
to speed things up. Below is an example using the autosuggest method and
the implementation would be similar with any of the other methods from
the knowledge_graph family.
The instance of Bigdata includes a built-in rate limiter to avoid making
too many requests in a short period of time. More information can be
foud at threading.
Example
Here the goal is to use threads and not having to wait for the response
of KnowledgeGraph.autosuggest before making the next call. We create a
function autosuggest_handling_errors that will be used by the threads.Step 1: Create a function that invokes the method and wraps any
possible error.
from bigdata_client import Bigdatabigdata = Bigdata()def autosuggest_handling_errors(bigdata: Bigdata, value: str): try: return bigdata.knowledge_graph.autosuggest(value) except Exception as e: return f"Error: {e}"
What to do when an error appears is up to the implementation, in this
case, the error message is returned. You may prefer to log it, store it
in a file or raise it and stop the execution.Step 2: Set up the threads and use the function created in step 1.
def concurrent_autosuggest( bigdata: Bigdata, values: list[str], max_concurrency: int): results = {} with ThreadPoolExecutor(max_workers=max_concurrency) as executor: futures_to_values = { executor.submit(autosuggest_handling_errors, bigdata, value): value for value in values } for future in concurrent.futures.as_completed(futures_to_values): value_resolved = futures_to_values[future] results[value_resolved] = future.result() return results
The function above creates a thread pool and will take turns calling
autosuggest_handling_errors. The response is returned as a dictionary.
The instance of Bigdata reuses the connection so in case you plan on
creating many threads, increase the number of simultaneous connections
allowed by configuring
BIGDATA_MAX_PARALLEL_REQUESTS.
from bigdata_client import Bigdataimport concurrent.futuresfrom concurrent.futures.thread import ThreadPoolExecutorimport pprintbigdata = Bigdata()def autosuggest_handling_errors(bigdata: Bigdata, value: str): try: return bigdata.knowledge_graph.autosuggest(value) except Exception as e: return f"Error: {e}"def concurrent_autosuggest( bigdata: Bigdata, values: list[str], max_concurrency: int): results = {} with ThreadPoolExecutor(max_workers=max_concurrency) as executor: futures_to_values = { executor.submit(autosuggest_handling_errors, bigdata, value): value for value in values } for future in concurrent.futures.as_completed(futures_to_values): value_resolved = futures_to_values[future] results[value_resolved] = future.result() return resultsvalues = ["tesla", "apple"]max_concurrency = 2results = concurrent_autosuggest(bigdata, values, max_concurrency)pprint.PrettyPrinter().pprint(results)
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Bigdata.com API developer docs","colors":{"primary":"#4CA7F9","light":"#4CA7F9","dark":"#4CA7F9"},"logo":{"light":"https://mintcdn.com/ravenpackinternational/O1z6qnY-XMCwjEFX/logo/bigdata_logo_v3c_dark.svg?fit=max\u0026auto=format\u0026n=O1z6qnY-XMCwjEFX\u0026q=85\u0026s=946489fc058b9cc72700f20c4a07234d","dark":"https://mintcdn.com/ravenpackinternational/O1z6qnY-XMCwjEFX/logo/bigdata_logo_v3c_light.svg?fit=max\u0026auto=format\u0026n=O1z6qnY-XMCwjEFX\u0026q=85\u0026s=e100148ed224aa533563ab5a82c155c6"},"favicon":"https://mintcdn.com/ravenpackinternational/oXZ2k4-F2a4nJaoe/favicon-32x32.png?fit=max\u0026auto=format\u0026n=oXZ2k4-F2a4nJaoe\u0026q=85\u0026s=287ed1df194928ab25af5ed2186e58d0","appearance":{"default":"dark"},"background":{"color":{"dark":"#121212"}},"navbar":{"links":[{"href":"https://app.bigdata.com/signup?utm_source=docs","label":"Sign Up"}],"primary":{"type":"button","label":"Developer Platform","href":"https://platform.bigdata.com/"}},"footer":{"socials":{"x":"https://x.com/bigdatadotcom","linkedin":"https://www.linkedin.com/company/bigdata","instagram":"https://www.instagram.com/bigdatadotcom"}},"seo":{"metatags":{"canonical":"https://docs.bigdata.com"}},"integrations":{"gtm":{"tagId":"GTM-PFT937B"},"mixpanel":{"projectToken":"4725ad1c5253be8eb3543aeef1a60146"}},"contextual":{"options":["download-spec"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ravenpackinternational","hasAudioNarration":false,"actualSubdomain":"ravenpackinternational","customDomains":["docs.bigdata.com"],"gitSource":{"type":"github","owner":"ravenpack","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af74a1db6ccd6eca79dc28e","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"default","tag":"API","count":135},{"language":"default","tag":"MCP","count":53},{"language":"default","tag":"Getting Started","count":41},{"language":"default","tag":"Research Service","count":34},{"language":"default","tag":"Tools","count":33},{"language":"default","tag":"Structured Data","count":33},{"language":"default","tag":"How to guides","count":31},{"language":"default","tag":"Knowledge Graph","count":30},{"language":"default","tag":"Bigdata services","count":30},{"language":"default","tag":"Cookbooks","count":29}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@import url('./widgets/widgets.css');html{scroll-behavior:smooth}.center-container{display:flex;justify-content:center;align-items:center}.medium_size{height:200px}.hero-bg{background-image:url(\"https://mintlify.s3.us-west-1.amazonaws.com/ravenpackinternational/images/hero-bg-enhanced.jpg\"),\n url(\"https://mintlify.s3.us-west-1.amazonaws.com/ravenpackinternational/images/hero-bg.jpg\");background-size:cover;background-position:center;background-repeat:no-repeat}.hero-bg-content{color:#111!important}.hero-logo{filter:none!important}.text-playground-input{color:#171a1b!important}.dark .text-playground-input{color:#ffffff!important}.text-playground-input option{color:#171a1b!important;background-color:#ffffff!important}.dark .text-playground-input option{color:#ffffff!important;background-color:#171a1b!important}#navbar img.nav-logo{height:24px}@media (max-width: 600px){#navbar img.nav-logo{height:20px}}.author-avatar-image{width:100%;height:100%;display:block;object-fit:cover;margin:0}.dark img[src$=\"/images/logos/grok.svg\"],.dark img[src$=\"/images/logos/chatgpt.svg\"],.dark img[src$=\"/images/logos/cursor.svg\"]{filter:invert(1)}.agent-cards [data-component-part=\"card-content-container\"]{align-items:flex-start}.compact-table td,.compact-table th{min-width:0!important;padding-right:0.75rem}"},{"filePath":"widgets/widgets.css","content":""}],"page":{"pagePath":"how-to-guides/threading_find_entities","slug":"/how-to-guides/threading_find_entities","pageMetadata":{"title":"Threading - Find Entities","description":null,"href":"/how-to-guides/threading_find_entities"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[`This page documents the legacy Python SDK. For new integrations, use the `,_jsx(_components.a,{href:`/api-rest/introduction`,children:`REST API`}),`. SDK support ends on `,_jsx(_components.strong,{children:`December 31, 2026`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`When there is need to resolve many entities, multithreading can be used\nto speed things up. Below is an example using the autosuggest method and\nthe implementation would be similar with any of the other methods from\nthe `,_jsx(_components.em,{children:`knowledge_graph family`}),`.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`The instance of Bigdata includes a built-in rate limiter to avoid making\ntoo many requests in a short period of time. More information can be\nfoud at `,_jsx(_components.code,{children:`threading`}),`.`]})}),`\n`,_jsx(Heading,{level:`1`,id:`example`,children:`Example`}),`\n`,_jsxs(_components.p,{children:[`Here the goal is to use threads and not having to wait for the response\nof `,_jsx(_components.code,{children:`KnowledgeGraph.autosuggest`}),` before making the next call. We create a\nfunction `,_jsx(_components.code,{children:`autosuggest_handling_errors`}),` that will be used by the threads.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Step 1`}),`: Create a function that invokes the method and wraps any\npossible error.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` bigdata_client `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Bigdata`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`bigdata `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Bigdata()`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`def`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` autosuggest_handling_errors`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`bigdata`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: Bigdata, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`value`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`str`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`):`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` try`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` bigdata.knowledge_graph.autosuggest(value)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` except`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:` Exception`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` as`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` e:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` f`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Error: `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`What to do when an error appears is up to the implementation, in this\ncase, the error message is returned. You may prefer to log it, store it\nin a file or raise it and stop the execution.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Step 2`}),`: Set up the threads and use the function created in step 1.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`16`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`16`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`def`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` concurrent_autosuggest`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bigdata`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: Bigdata, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`values`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: list[`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`str`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`], `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`max_concurrency`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`int`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`):`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` results `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {}`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` with`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ThreadPoolExecutor(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`max_workers`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`max_concurrency) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`as`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` executor:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` futures_to_values `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` executor.submit(autosuggest_handling_errors, bigdata, value): value`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` value `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`in`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` values`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` future `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`in`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` concurrent.futures.as_completed(futures_to_values):`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` value_resolved `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` futures_to_values[future]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` results[value_resolved] `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` future.result()`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` results`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`The function above creates a thread pool and will take turns calling\n`,_jsx(_components.code,{children:`autosuggest_handling_errors`}),`. The response is returned as a dictionary.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`The instance of Bigdata reuses the connection so in case you plan on\ncreating many threads, increase the number of simultaneous connections\nallowed by configuring\n`,_jsx(_components.code,{children:`BIGDATA_MAX_PARALLEL_REQUESTS`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Step 3`}),`: Execution`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` pprint`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` __name__`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ==`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"__main__\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` values `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"tesla\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"apple\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` max_concurrency `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 2`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` results `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` concurrent_autosuggest(bigdata, values, max_concurrency)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` pprint.PrettyPrinter().pprint(results)`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Output:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`'apple'`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [Company(id=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'D8442A'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`name='Apple Inc.',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` volume=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` description=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` entity_type='COMP',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` company_type='Public',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` country='United States',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` sector='Technology',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` industry_group='Computer Hardware',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` industry='Computer Hardware',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ticker='AAPL'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`),`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` Concept(id`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`=`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`'4AD3C9'`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` name='Apple',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` volume=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` description=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` entity_type='FRTS',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` entity_type_name='Fruits',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` concept_level_2=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` concept_level_3=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` concept_level_4=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` concept_level_5=None`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`'tesla'`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [Company(id=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'DD3BB1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`name='Tesla Inc.',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` volume=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` description=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` entity_type='COMP',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` company_type='Public',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` country='United States',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` sector='Consumer Goods',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` industry_group='Automobiles',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` industry='Automobiles',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ticker='TSLA'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`),`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` Product(id`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`=`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`'C7BCE3'`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` name='Tesla Automobile',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` volume=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` description=None,`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` entity_type='PROD',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` product_type='Electric Vehicle',`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` product_owner='Tesla Inc.'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)]}`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`1`,id:`full-code`,children:`Full code`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`35`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`35`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` bigdata_client `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Bigdata`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` concurrent.futures`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` concurrent.futures.thread `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ThreadPoolExecutor`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` pprint`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`bigdata `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Bigdata()`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`def`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` autosuggest_handling_errors`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`bigdata`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: Bigdata, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`value`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`str`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`):`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` try`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` bigdata.knowledge_graph.autosuggest(value)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` except`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:` Exception`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` as`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` e:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` f`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Error: `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`def`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` concurrent_autosuggest`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` bigdata`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: Bigdata, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`values`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: list[`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`str`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`], `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`max_concurrency`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`int`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`):`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` results `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {}`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` with`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ThreadPoolExecutor(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`max_workers`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`max_concurrency) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`as`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` executor:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` futures_to_values `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` executor.submit(autosuggest_handling_errors, bigdata, value): value`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` value `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`in`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` values`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` for`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` future `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`in`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` concurrent.futures.as_completed(futures_to_values):`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` value_resolved `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` futures_to_values[future]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` results[value_resolved] `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` future.result()`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` results`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`values `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"tesla\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"apple\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`max_concurrency `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 2`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`results `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` concurrent_autosuggest(bigdata, values, max_concurrency)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`pprint.PrettyPrinter().pprint(results)`})}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Threading - Find Entities","description":null,"href":"/how-to-guides/threading_find_entities"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Example","slug":"example","depth":1,"children":[]},{"title":"Full code","slug":"full-code","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/ravenpackinternational/e8fac7367cdeecdc/script.js"],"subdomain":"ravenpackinternational","siteName":"Bigdata.com API developer docs","title":"Threading - Find Entities - Bigdata.com API developer docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-13T13:01:16.739Z","originalFileLocation":"how-to-guides/threading_find_entities.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Bigdata.com API developer docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ravenpackinternational/0ZQJThiL-hYHaY_C/_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/ravenpackinternational/0ZQJThiL-hYHaY_C/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ravenpackinternational/0ZQJThiL-hYHaY_C/_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/ravenpackinternational/0ZQJThiL-hYHaY_C/_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/ravenpackinternational/0ZQJThiL-hYHaY_C/_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/ravenpackinternational/0ZQJThiL-hYHaY_C/_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/ravenpackinternational/0ZQJThiL-hYHaY_C/_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/ravenpackinternational/0ZQJThiL-hYHaY_C/_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/ravenpackinternational/0ZQJThiL-hYHaY_C/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Threading - Find Entities - Bigdata.com API developer docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Bigdata.com API developer docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.bigdata.com/how-to-guides/threading_find_entities\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ravenpackinternational.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Threading+-+Find+Entities\u0026amp;theme=0fc28b44b457f1524ebe9144\u0026amp;signature=e7dff00c230cc1fd580623461297ebf7bf2376a86836e05f66ee29cc2e047f84\">\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=\"Threading - Find Entities - Bigdata.com API developer docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ravenpackinternational.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Threading+-+Find+Entities\u0026amp;theme=0fc28b44b457f1524ebe9144\u0026amp;signature=e7dff00c230cc1fd580623461297ebf7bf2376a86836e05f66ee29cc2e047f84\">\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/ravenpackinternational/0ZQJThiL-hYHaY_C/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Bigdata.com API developer docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4CA7F9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.bigdata.com/how-to-guides/threading_find_entities\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/how-to-guides/threading_find_entities.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Bigdata.com API developer docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Bigdata.com API developer docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/how-to-guides/threading_find_entities.md","siteName":"Bigdata.com API developer docs","nav":{"global":null,"tabs":[{"tab":"Getting Started","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Bigdata.com","sidebarTitle":"Home","href":"/getting-started/home"},{"title":"Introduction","href":"/getting-started/introduction"},{"title":"Pricing","href":"/getting-started/bigdata_pricing"}]},{"group":"Research Service","pages":[{"title":"Research Agent Quickstart Guide","sidebarTitle":"Research Agent","href":"/getting-started/quickstart_guide_research_agent"},{"title":"Workflows API Quickstart Guide","sidebarTitle":"Workflows API","href":"/getting-started/quickstart_guide_workflows"}]},{"group":"Search Service","pages":[{"title":"Search Quickstart Guide","href":"/getting-started/quickstart_guide"},{"title":"Search in Bigdata","href":"/getting-started/search/overview"},{"title":"Query filters","href":"/getting-started/search/query_filters"},{"title":"Scope","href":"/getting-started/search/scope"},{"title":"Date range","href":"/getting-started/search/date_range"},{"title":"Response - Document","href":"/getting-started/search/search_results"},{"title":"Co-mentions","href":"/getting-started/search/search_co_mentions"},{"title":"Watchlist search","href":"/getting-started/search/search_watchlist"},{"title":"Chunk sentiment","href":"/getting-started/search/chunk_sentiment"}]},{"group":"Monitors","pages":[{"title":"Get started with Monitors","sidebarTitle":"Getting started","href":"/getting-started/monitors/overview"}]},{"group":"Upload proprietary content","pages":[{"title":"Upload your own content","href":"/getting-started/upload_your_own_content"}]},{"group":"Knowledge Graph","pages":[{"title":"Introduction","href":"/getting-started/knowledge_graph/introduction"},{"group":"Find Entities","pages":[{"title":"Find Companies","href":"/getting-started/knowledge_graph/find_companies"},{"title":"Find ETFs","href":"/getting-started/knowledge_graph/find_etfs"},{"title":"Find Organizations","href":"/getting-started/knowledge_graph/find_organizations"},{"title":"Find People","href":"/getting-started/knowledge_graph/find_people"},{"title":"Find Places","href":"/getting-started/knowledge_graph/find_places"},{"title":"Find Products","href":"/getting-started/knowledge_graph/find_products"}]},{"title":"Find Sources","href":"/getting-started/knowledge_graph/find_sources"},{"title":"Find Topics","href":"/getting-started/knowledge_graph/find_topics"},{"title":"Filter Values","href":"/getting-started/knowledge_graph/filter_values"},{"title":null,"href":"/getting-started/knowledge_graph/get_objects_by_id"}]},{"group":"Bigdata Assistant","pages":[{"title":"Introduction","sidebarTitle":"Introduction","href":"/app/introduction"},{"title":"How Bigdata generates your answers","href":"/app/getting-started/how_generates_answers"},{"title":"Chatting with your files","href":"/app/getting-started/chat_with_your_files"},{"group":"Use cases","pages":[{"title":"Working with Earnings Transcripts","href":"/app/use-cases/portfolio-management/working_with_earnings_transcripts"},{"title":"Negative News Screening","href":"/app/use-cases/portfolio-management/negative_news_screening"},{"title":"Tracking Investment Trends","href":"/app/use-cases/equity-research/tracking_investment_trends"},{"title":"Building investment cases","href":"/app/use-cases/equity-research/building_investment_cases"},{"title":"Assessing supply chain disruptions","href":"/app/use-cases/risk-analysis/assessing_supply_chain_disruptions"}]}]},{"group":"Troubleshooting","pages":[{"title":"SSL certificate verification","href":"/getting-started/troubleshooting/macos_ssl_certificate"}]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"code","href":"https://platform.bigdata.com/"},{"anchor":"Bigdata Assistant","icon":"comments-dollar","href":"https://bigdata.com"},{"anchor":"Support","icon":"headset","href":"https://docs.bigdata.com/support"}]}},{"tab":"How to guides","groups":[{"group":"How to guides","pages":[{"title":"Introduction","href":"/how-to-guides/introduction"},{"title":"Prerequisites","href":"/how-to-guides/how_to_prerequisites"},{"title":"Monitor usage","href":"/how-to-guides/monitor_usage"}]},{"group":"Research Service","pages":[{"group":"Concepts","pages":[{"title":"Concepts Overview","sidebarTitle":"Overview","href":"/how-to-guides/agents/concepts/overview"},{"title":"Streaming Responses","sidebarTitle":"Streaming responses","href":"/how-to-guides/agents/concepts/streaming-responses"},{"title":"Grounding and Citations","sidebarTitle":"Grounding and citations","href":"/how-to-guides/agents/concepts/grounding-and-citations"},{"title":"Code execution and charts","sidebarTitle":"Code execution and charts","href":"/how-to-guides/agents/concepts/code-execution-and-charts"},{"title":"Error Handling","sidebarTitle":"Error handling","href":"/how-to-guides/agents/concepts/error-handling"},{"title":"Conversation Continuity","sidebarTitle":"Conversation continuity","href":"/how-to-guides/agents/concepts/conversation-continuity"}]},{"group":"Research Agent","pages":[{"title":"Non-streaming response","href":"/how-to-guides/agents/research/how_to_non_streaming"},{"title":"Search Tool Configuration","sidebarTitle":"Search tool configuration","href":"/how-to-guides/agents/research/search-tool-configuration"},{"title":"Structured Output Extraction","sidebarTitle":"Structured output extraction","href":"/how-to-guides/agents/research/structured-output-extraction"},{"title":"Multi-turn Conversations","sidebarTitle":"Multi-turn conversations","href":"/how-to-guides/agents/research/multi-turn-conversations"}]},{"group":"Workflows","pages":[{"title":"Creating Workflow Templates","sidebarTitle":"Creating Templates","href":"/how-to-guides/agents/workflows/creating_templates"},{"title":"Running a Workflow","sidebarTitle":"Running a workflow","href":"/how-to-guides/agents/workflows/running-a-workflow"},{"title":"Using Research Plans","sidebarTitle":"Research Plans","href":"/how-to-guides/agents/workflows/execution_modes"},{"title":"Execution history","sidebarTitle":"Execution history","href":"/how-to-guides/agents/workflows/execution-history"},{"title":"Community Templates","sidebarTitle":"Community Templates","href":"/how-to-guides/agents/workflows/community_templates"},{"title":"Example Workflow Templates","sidebarTitle":"Example Templates","href":"/how-to-guides/agents/workflows/example_templates"}]}]},{"group":"Search Service","pages":[{"title":"Grounding with Bigdata.com","href":"/how-to-guides/search/grounding_with_bigdata"},{"title":"Batch Search","sidebarTitle":"Batch Search","href":"/how-to-guides/search/batch_search"},{"title":"Visualize theme volume evolution","sidebarTitle":"Theme volume evolution","href":"/how-to-guides/search/search-volume"},{"title":"Retrieve limited chunks","href":"/how-to-guides/queries_with_chunk_limit"},{"title":"Rerank search","href":"/how-to-guides/rerank_search"},{"group":"Claude Cowork","pages":[{"title":"Daily portfolio impact brief with Claude Cowork","sidebarTitle":"Portfolio impact brief","href":"/how-to-guides/search/claude-cowork/pm-top-topics-impact"}]}]},{"group":"Proprietary Content","pages":[{"title":"Upload and search your content","href":"/how-to-guides/private-content/upload-and-search-your-content"},{"title":"Batch files upload","href":"/how-to-guides/private-content/batch-files-upload"},{"title":"Interact with your investment research content","sidebarTitle":"Investment research content","href":"/how-to-guides/private-content/interact-with-investment-research"}]},{"group":"Watchlist","pages":[]},{"group":"Research Tools","pages":[]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"code","href":"https://platform.bigdata.com/"},{"anchor":"Bigdata Assistant","icon":"comments-dollar","href":"https://bigdata.com"},{"anchor":"Support","icon":"headset","href":"https://docs.bigdata.com/support"}]}},{"tab":"Cookbooks","groups":[{"group":"Cookbooks","pages":[{"title":"Introduction","href":"/use-cases/introduction"}]},{"group":"Conversational AI","pages":[{"title":"Build your own MCP","href":"/use-cases/research-tools/build-your-own-mcp"}]},{"group":"Search \u0026 Discovery","pages":[{"title":"Global All-Cap Screening in One Batch Job","href":"/use-cases/search-service/one_job_for_thousands_of_companies"},{"title":"Smart Batching for Universe-Scale Search","href":"/use-cases/search-service/smart-batching"}]},{"group":"Market \u0026 Financial Analysis","pages":[{"title":"Pricing Power Analysis","href":"/use-cases/research-tools/pricing-power"},{"title":"Liquid Cooling Market Watch","href":"/use-cases/research-tools/liquid-cooling"},{"title":"AI Cost Cutting Market Analysis","href":"/use-cases/research-tools/ai-cost-cutting"},{"title":"AI Revenue Generation Market Analysis","href":"/use-cases/research-tools/ai-revenue-generation"},{"title":"Tracking Inflation Drivers","href":"/use-cases/research-tools/tracking-inflation-drivers"},{"title":"Election Monitor","href":"/use-cases/research-tools/election-monitor"},{"title":"Crypto Institutional Adoption","href":"/use-cases/research-tools/screener-for-crypto"}]},{"group":"Risk Management","pages":[{"title":"Risk Analyzer","href":"/use-cases/research-tools/risk-analyzer"},{"title":"Deploy Your Risk Analyzer","href":"/use-cases/docker-services/risk-analyzer"},{"title":"AI Threat Assessment","href":"/use-cases/research-tools/report-ai-threats"},{"title":"Regulation Risks","href":"/use-cases/research-tools/report-regulatory-issues"},{"title":"US Tariffs: Risks \u0026 Strategies","href":"/use-cases/research-tools/specialized-report-tariffs"},{"title":"Rising Bond Spread Risks","href":"/use-cases/research-tools/rising-bond-spread-risks"}]},{"group":"Screening \u0026 Monitoring","pages":[{"title":"Thematic Screeners","href":"/use-cases/research-tools/screeners"},{"title":"Deploy Your Thematic Screener","href":"/use-cases/docker-services/thematic-screener"},{"title":"Credit Ratings Monitoring","href":"/use-cases/research-tools/credit-ratings-monitor"},{"title":"Board Management Monitoring","href":"/use-cases/research-tools/board-management-monitoring"},{"title":"Self-Updating Thematic Dashboards with MCP","href":"/use-cases/research-tools/self-updating-research-dashboard"}]},{"group":"Insights \u0026 Reporting","pages":[{"title":"Brief Generation","href":"/use-cases/docker-services/briefs"},{"title":"Bigdata Briefs 2.0","sidebarTitle":"Bigdata Briefs 2.0","href":"/use-cases/bigdata-briefs-pipeline"},{"group":"Daily Digests","pages":[{"title":"Introduction","href":"/use-cases/research-tools/daily-digests-introduction"},{"title":"Central Banks Announcements","href":"/use-cases/research-tools/daily-digest-central-banks"},{"title":"Crude Oil Market Trend Analysis","href":"/use-cases/research-tools/daily-digest-crude-oil"}]},{"title":"Narrative Miners","href":"/use-cases/research-tools/miners"}]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"code","href":"https://platform.bigdata.com/"},{"anchor":"Bigdata Assistant","icon":"comments-dollar","href":"https://bigdata.com"},{"anchor":"Support","icon":"headset","href":"https://docs.bigdata.com/support"}]}},{"tab":"MCP","groups":[{"group":"MCP Reference","pages":[{"title":"Introduction","href":"/mcp-reference/introduction"},{"title":"Bigdata Authentication","href":"/mcp-reference/bigdata_authentication"},{"title":"MCP Error Codes","href":"/mcp-reference/mcp-error-codes"}]},{"group":"Tools","pages":[{"group":"Bigdata services","pages":[{"title":"bigdata_search","href":"/mcp-reference/tools/bigdata-search"},{"title":"bigdata_watchlist_search","href":"/mcp-reference/tools/bigdata-watchlist-search"},{"title":"find_securities","href":"/mcp-reference/tools/find-securities"},{"title":"get_securities","href":"/mcp-reference/tools/get-securities"},{"title":"list_entity_filter_values","href":"/mcp-reference/tools/list-entity-filter-values"},{"title":"find_entities","href":"/mcp-reference/tools/find-entities"},{"title":"bigdata_events_calendar","href":"/mcp-reference/tools/bigdata-events-calendar"},{"title":"bigdata_screen_companies","href":"/mcp-reference/tools/bigdata-screen-companies"},{"title":"bigdata_company_tearsheet","href":"/mcp-reference/tools/bigdata-company-tearsheet"},{"title":"bigdata_country_tearsheet","href":"/mcp-reference/tools/bigdata-country-tearsheet"},{"title":"bigdata_market_tearsheet","href":"/mcp-reference/tools/bigdata-market-tearsheet"},{"title":"bigdata_sentiment_tearsheet","href":"/mcp-reference/tools/bigdata-sentiment-tearsheet"},{"title":"bigdata_etf_tearsheet","href":"/mcp-reference/tools/bigdata-etf-tearsheet"},{"title":"bigdata_portfolio_tearsheet","href":"/mcp-reference/tools/bigdata-portfolio-tearsheet"},{"title":"bigdata_create_watchlist","href":"/mcp-reference/tools/bigdata-create-watchlist"},{"title":"bigdata_get_watchlist","href":"/mcp-reference/tools/bigdata-get-watchlist"},{"title":"bigdata_edit_watchlist","href":"/mcp-reference/tools/bigdata-edit-watchlist"},{"title":"bigdata_delete_watchlist","href":"/mcp-reference/tools/bigdata-delete-watchlist"},{"title":"bigdata_create_monitor","href":"/mcp-reference/tools/bigdata-create-monitor"},{"title":"bigdata_get_monitor","href":"/mcp-reference/tools/bigdata-get-monitor"},{"title":"bigdata_edit_monitor","href":"/mcp-reference/tools/bigdata-edit-monitor"},{"title":"bigdata_delete_monitor","href":"/mcp-reference/tools/bigdata-delete-monitor"},{"title":"bigdata_simulate_monitor","href":"/mcp-reference/tools/bigdata-simulate-monitor"},{"title":"bigdata_get_monitor_runs","href":"/mcp-reference/tools/bigdata-get-monitor-runs"},{"title":"bigdata_list_connectors","href":"/mcp-reference/tools/bigdata-list-connectors"},{"title":"bigdata_list_tags","href":"/mcp-reference/tools/bigdata-list-tags"},{"title":"bigdata_list_documents","href":"/mcp-reference/tools/bigdata-list-documents"},{"title":"bigdata_fetch_document","href":"/mcp-reference/tools/bigdata-fetch-document"},{"title":"bigdata_upload_document","href":"/mcp-reference/tools/bigdata-upload-document"},{"title":"bigdata_computer","tag":"Coming soon","href":"/mcp-reference/tools/bigdata-computer"}]},{"group":"Bigdata docs","pages":[{"title":"Docs MCP tool","href":"/mcp-reference/code-assistant-tool"}]},{"group":"Partner integrations","pages":[{"title":"Introduction","href":"/mcp-reference/tools/internal/internal-tools-introduction"},{"title":"FactSet Tools","sidebarTitle":"FactSet","href":"/mcp-reference/tools/internal/factset-tools"}]}]},{"group":"Official MCP Integrations","pages":[{"title":"Claude MCP Integration","href":"/mcp-reference/oauth-integrations/claude-mcp-integration"},{"title":"ChatGPT MCP Integration","href":"/mcp-reference/oauth-integrations/chatgpt-mcp-integration"},{"title":"Grok MCP Integration","href":"/mcp-reference/oauth-integrations/grok-mcp-integration"},{"title":"Microsoft 365 Copilot MCP Integration","sidebarTitle":"MS 365 Copilot (Chat, Cowork \u0026 Studio)","href":"/mcp-reference/oauth-integrations/microsoft-365-copilot-mcp-integration"}]},{"group":"Custom MCP Integrations","pages":[{"title":"MCP Integration with API Key","href":"/mcp-reference/api-integrations/mcp-api-integration"},{"group":"OpenAI MCP Integrations","pages":[{"title":"Grounding OpenAI Responses with the Search Service","sidebarTitle":"Grounding OpenAI Responses","href":"/mcp-reference/openai-bigdata-search"},{"title":"Deep Research models","href":"/mcp-reference/api-integrations/mcp-api-deep-research"}]},{"title":"Claude Code MCP Integration","sidebarTitle":"Claude Code Integration","href":"/mcp-reference/api-integrations/claude-code-mcp-integration"},{"title":"Replit MCP Integration","sidebarTitle":"Replit MCP Integration","href":"/mcp-reference/api-integrations/replit-mcp-integration"},{"title":"Qwen Code MCP Integration","sidebarTitle":"Qwen Code Integration","href":"/mcp-reference/api-integrations/qwen-mcp-integration"},{"title":"Perplexity MCP Integration","sidebarTitle":"Perplexity Integration","href":"/mcp-reference/api-integrations/perplexity-mcp-integration"}]},{"group":"Plugins","pages":[{"title":"Bigdata.com Plugin","href":"/mcp-reference/plugins/bigdata-com"}]},{"group":"Prompt examples","pages":[{"group":"Public companies","pages":[{"title":"Company Brief","href":"/mcp-reference/prompt-examples/finance/company-brief"},{"title":"Investment Memo","href":"/mcp-reference/prompt-examples/finance/investment-memo"},{"title":"Earnings Preview","href":"/mcp-reference/prompt-examples/finance/earnings-call-preview"},{"title":"Earnings Q\u0026A","href":"/mcp-reference/prompt-examples/finance/earnings-questions-and-answers"}]},{"group":"Private companies","pages":[]},{"group":"Macroeconomic","pages":[]}]},{"group":"Evals","pages":[{"title":"Comparative Evaluations","href":"/mcp-reference/evals/comparative-evals"}]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"code","href":"https://platform.bigdata.com/"},{"anchor":"Bigdata Assistant","icon":"comments-dollar","href":"https://bigdata.com"},{"anchor":"Support","icon":"headset","href":"https://docs.bigdata.com/support"}]}},{"tab":"Skills","groups":[{"group":"Skills Reference","pages":[{"title":"Introduction","href":"/skills-reference/introduction"},{"title":"Install Bigdata plugin","href":"/skills-reference/install-bigdata-plugin"}]},{"group":"MCP Skills","pages":[{"title":"Financial Research Analyst Skills","href":"/skills-reference/mcp-helpers/financial-research-analyst"}]},{"group":"API Integration Skills","pages":[]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"code","href":"https://platform.bigdata.com/"},{"anchor":"Bigdata Assistant","icon":"comments-dollar","href":"https://bigdata.com"},{"anchor":"Support","icon":"headset","href":"https://docs.bigdata.com/support"}]}},{"tab":"API","pages":[{"group":"API","pages":[{"title":"Introduction to Bigdata APIs","sidebarTitle":"Introduction","href":"/api-rest/introduction"},{"title":"Domains to whitelist","href":"/api-rest/bigdata_domains"},{"title":"Authentication","href":"/api-rest/authentication"},{"group":"Best practices","pages":[{"title":"Resolve companies","href":"/api-rest/best-practices/resolve_companies"},{"title":"Company news coverage","sidebarTitle":"News Coverage","href":"/api-rest/best-practices/company_news_coverage"}]},{"title":"Rate limits","href":"/api-rest/rate_limits"},{"title":"Bigdata CLI","sidebarTitle":"Bigdata CLI","href":"/cli-reference/introduction"},{"group":"Widgets","pages":[{"title":"Widgets","sidebarTitle":"Introduction","href":"/widgets/introduction"},{"title":"Embed the chat widget","sidebarTitle":"Chat Widget","href":"/widgets/chatbox-widget"},{"title":"Embed the document viewer widget","sidebarTitle":"Document Viewer Widget","href":"/widgets/document-viewer-widget"},{"title":"Connect chat and document viewer on one page","sidebarTitle":"Connecting widgets","href":"/widgets/connecting-widgets"}]}]},{"group":"Knowledge Graph","pages":[{"group":"Companies","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/companies","href":"/api-reference/companies/find-by-details"},{"title":"Get by ISIN","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/companies/isin","href":"/api-reference/companies/get-by-isin"},{"title":"Get by CUSIP","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/companies/cusip","href":"/api-reference/companies/get-by-cusip"},{"title":"Get by SEDOL","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/companies/sedol","href":"/api-reference/companies/get-by-sedol"},{"title":"Get by Listing","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/companies/listing","href":"/api-reference/companies/get-by-listing"},{"title":"Get sectors","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json get /v1/knowledge-graph/companies/sectors","href":"/api-reference/companies/get-sectors"},{"title":"Get Subsidiaries","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/subsidiaries/query","href":"/api-reference/companies/get-subsidiaries"}]},{"group":"ETFs","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/etfs","href":"/api-reference/etfs/find-by-details"}]},{"group":"Sources","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/sources","href":"/api-reference/sources/find-by-details"}]},{"group":"Organizations","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/organizations","href":"/api-reference/organizations/find-by-details"}]},{"group":"People","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/people","href":"/api-reference/people/find-by-details"}]},{"group":"Places","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/places","href":"/api-reference/places/find-by-details"}]},{"group":"Products","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/products","href":"/api-reference/products/find-by-details"}]},{"group":"Concepts","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/concepts","href":"/api-reference/concepts/find-by-details"}]},{"group":"Topics","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/topics","href":"/api-reference/topics/find-by-details"}]},{"group":"Funds","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/funds","href":"/api-reference/funds/find-by-details"}]},{"group":"Positions","pages":[{"title":"Find by details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/positions","href":"/api-reference/positions/find-by-details"}]},{"group":"Filter values","pages":[{"title":"Get filter values","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json get /v1/knowledge-graph/{category}/values/{filter}","href":"/api-reference/filter-values/get-filter-values"}]},{"group":"Entities","pages":[{"title":"Get Entities by ID","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_knowledge_graph.json post /v1/knowledge-graph/entities/id","href":"/api-reference/entities/get-entities-by-id"}]}]},{"group":"Search Service","pages":[{"group":"Search","pages":[{"title":"Search documents","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_service.json post /v1/search","href":"/api-reference/search/search-documents"},{"title":"Search volume","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_service.json post /v1/search/volume","href":"/api-reference/search/search-volume"},{"title":"Search watchlist","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_service.json post /v1/search/watchlist","href":"/api-reference/search/search-watchlist"},{"title":"Fetch document","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_service.json get /v1/documents/{document_id}","href":"/api-reference/search/fetch-document"}]},{"group":"Batch Search","pages":[{"title":"Create a Batch Job","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_service.json post /v1/search/batches","href":"/api-reference/batch-search/create-a-batch-job"},{"title":"Upload Your Input File","deprecated":null,"version":null,"playground":"none","openapi":"/api-rest/openapi/openapi_search_service.json put /s3_upload_placeholder","href":"/api-reference/batch-search/upload-your-input-file"},{"title":"Get Batch Job Info","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_service.json get /v1/search/batches/{batch_id}","href":"/api-reference/batch-search/get-batch-job-info"}]},{"group":"Co-mentions","pages":[{"title":"Connected Entities","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_service.json post /v1/search/co-mentions/entities","href":"/api-reference/co-mentions/connected-entities"},{"title":"Connected Topics","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_service.json post /v1/search/co-mentions/topics","href":"/api-reference/co-mentions/connected-topics"}]}]},{"group":"Watchlists","pages":[{"group":"Manage","pages":[{"title":"List watchlists","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_watchlists.json get /v1/watchlists","href":"/api-reference/watchlists/list-watchlists"},{"title":"Create a watchlist","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_watchlists.json post /v1/watchlists","href":"/api-reference/watchlists/create-a-watchlist"},{"title":"Get a watchlist","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_watchlists.json get /v1/watchlists/{watchlist_id}","href":"/api-reference/watchlists/get-a-watchlist"},{"title":"Update a watchlist","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_watchlists.json patch /v1/watchlists/{watchlist_id}","href":"/api-reference/watchlists/update-a-watchlist"},{"title":"Delete a watchlist","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_watchlists.json delete /v1/watchlists/{watchlist_id}","href":"/api-reference/watchlists/delete-a-watchlist"}]}]},{"group":"Monitors","pages":[{"group":"Manage","pages":[{"title":"Create a monitor","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_monitoring.json post /v1/search-monitoring/monitors","href":"/api-reference/monitors/create-a-monitor"},{"title":"List monitors","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_monitoring.json get /v1/search-monitoring/monitors","href":"/api-reference/monitors/list-monitors"},{"title":"Get monitor details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_monitoring.json get /v1/search-monitoring/monitors/{monitor_id}","href":"/api-reference/monitors/get-monitor-details"},{"title":"Update a monitor","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_monitoring.json patch /v1/search-monitoring/monitors/{monitor_id}","href":"/api-reference/monitors/update-a-monitor"},{"title":"Delete a monitor","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_monitoring.json delete /v1/search-monitoring/monitors/{monitor_id}","href":"/api-reference/monitors/delete-a-monitor"}]},{"group":"Test","pages":[{"title":"Simulate a monitor","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_monitoring.json post /v1/search-monitoring/monitors/{monitor_id}/simulate","href":"/api-reference/monitors/simulate-a-monitor"}]},{"group":"Runs","pages":[{"title":"List monitor runs","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_monitoring.json get /v1/search-monitoring/monitors/{monitor_id}/runs","href":"/api-reference/monitors/list-monitor-runs"},{"title":"Get run details","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_search_monitoring.json get /v1/search-monitoring/monitors/{monitor_id}/runs/{run_id}","href":"/api-reference/monitors/get-run-details"}]}]},{"group":"Research Service","pages":[{"title":"Workflows API","sidebarTitle":"Introduction","href":"/api-rest/workflows/introduction"},{"group":"Research Agent","pages":[{"title":"Research Agent","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_research_agent.json post /v1/research-agent","href":"/api-reference/research-agent/research-agent"}]},{"group":"Workflows","pages":[{"title":"Execute Workflow","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json post /v1/workflow/execute","href":"/api-reference/workflows/execute-workflow"},{"title":"Submit Workflow","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json post /v1/workflow/execute/async","href":"/api-reference/workflows/submit-workflow"},{"title":"Stream Workflow Events","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json get /v1/workflow/execute/async/{execution_id}/stream","href":"/api-reference/workflows/stream-workflow-events"},{"title":"Cancel Workflow","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json post /v1/workflow/execute/async/{execution_id}/cancel","href":"/api-reference/workflows/cancel-workflow"},{"title":"List Executions","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json get /v1/workflow/executions","href":"/api-reference/workflow-executions/list-executions"},{"title":"Get Execution","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json get /v1/workflow/executions/{execution_id}","href":"/api-reference/workflow-executions/get-execution"},{"title":"Delete Execution","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json delete /v1/workflow/executions/{execution_id}","href":"/api-reference/workflow-executions/delete-execution"},{"title":"List Templates","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json get /v1/workflow/templates","href":"/api-reference/workflow-templates/list-templates"},{"title":"Create Template","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json post /v1/workflow/templates","href":"/api-reference/workflow-templates/create-template"},{"title":"Get Template","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json get /v1/workflow/templates/{template_id}","href":"/api-reference/workflow-templates/get-template"},{"title":"Update Template","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json put /v1/workflow/templates/{template_id}","href":"/api-reference/workflow-templates/update-template"},{"title":"Delete Template","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json delete /v1/workflow/templates/{template_id}","href":"/api-reference/workflow-templates/delete-template"},{"title":"List Community Templates","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json get /v1/workflow/templates/community","href":"/api-reference/workflow-templates/list-community-templates"},{"title":"Clone Template","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_workflows.json post /v1/workflow/templates/{template_id}/clone","href":"/api-reference/workflow-templates/clone-template"}]}]},{"group":"Content","pages":[{"title":"Introduction","href":"/api-rest/content_introduction"},{"group":"Connectors","pages":[{"title":"Create connector","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json post /contents/v1/connectors","href":"/api-reference/connectors/create-connector"},{"title":"List connectors","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json get /contents/v1/connectors","href":"/api-reference/connectors/list-connectors"},{"title":"Get connector by ID","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json get /contents/v1/connectors/{connector_id}","href":"/api-reference/connectors/get-connector-by-id"},{"title":"Update connector by ID","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json put /contents/v1/connectors/{connector_id}","href":"/api-reference/connectors/update-connector-by-id"},{"title":"Trigger connector sync","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json post /contents/v1/connectors/{connector_id}/sync","href":"/api-reference/connectors/trigger-connector-sync"},{"title":"Delete connector by ID","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json delete /contents/v1/connectors/{connector_id}","href":"/api-reference/connectors/delete-connector-by-id"}]},{"group":"Documents","pages":[{"title":"Enrich document","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json post /contents/v1/documents","href":"/api-reference/documents/enrich-document"},{"title":"List documents","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json get /contents/v1/documents","href":"/api-reference/documents/list-documents"},{"title":"Get document metadata","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json get /contents/v1/documents/{content_id}","href":"/api-reference/documents/get-document-metadata"},{"title":"Update document metadata","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json patch /contents/v1/documents/{content_id}","href":"/api-reference/documents/update-document-metadata"},{"title":"Get annotated document","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json get /contents/v1/documents/{content_id}/annotated","href":"/api-reference/documents/get-annotated-document"},{"title":"Get original document","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json get /contents/v1/documents/{content_id}/original","href":"/api-reference/documents/get-original-document"},{"title":"Delete document","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json delete /contents/v1/documents/{content_id}","href":"/api-reference/documents/delete-document"}]},{"group":"Tags","pages":[{"title":"List tags","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json get /contents/v1/tags","href":"/api-reference/tags/list-tags"},{"title":"Create tag","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json post /contents/v1/tags","href":"/api-reference/tags/create-tag"},{"title":"Delete tag","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_content_data.json delete /contents/v1/tags/{tag_id}","href":"/api-reference/tags/delete-tag"}]}]},{"group":"Structured Data","pages":[{"title":"Introduction","href":"/structured-data/introduction"},{"group":"Market Data","pages":[{"title":"Daily Prices","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/price/daily/query","href":"/api-reference/market-data/daily-prices"},{"title":"Intraday Prices","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/price/intraday/query","href":"/api-reference/market-data/intraday-prices"},{"title":"Aftermarket Prices","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/price/aftermarket/query","href":"/api-reference/market-data/aftermarket-prices"},{"title":"Dividends","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/dividends/query","href":"/api-reference/market-data/dividends"},{"title":"Price Changes","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/price/changes/query","href":"/api-reference/market-data/price-changes"},{"title":"Quote","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/quote/query","href":"/api-reference/market-data/quote"},{"title":"Entity Sentiment","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/entity-sentiment/","href":"/api-reference/market-data/entity-sentiment"}]},{"group":"Analyst Estimates","pages":[{"title":"Analyst Estimates","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/analyst-estimates/query","href":"/api-reference/analyst-estimates/analyst-estimates"},{"title":"Analyst Ratings","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/analyst-ratings/query","href":"/api-reference/analyst-estimates/analyst-ratings"},{"title":"Earnings Surprises","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/latest-surprise/query","href":"/api-reference/analyst-estimates/earnings-surprises"},{"title":"Target Price","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/price/target/query","href":"/api-reference/analyst-estimates/target-price"}]},{"group":"Financials \u0026 Ratios","pages":[{"title":"Balance Sheet","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/balance-sheet/query","href":"/api-reference/financials-\u0026-ratios/balance-sheet"},{"title":"Cash Flow Statement","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/cash-flow-statement/query","href":"/api-reference/financials-\u0026-ratios/cash-flow-statement"},{"title":"Company Ratios TTM","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/company-ratios-ttm/query","href":"/api-reference/financials-\u0026-ratios/company-ratios-ttm"},{"title":"Income Statement","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/income-statement/query","href":"/api-reference/financials-\u0026-ratios/income-statement"},{"title":"Key Metrics TTM","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/key-metrics-ttm/query","href":"/api-reference/financials-\u0026-ratios/key-metrics-ttm"},{"title":"Revenue Geographic Segments","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/company-revenue-geographic-segments/query","href":"/api-reference/financials-\u0026-ratios/revenue-geographic-segments"},{"title":"Revenue Product Segments","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/company-revenue-product-segments/query","href":"/api-reference/financials-\u0026-ratios/revenue-product-segments"}]},{"group":"Company \u0026 Events","pages":[{"title":"Company Profile","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/company-profile/query","href":"/api-reference/company-\u0026-events/company-profile"},{"title":"Stocks \u0026 Funds Screener","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/company-screener/query","href":"/api-reference/company-\u0026-events/stocks-\u0026-funds-screener"},{"title":"Events Calendar","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/events-calendar/query","href":"/api-reference/company-\u0026-events/events-calendar"},{"title":"ESG Scores","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/esg-performance-score/query","href":"/api-reference/company-\u0026-events/esg-scores"},{"title":"Economic Calendar","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/economic-calendar/query","href":"/api-reference/company-\u0026-events/economic-calendar"}]},{"group":"Fund Holdings","pages":[{"title":"Fund Holdings","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/holdings/funds/stocks/","href":"/api-reference/fund-holdings/fund-holdings"},{"title":"Stock Fund Holdings","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/holdings/stocks/funds","href":"/api-reference/fund-holdings/stock-fund-holdings"},{"title":"Fund Position Signals","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/holdings/funds/trends/","href":"/api-reference/fund-holdings/fund-position-signals"}]},{"group":"Private Markets","pages":[{"title":"Private Company Overview","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/private-companies/query","href":"/api-reference/private-markets/private-company-overview"},{"title":"Private Company Funding Rounds","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/funding-rounds/query","href":"/api-reference/private-markets/private-company-funding-rounds"},{"title":"Private Company People","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/private-company-people/query","href":"/api-reference/private-markets/private-company-people"}]},{"group":"Fixed Income","pages":[{"title":"Bonds by Issuer","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/fixed-income/corporate/issuer/query","href":"/api-reference/fixed-income/bonds-by-issuer"},{"title":"Bonds by ISIN","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/fixed-income/corporate/isin/query","href":"/api-reference/fixed-income/bonds-by-isin"},{"title":"Bond prices","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_structured_data.json post /v1/fixed-income/corporate/prices/query","href":"/api-reference/fixed-income/bond-prices"}]}]},{"group":"Subscription","pages":[{"group":"Quotas","pages":[{"title":"Get Subscription Quotas","deprecated":null,"version":null,"openapi":"/api-rest/openapi/openapi_subscription.json get /v1/subscription/quotas","href":"/api-reference/quotas/get-subscription-quotas"}]}]},{"group":"SDK","pages":[{"title":"SDK sunset","href":"/sdk-reference/introduction"},{"title":"Environment Variables","href":"/sdk-reference/environment_variables"},{"title":"Proxy configuration","href":"/sdk-reference/proxy_configuration"},{"title":"SSL Verification","href":"/sdk-reference/ssl_verification"},{"title":"Exceptions","href":"/sdk-reference/exceptions"}]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"code","href":"https://platform.bigdata.com/"},{"anchor":"Bigdata Assistant","icon":"comments-dollar","href":"https://bigdata.com"},{"anchor":"Support","icon":"headset","href":"https://docs.bigdata.com/support"}]}},{"tab":"Changelog","pages":[{"group":"API Changelog","pages":[{"title":"API updates","href":"/release-notes/api_changelog"}]},{"group":"CLI Changelog","pages":[{"title":"Bigdata CLI updates","href":"/release-notes/cli_changelog"}]},{"group":"MCP Changelog","pages":[{"title":"MCP updates","href":"/release-notes/mcp_changelog"}]},{"group":"Skills Changelog","pages":[{"title":"Skills updates","href":"/release-notes/skills_changelog"}]},{"group":"SDK Changelog","pages":[{"title":"bigdata-client Changelog","sidebarTitle":"bigdata-client","href":"/release-notes/bigdata_client_changelog"},{"title":"bigdata-research-tools Changelog","sidebarTitle":"bigdata-research-tools","href":"/release-notes/bigdata_research_tools_changelog"}]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"code","href":"https://platform.bigdata.com/"},{"anchor":"Bigdata Assistant","icon":"comments-dollar","href":"https://bigdata.com"},{"anchor":"Support","icon":"headset","href":"https://docs.bigdata.com/support"}]}},{"tab":"Content Partners","groups":[{"group":"Introduction","pages":[{"title":"Introduction","href":"/partner-content-upload/introduction"},{"title":"Why Upload Your Content?","href":"/partner-content-upload/why-upload-your-content"}]},{"group":"Getting Started","pages":[{"title":"Onboarding Overview","href":"/partner-content-upload/getting-started/onboarding-overview"},{"title":"Quick Start Guide","href":"/partner-content-upload/getting-started/quick-start-guide"}]},{"group":"Format Requirements","pages":[{"title":"Bigdata Document Format","href":"/partner-content-upload/format-requirements/bigdata-document-format"},{"title":"Validation Steps","href":"/partner-content-upload/format-requirements/validation-steps"}]},{"group":"Upload Mechanisms","pages":[{"title":"SFTP","href":"/partner-content-upload/upload-mechanisms/sftp"}]},{"group":"Developer Resources","pages":[{"title":"Resource Hub","href":"/partner-content-upload/developer-resources/resource-hub"}]}],"global":{"anchors":[{"anchor":"Bigdata.com","icon":"comments-dollar","href":"https://bigdata.com"},{"anchor":"Support","icon":"headset","href":"https://docs.bigdata.com/support"}]}},{"tab":"FAQ","pages":[{"title":"Privacy Questions","href":"/faq/privacy_questions"},{"title":"Source Questions","href":"/faq/source_questions"},{"title":"Comparison to competitors","href":"/faq/comparison_to_competitors"},{"title":"Functionality Questions","href":"/faq/functionality_questions"},{"title":"Technical Questions","href":"/faq/technical_questions"},{"title":"Product Questions","href":"/faq/product_questions"},{"title":"GenAI Terms for Finance","href":"/faq/genai_terms_for_finance"}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"code","href":"https://platform.bigdata.com/"},{"anchor":"Bigdata Assistant","icon":"comments-dollar","href":"https://bigdata.com"},{"anchor":"Support","icon":"headset","href":"https://docs.bigdata.com/support"}]}},{"tab":"Support","pages":[{"title":"Support","mode":"center","href":"/support"}]},{"tab":"Blog","pages":[{"title":"Bigdata developers blog","href":"/blog/introduction"},{"group":"November - 2026","pages":[{"title":"Inside Monitors: how a monitor decides what's new","sidebarTitle":"Inside Monitors","href":"/blog/monitors/inside-monitors"},{"title":"FinSearch-Eval: Evaluating Financial Search on Live, Billion-Document Corpora","sidebarTitle":"A Benchmark for Financial Search","href":"/blog/search/finsearch-eval"}]},{"group":"October - 2026","pages":[{"title":"From Screen to Signal: Building a Global Robotics Watchlist with the Bigdata MCP","sidebarTitle":"Global robotics watchlist","href":"/blog/mcp/global-robotics-watchlist"},{"title":"From investment theme to proprietary signal with NVIDIA Nemotron","sidebarTitle":"From Theme to Signal","href":"/blog/research/theme-to-proprietary-signal"}]},{"group":"September - 2026","pages":[{"title":"Inside Workflows: keeping agent research reproducible","sidebarTitle":"Inside Workflows","href":"/blog/workflows/inside-workflows"}]},{"group":"August - 2026","pages":[{"title":"Baking Behavior into Weights: Fine-Tuning a Language Model for Financial Search","sidebarTitle":"Fine-Tuning for Financial Search","href":"/blog/search/baking-behavior-into-weights"}]},{"group":"July - 2026","pages":[{"title":"Sentiment in Bigdata.com: The Trend and the Story","sidebarTitle":"Sentiment in Bigdata.com","href":"/blog/market-data/entity-sentiment-signals"}]},{"group":"June - 2026","pages":[{"title":"How We Rebuilt Bigdata Briefs","sidebarTitle":"How We Rebuilt Bigdata Briefs","href":"/blog/workflows/bigdata-briefs-automated-pipeline"}]},{"group":"May - 2026","pages":[{"title":"From API key to production AI research assistant - in a single afternoon","sidebarTitle":"Introducing Bigdata Widgets","href":"/blog/widgets/widgets_release"},{"title":"Quantum Computing Is Hitting Its Commercial Inflection Point","sidebarTitle":"Quantum thematic report","href":"/blog/mcp/quantum_thematic_report"},{"title":"Unifying Web Search within the Bigdata.com Search API","sidebarTitle":"Introducing Web Search","href":"/blog/search/introducing-web-search"}]},{"group":"April - 2026","pages":[{"title":"Smart Batching: plan-then-execute search for universe-scale screening","sidebarTitle":"Smart Batching for universe-scale screening","href":"/blog/search/smart-batching-universe-scale-screening"},{"title":"Turn a fresh laptop into a financial-intelligence agent you chat with on Telegram","sidebarTitle":"NemoClaw + Bigdata on Telegram","href":"/blog/nemoclaw/nemoclaw-bigdata-telegram"},{"title":"Turn Buyback Signals into Alpha with Claude, Bigdata MCP, and Skills","sidebarTitle":"Share Buyback Research","href":"/blog/search/share-buyback-financial-research"},{"title":"How to Use Your Indexed Email Archive as a Search Grounding Layer","sidebarTitle":"Fuel your Research Workflow with Email Content","href":"/blog/proprietary-content/private-newsletters-grounded-reports"},{"title":"The Workflows API: turning an analyst's research process into an API call","sidebarTitle":"The Workflows API: Automate your research process","href":"/blog/workflows/automate-your-research-process"}]},{"group":"March - 2026","pages":[{"title":"Introducing Diversified Search for AI Agents","sidebarTitle":"Diversified Search for AI Agents","href":"/blog/search/diversified-search"},{"title":"How to Automate Portfolio Research with Claude Cowork and Bigdata","sidebarTitle":"Portfolio briefs with Claude Cowork","href":"/blog/mcp/claude_cowork_with_bigdata"},{"title":"Professional-Grade Financial Reports with Claude, Bigdata MCP, and Skills","sidebarTitle":"Reports with Claude and Bigdata","href":"/blog/mcp/claude_with_bigdata"}]}]}]},"basePath":"","title":"Threading - Find Entities - Bigdata.com API developer docs","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":[],"chunks":[]}