Search Datamagnet’s own database of company profiles by industry, location, headcount, type, founding year and LinkedIn identity — firmographic filters over previously collected records.
Cost:10 credits/search.Search Datamagnet’s internal database of company profiles by firmographics. Like People Search DB, this queries records already collected rather than fetching live, so it returns instantly and doesn’t consume collection capacity. Each page returns up to 500 companies.
Every list field is OR’d within itself and AND’d across fields — industries: ["Retail", "Restaurants"] with countries: ["US"] means retail or restaurants, in the US.At least one filter is required. A search with none is refused with a 422, uncharged: there is no useful answer to “return anything” over 38 million companies.
Most of these filters match the stored value exactly, not as a substring — that is what lets an index answer them on a table this size. Exact means exact: company_types: ["Privately Held"] matches, ["private"] matches nothing. Where a field has more than one spelling in the data, pass every spelling you want, and see the coverage table at the end for how much of the database each field is filled on.industries is the exception. It is resolved against a known vocabulary before it is matched, so one name finds every spelling of that industry and a shorthand widens rather than matching nothing — ["software"] becomes the nine industries with “software” in the name. Still exact against the index, just not against your word. See below.
Filter by industry. Pass one of the 443 industry names — Medical Practices, Construction, Restaurants, Retail, Real Estate, Insurance, Software Development.One name finds every spelling of the industry. Three things used to split one industry across several values here, and all three are now folded: the 2022 LinkedIn rename (Computer Software is the legacy spelling of Software Development), the casing (telecommunications and Telecommunications are separate stored values), and the punctuation (Information Technology & Services versus information technology and services). Software Development alone now matches 908,623 companies where it used to match 660,254.A shorthand of 4+ characters widens to the industries containing it. A word we don’t recognise is a 422 with near misses, never an empty result.Example: ["Software Development"]
Filter by company type, matched exactly. Values seen in the data: Privately Held, Public Company, Nonprofit, Self-Owned, Self-Employed, Partnership, Government Agency, Educational.Example: ["Privately Held", "Public Company"]
Minimum employee count. This is the numeric headcount, filled on about 42% of companies — for broader coverage use size_bands, which is filled on 98%.Example: 50
Filter by LinkedIn’s headcount band, matched exactly as stored: 1 employee, 2-10 employees, 11-50 employees, 51-200 employees, 201-500 employees, 501-1,000 employees, 1,001-5,000 employees, 5,001-10,000 employees, 10,001+ employees.Older records carry shorter spellings of the same bands (1-10, 11-50) and a few carry 0+ employees. Pass every spelling you want matched — these are exact comparisons, not ranges.Example: ["11-50 employees", "51-200 employees"]
Founded in or before this year.The founding year is stored as free text, so it is read as the first four digits of the value — 1998-2000 (relocated 2015) reads as 1998, 2,024 reads as 2024. A company whose stored value holds no year at all never matches either bound.Example: 2020
true returns only companies we hold a website for, false only those we hold none for. Like the contactability filters on the people search, this describes our records rather than the company.Example: true
Results are not ordered. Nothing worth sorting by is indexed on a table this size, so a sort would mean collecting every match before returning a page of them. Paging with limit/offset is therefore best-effort: it walks the result set, but the order it walks in is not guaranteed to be stable between calls.
A field name this endpoint doesn’t know is not applied. The search still runs, and the response carries an ignored_filters array naming what was dropped — so a mistyped industry (for industries) shows up as a named mistake instead of a page of results that looks filtered but isn’t.If every filter in the request was unrecognised, the search is refused with a 422 and no credits are charged.
Results never carry the company description, the long-form info block or the raw collected payload. Those three are the bulk of the stored record, and a search that returned them would spend its whole budget fetching them. Use Company on a result’s linkedin_url for the full profile.
Present only when the request contained field names this endpoint doesn’t recognise. Names them, so a typo shows up as a typo rather than as results that look filtered but aren’t.
A filter can only return companies whose record holds that field, so coverage is the real ceiling on any search. Measured across 38.4M companies on 2026-09-22:
Filter
Field is filled on
size_bands
97.8%
countries
87.8%
industries
85.3%
regions
77.3%
cities
73.1%
has_website
72.0%
min_followers
64.2%
company_types
43.3%
min_employees / max_employees
41.8%
founded_min / founded_max
37.4%
Combining a well-covered filter with a sparse one narrows twice: min_employees with founded_min can only return the companies that carry both.
The body was not a JSON object, or limit was outside 1–500, or offset was negative. message names the problem.
Fix the request.
422
The request carried no filters at all, every filter in it was an unrecognised field name, or industries named something that is none of the 443. message lists what is accepted, with near misses for an industry.
Add a filter, or correct the name or value.
504
The search ran too long to answer.
Narrow it and retry — a country or a size band alongside the industry.
Nothing is charged on any error.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Datamagnet API","description":"Learn everything there is to know about the Datamagnet API and integrate Datamagnet into your product.","colors":{"primary":"#10b981","light":"#34d399","dark":"#059669"},"logo":{"light":"https://mintcdn.com/datamagnet/SW4nLtirTM2YPsD9/logo/logo.svg?fit=max\u0026auto=format\u0026n=SW4nLtirTM2YPsD9\u0026q=85\u0026s=357a8b0e19b9716ef9f49fffcb91764e","dark":"https://mintcdn.com/datamagnet/SW4nLtirTM2YPsD9/logo/logo.svg?fit=max\u0026auto=format\u0026n=SW4nLtirTM2YPsD9\u0026q=85\u0026s=357a8b0e19b9716ef9f49fffcb91764e"},"favicon":"https://mintcdn.com/datamagnet/Te85XCZXrXqMYoCk/logo/favicon.png?fit=max\u0026auto=format\u0026n=Te85XCZXrXqMYoCk\u0026q=85\u0026s=f6a67aa9db0be06077aca1f4c444022d","api":{"playground":{"display":"interactive"},"mdx":{"auth":{"method":"bearer"},"server":"https://api.datamagnet.co"}},"appearance":{"default":"light","strict":false},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://datamagnet.co/auth/register","label":"Register for API"}],"primary":{"type":"button","label":"Dashboard","href":"https://datamagnet.co/app/api-keys"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/datamagnet-co"}},"search":{"prompt":"Find something..."},"styling":{"eyebrows":"breadcrumbs","latex":false},"integrations":{"ga4":{"measurementId":"G-5YQ8KLR3J7"},"gtm":{"tagId":"GTM-KNM5ZQPB"},"intercom":{"appId":"njr64ahv"},"posthog":{"apiKey":"phc_IRc9k1hAzVslo9KFV5iOxrfBoPkrPRoVNC3OJ7rM1IV","apiHost":"https://posthog-analytics-proxy.datachroma.workers.dev"}},"contextual":{"options":["copy","chatgpt","claude","perplexity","grok","aistudio","mcp"],"display":"header"},"interaction":{"drilldown":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"datamagnet","hasAudioNarration":false,"actualSubdomain":"datamagnet","customDomains":["docs.datamagnet.co"],"gitSource":{"type":"github","owner":"pratik-dani","repo":"data-collection","deployBranch":"main","contentDirectory":"datamagnet-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad876f416faa66f78bb0b84","collectionId":"b0222c8c-2738-4ab1-891a-48ed4f8d7a59","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad876f416faa66f78bb0b84"},"feedback":{"edits":true,"issues":true,"thumbs":true,"agentFeedback":true},"entitlements":{},"buildId":"6ad876f416faa66f78bb0b84","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":44},{"language":"default","tag":"Changelog","count":18},{"language":"default","tag":"Getting Started","count":16},{"language":"default","tag":"Guides","count":11},{"language":"default","tag":"Cookbooks","count":9},{"language":"default","tag":"Concepts","count":6},{"language":"default","tag":"Signals","count":5},{"language":"default","tag":"Posts","count":4},{"language":"default","tag":"Company","count":3},{"language":"default","tag":"ICP Search","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":".card{transition:all .2s ease;border-radius:8px}.card:hover{transform:translateY(-2px)}:focus-visible{outline:2px solid #10b981;outline-offset:2px}"}],"page":{"pagePath":"api-reference/endpoints/company-db-search","slug":"/api-reference/endpoints/company-db-search","pageMetadata":{"title":"Company Search DB","api":"POST https://api.datamagnet.co/api/v1/company/search/db","description":"Search Datamagnet's own database of company profiles by industry, location, headcount, type, founding year and LinkedIn identity — firmographic filters over previously collected records.","href":"/api-reference/endpoints/company-db-search"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Search Datamagnet’s own database of company profiles by industry, location, headcount, type, founding year and LinkedIn identity — firmographic filters over previously collected records.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Expandable,Heading,Note,ParamField,ResponseField,Table,Warning}=_components;if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`company-search-db`,children:`Company Search DB`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cost:`}),` `,_jsx(_components.code,{children:`10`}),` credits/search.`]}),`\n`,_jsxs(_components.p,{children:[`Search Datamagnet’s internal database of company profiles by firmographics. Like `,_jsx(_components.a,{href:`/api-reference/endpoints/people-db-search`,children:`People Search DB`}),`, this queries records already collected rather than fetching live, so it returns instantly and doesn’t consume collection capacity. Each page returns up to `,_jsx(_components.code,{children:`500`}),` companies.`]}),`\n`,_jsx(Heading,{level:`2`,id:`company-search-db-endpoint`,children:`Company search DB endpoint`}),`\n`,_jsxs(_components.p,{children:[`Every list field is OR’d within itself and AND’d across fields — `,_jsx(_components.code,{children:`industries: [\"Retail\", \"Restaurants\"]`}),` with `,_jsx(_components.code,{children:`countries: [\"US\"]`}),` means retail `,_jsx(_components.strong,{children:`or`}),` restaurants, in the US.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`At least one filter is required.`}),` A search with none is refused with a `,_jsx(_components.code,{children:`422`}),`, uncharged: there is no useful answer to “return anything” over 38 million companies.`]}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Most of these filters match the stored value `,_jsx(_components.strong,{children:`exactly`}),`, not as a substring — that is what lets an index answer them on a table this size. Exact means exact: `,_jsx(_components.code,{children:`company_types: [\"Privately Held\"]`}),` matches, `,_jsx(_components.code,{children:`[\"private\"]`}),` matches nothing. Where a field has more than one spelling in the data, pass every spelling you want, and see the coverage table at the end for how much of the database each field is filled on.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`industries`}),` is the exception. It is resolved against a known vocabulary before it is matched, so one name finds every spelling of that industry and a shorthand widens rather than matching nothing — `,_jsx(_components.code,{children:`[\"software\"]`}),` becomes the nine industries with “software” in the name. Still exact against the index, just not against your word. See below.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`industry-and-type`,children:`Industry and type`}),`\n`,_jsxs(ParamField,{body:`industries`,type:`string[]`,id:`param-industries`,children:[_jsxs(_components.p,{children:[`Filter by industry. Pass one of the `,_jsx(_components.a,{href:`/api-reference/values/employer-industries`,children:`443 industry names`}),` — `,_jsx(_components.code,{children:`Medical Practices`}),`, `,_jsx(_components.code,{children:`Construction`}),`, `,_jsx(_components.code,{children:`Restaurants`}),`, `,_jsx(_components.code,{children:`Retail`}),`, `,_jsx(_components.code,{children:`Real Estate`}),`, `,_jsx(_components.code,{children:`Insurance`}),`, `,_jsx(_components.code,{children:`Software Development`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`One name finds every spelling of the industry.`}),` Three things used to split one industry across several values here, and all three are now folded: the 2022 LinkedIn rename (`,_jsx(_components.code,{children:`Computer Software`}),` is the legacy spelling of `,_jsx(_components.code,{children:`Software Development`}),`), the casing (`,_jsx(_components.code,{children:`telecommunications`}),` and `,_jsx(_components.code,{children:`Telecommunications`}),` are separate stored values), and the punctuation (`,_jsx(_components.code,{children:`Information Technology \u0026 Services`}),` versus `,_jsx(_components.code,{children:`information technology and services`}),`). `,_jsx(_components.code,{children:`Software Development`}),` alone now matches 908,623 companies where it used to match 660,254.`]}),_jsxs(_components.p,{children:[`A shorthand of 4+ characters widens to the industries containing it. A word we don’t recognise is a `,_jsx(_components.code,{children:`422`}),` with near misses, never an empty result.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"Software Development\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`company_types`,type:`string[]`,id:`param-company-types`,children:[_jsxs(_components.p,{children:[`Filter by company type, matched exactly. Values seen in the data: `,_jsx(_components.code,{children:`Privately Held`}),`, `,_jsx(_components.code,{children:`Public Company`}),`, `,_jsx(_components.code,{children:`Nonprofit`}),`, `,_jsx(_components.code,{children:`Self-Owned`}),`, `,_jsx(_components.code,{children:`Self-Employed`}),`, `,_jsx(_components.code,{children:`Partnership`}),`, `,_jsx(_components.code,{children:`Government Agency`}),`, `,_jsx(_components.code,{children:`Educational`}),`.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"Privately Held\", \"Public Company\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`entity_types`,type:`string[]`,id:`param-entity-types`,children:[_jsxs(_components.p,{children:[`What kind of LinkedIn page this is: `,_jsx(_components.code,{children:`company`}),`, `,_jsx(_components.code,{children:`school`}),` or `,_jsx(_components.code,{children:`showcase`}),`. Case-insensitive.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"company\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`location`,children:`Location`}),`\n`,_jsxs(ParamField,{body:`countries`,type:`string[]`,id:`param-countries`,children:[_jsxs(_components.p,{children:[`Filter by country as an ISO-3166-1 alpha-2 code, not a name — `,_jsx(_components.code,{children:`US`}),`, not `,_jsx(_components.code,{children:`United States`}),`. Case-insensitive.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"US\", \"GB\", \"DE\"]`})]})]}),`\n`,_jsx(ParamField,{body:`regions`,type:`string[]`,id:`param-regions`,children:_jsxs(_components.p,{children:[`State, province or other first-level region, matched exactly as stored. Example: `,_jsx(_components.code,{children:`[\"California\", \"Texas\"]`})]})}),`\n`,_jsx(ParamField,{body:`cities`,type:`string[]`,id:`param-cities`,children:_jsxs(_components.p,{children:[`City, matched exactly as stored. Example: `,_jsx(_components.code,{children:`[\"San Francisco\", \"Austin\"]`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`size`,children:`Size`}),`\n`,_jsxs(ParamField,{body:`min_employees`,type:`integer`,id:`param-min-employees`,children:[_jsxs(_components.p,{children:[`Minimum employee count. This is the numeric headcount, filled on about 42% of companies — for broader coverage use `,_jsx(_components.code,{children:`size_bands`}),`, which is filled on 98%.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`50`})]})]}),`\n`,_jsx(ParamField,{body:`max_employees`,type:`integer`,id:`param-max-employees`,children:_jsxs(_components.p,{children:[`Maximum employee count. Example: `,_jsx(_components.code,{children:`500`})]})}),`\n`,_jsxs(ParamField,{body:`size_bands`,type:`string[]`,id:`param-size-bands`,children:[_jsxs(_components.p,{children:[`Filter by LinkedIn’s headcount band, matched exactly as stored: `,_jsx(_components.code,{children:`1 employee`}),`, `,_jsx(_components.code,{children:`2-10 employees`}),`, `,_jsx(_components.code,{children:`11-50 employees`}),`, `,_jsx(_components.code,{children:`51-200 employees`}),`, `,_jsx(_components.code,{children:`201-500 employees`}),`, `,_jsx(_components.code,{children:`501-1,000 employees`}),`, `,_jsx(_components.code,{children:`1,001-5,000 employees`}),`, `,_jsx(_components.code,{children:`5,001-10,000 employees`}),`, `,_jsx(_components.code,{children:`10,001+ employees`}),`.`]}),_jsxs(_components.p,{children:[`Older records carry shorter spellings of the same bands (`,_jsx(_components.code,{children:`1-10`}),`, `,_jsx(_components.code,{children:`11-50`}),`) and a few carry `,_jsx(_components.code,{children:`0+ employees`}),`. Pass every spelling you want matched — these are exact comparisons, not ranges.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"11-50 employees\", \"51-200 employees\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`age-and-reach`,children:`Age and reach`}),`\n`,_jsx(ParamField,{body:`founded_min`,type:`integer`,id:`param-founded-min`,children:_jsxs(_components.p,{children:[`Founded in or after this year. Example: `,_jsx(_components.code,{children:`2010`})]})}),`\n`,_jsxs(ParamField,{body:`founded_max`,type:`integer`,id:`param-founded-max`,children:[_jsx(_components.p,{children:`Founded in or before this year.`}),_jsxs(_components.p,{children:[`The founding year is stored as free text, so it is read as the first four digits of the value — `,_jsx(_components.code,{children:`1998-2000 (relocated 2015)`}),` reads as 1998, `,_jsx(_components.code,{children:`2,024`}),` reads as 2024. A company whose stored value holds no year at all never matches either bound.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`2020`})]})]}),`\n`,_jsx(ParamField,{body:`min_followers`,type:`integer`,id:`param-min-followers`,children:_jsxs(_components.p,{children:[`Minimum LinkedIn follower count. Example: `,_jsx(_components.code,{children:`1000`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`web-presence`,children:`Web presence`}),`\n`,_jsxs(ParamField,{body:`has_website`,type:`boolean`,id:`param-has-website`,children:[_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` returns only companies we hold a website for, `,_jsx(_components.code,{children:`false`}),` only those we hold none for. Like the contactability filters on the people search, this describes our records rather than the company.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`true`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`linkedin-identity`,children:`LinkedIn identity`}),`\n`,_jsxs(ParamField,{body:`linkedin_ids`,type:`string[]`,id:`param-linkedin-ids`,children:[_jsx(_components.p,{children:`Filter by numeric LinkedIn company ID. Exact match, and the fastest way to hydrate a list of companies you already know.`}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"1035\", \"1441\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`linkedin_usernames`,type:`string[]`,id:`param-linkedin-usernames`,children:[_jsx(_components.p,{children:`Filter by LinkedIn universal name — the last path segment of the company URL. Case-insensitive, exact match.`}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"stripe\", \"plaid\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`paging`,children:`Paging`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Results are `,_jsx(_components.strong,{children:`not ordered`}),`. Nothing worth sorting by is indexed on a table this size, so a sort would mean collecting every match before returning a page of them. Paging with `,_jsx(_components.code,{children:`limit`}),`/`,_jsx(_components.code,{children:`offset`}),` is therefore best-effort: it walks the result set, but the order it walks in is not guaranteed to be stable between calls.`]})}),`\n`,_jsx(ParamField,{body:`limit`,default:50,type:`integer`,id:`param-limit`,children:_jsxs(_components.p,{children:[`Maximum number of companies to return per page, from `,_jsx(_components.code,{children:`1`}),` to `,_jsx(_components.code,{children:`500`}),`. A value outside that range is rejected rather than quietly reduced.`]})}),`\n`,_jsx(ParamField,{body:`offset`,default:0,type:`integer`,id:`param-offset`,children:_jsx(_components.p,{children:`Number of results to skip, for pagination.`})}),`\n`,_jsx(Heading,{level:`3`,id:`unrecognised-fields`,children:`Unrecognised fields`}),`\n`,_jsxs(_components.p,{children:[`A field name this endpoint doesn’t know is not applied. The search still runs, and the response carries an `,_jsx(_components.code,{children:`ignored_filters`}),` array naming what was dropped — so a mistyped `,_jsx(_components.code,{children:`industry`}),` (for `,_jsx(_components.code,{children:`industries`}),`) shows up as a named mistake instead of a page of results that looks filtered but isn’t.`]}),`\n`,_jsxs(_components.p,{children:[`If `,_jsx(_components.strong,{children:`every`}),` filter in the request was unrecognised, the search is refused with a `,_jsx(_components.code,{children:`422`}),` and no credits are charged.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,`\n`,`\n`,_jsx(Heading,{level:`2`,id:`the-response-model`,children:`The response model`}),`\n`,_jsxs(_components.p,{children:[`Results never carry the company description, the long-form `,_jsx(_components.code,{children:`info`}),` block or the raw collected payload. Those three are the bulk of the stored record, and a search that returned them would spend its whole budget fetching them. Use `,_jsx(_components.a,{href:`/api-reference/endpoints/company`,children:`Company`}),` on a result’s `,_jsx(_components.code,{children:`linkedin_url`}),` for the full profile.`]}),`\n`,_jsxs(ResponseField,{name:`message`,type:`array`,id:`param-message`,children:[_jsx(_components.p,{children:`List of matching companies.`}),_jsxs(Expandable,{title:`Company object`,children:[_jsx(ResponseField,{name:`id`,type:`integer`,id:`param-id`,children:_jsx(_components.p,{children:`Internal Datamagnet company ID.`})}),_jsx(ResponseField,{name:`linkedin_id`,type:`string`,id:`param-linkedin-id`,children:_jsx(_components.p,{children:`Numeric LinkedIn company ID.`})}),_jsx(ResponseField,{name:`username`,type:`string`,id:`param-username`,children:_jsx(_components.p,{children:`LinkedIn universal name (the last segment of the company URL).`})}),_jsx(ResponseField,{name:`linkedin_url`,type:`string`,id:`param-linkedin-url`,children:_jsx(_components.p,{children:`LinkedIn company page URL.`})}),_jsx(ResponseField,{name:`entity_type`,type:`string`,id:`param-entity-type`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`company`}),`, `,_jsx(_components.code,{children:`school`}),` or `,_jsx(_components.code,{children:`showcase`}),`.`]})}),_jsx(ResponseField,{name:`name`,type:`string`,id:`param-name`,children:_jsx(_components.p,{children:`Company name.`})}),_jsx(ResponseField,{name:`industry`,type:`string`,id:`param-industry`,children:_jsx(_components.p,{children:`LinkedIn industry taxonomy string.`})}),_jsx(ResponseField,{name:`headcount_range`,type:`string`,id:`param-headcount-range`,children:_jsxs(_components.p,{children:[`LinkedIn headcount band, e.g. `,_jsx(_components.code,{children:`51-200 employees`}),`.`]})}),_jsx(ResponseField,{name:`employee_count`,type:`integer`,id:`param-employee-count`,children:_jsx(_components.p,{children:`Numeric employee count, when available.`})}),_jsx(ResponseField,{name:`company_type`,type:`string`,id:`param-company-type`,children:_jsxs(_components.p,{children:[`e.g. `,_jsx(_components.code,{children:`Privately Held`}),`, `,_jsx(_components.code,{children:`Public Company`}),`, `,_jsx(_components.code,{children:`Nonprofit`}),`.`]})}),_jsx(ResponseField,{name:`founded`,type:`string`,id:`param-founded`,children:_jsx(_components.p,{children:`Founding year as stored. Free text: usually a year, occasionally a range.`})}),_jsx(ResponseField,{name:`followers`,type:`integer`,id:`param-followers`,children:_jsx(_components.p,{children:`LinkedIn follower count.`})}),_jsx(ResponseField,{name:`domain`,type:`string`,id:`param-domain`,children:_jsx(_components.p,{children:`Company website.`})}),_jsx(ResponseField,{name:`headquarters`,type:`string`,id:`param-headquarters`,children:_jsx(_components.p,{children:`Full headquarters location string.`})}),_jsx(ResponseField,{name:`hq_city_state`,type:`string`,id:`param-hq-city-state`,children:_jsx(_components.p,{children:`Headquarters city and region.`})}),_jsx(ResponseField,{name:`country_code`,type:`string`,id:`param-country-code`,children:_jsx(_components.p,{children:`ISO-3166-1 alpha-2 country code.`})}),_jsx(ResponseField,{name:`region`,type:`string`,id:`param-region`,children:_jsx(_components.p,{children:`State, province or first-level region.`})}),_jsx(ResponseField,{name:`city`,type:`string`,id:`param-city`,children:_jsx(_components.p,{children:`City.`})}),_jsx(ResponseField,{name:`updated_at`,type:`string`,id:`param-updated-at`,children:_jsxs(_components.p,{children:[`When this record was last refreshed. Every figure above is as old as this timestamp — read it beside `,_jsx(_components.code,{children:`employee_count`}),` and `,_jsx(_components.code,{children:`followers`}),` in particular.`]})})]})]}),`\n`,_jsx(ResponseField,{name:`credit_used`,type:`integer`,id:`param-credit-used`,children:_jsxs(_components.p,{children:[`Number of credits used for this request. Example: `,_jsx(_components.code,{children:`10`})]})}),`\n`,_jsx(ResponseField,{name:`total`,type:`integer`,id:`param-total`,children:_jsx(_components.p,{children:`Number of results returned in this response.`})}),`\n`,_jsx(ResponseField,{name:`ignored_filters`,type:`string[]`,id:`param-ignored-filters`,children:_jsx(_components.p,{children:`Present only when the request contained field names this endpoint doesn’t recognise. Names them, so a typo shows up as a typo rather than as results that look filtered but aren’t.`})}),`\n`,_jsx(Heading,{level:`2`,id:`field-coverage`,children:`Field coverage`}),`\n`,_jsx(_components.p,{children:`A filter can only return companies whose record holds that field, so coverage is the real ceiling on any search. Measured across 38.4M companies on 2026-09-22:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Filter`}),_jsx(_components.th,{children:`Field is filled on`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`size_bands`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`97.8%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`countries`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`87.8%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`industries`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`85.3%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`regions`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`77.3%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cities`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`73.1%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`has_website`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`72.0%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`min_followers`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64.2%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`company_types`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`43.3%`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`min_employees`}),` / `,_jsx(_components.code,{children:`max_employees`})]}),_jsx(_components.td,{\"data-numeric\":`true`,children:`41.8%`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`founded_min`}),` / `,_jsx(_components.code,{children:`founded_max`})]}),_jsx(_components.td,{\"data-numeric\":`true`,children:`37.4%`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Combining a well-covered filter with a sparse one narrows twice: `,_jsx(_components.code,{children:`min_employees`}),` with `,_jsx(_components.code,{children:`founded_min`}),` can only return the companies that carry both.`]}),`\n`,_jsx(Heading,{level:`2`,id:`errors`,children:`Errors`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Meaning`}),_jsx(_components.th,{children:`What to do`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsxs(_components.td,{children:[`The body was not a JSON object, or `,_jsx(_components.code,{children:`limit`}),` was outside `,_jsx(_components.code,{children:`1`}),`–`,_jsx(_components.code,{children:`500`}),`, or `,_jsx(_components.code,{children:`offset`}),` was negative. `,_jsx(_components.code,{children:`message`}),` names the problem.`]}),_jsx(_components.td,{children:`Fix the request.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`422`})}),_jsxs(_components.td,{children:[`The request carried no filters at all, every filter in it was an unrecognised field name, or `,_jsx(_components.code,{children:`industries`}),` named something that is none of the `,_jsx(_components.a,{href:`/api-reference/values/employer-industries`,children:`443`}),`. `,_jsx(_components.code,{children:`message`}),` lists what is accepted, with near misses for an industry.`]}),_jsx(_components.td,{children:`Add a filter, or correct the name or value.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`504`})}),_jsx(_components.td,{children:`The search ran too long to answer.`}),_jsx(_components.td,{children:`Narrow it and retry — a country or a size band alongside the industry.`})]})]})]}),`\n`,_jsx(_components.p,{children:`Nothing is charged on any error.`})]})}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":"Company Search DB","api":"POST https://api.datamagnet.co/api/v1/company/search/db","description":"Search Datamagnet's own database of company profiles by industry, location, headcount, type, founding year and LinkedIn identity — firmographic filters over previously collected records.","href":"/api-reference/endpoints/company-db-search"}}},"mdxSourceWithNoJs":{"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`,hr:`hr`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,Note,ParamField,RequestExample,ResponseExample,ResponseField,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`company-search-db`,children:`Company Search DB`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cost:`}),` `,_jsx(_components.code,{children:`10`}),` credits/search.`]}),`\n`,_jsxs(_components.p,{children:[`Search Datamagnet’s internal database of company profiles by firmographics. Like `,_jsx(_components.a,{href:`/api-reference/endpoints/people-db-search`,children:`People Search DB`}),`, this queries records already collected rather than fetching live, so it returns instantly and doesn’t consume collection capacity. Each page returns up to `,_jsx(_components.code,{children:`500`}),` companies.`]}),`\n`,_jsx(Heading,{level:`2`,id:`company-search-db-endpoint`,children:`Company search DB endpoint`}),`\n`,_jsxs(_components.p,{children:[`Every list field is OR’d within itself and AND’d across fields — `,_jsx(_components.code,{children:`industries: [\"Retail\", \"Restaurants\"]`}),` with `,_jsx(_components.code,{children:`countries: [\"US\"]`}),` means retail `,_jsx(_components.strong,{children:`or`}),` restaurants, in the US.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`At least one filter is required.`}),` A search with none is refused with a `,_jsx(_components.code,{children:`422`}),`, uncharged: there is no useful answer to “return anything” over 38 million companies.`]}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Most of these filters match the stored value `,_jsx(_components.strong,{children:`exactly`}),`, not as a substring — that is what lets an index answer them on a table this size. Exact means exact: `,_jsx(_components.code,{children:`company_types: [\"Privately Held\"]`}),` matches, `,_jsx(_components.code,{children:`[\"private\"]`}),` matches nothing. Where a field has more than one spelling in the data, pass every spelling you want, and see the coverage table at the end for how much of the database each field is filled on.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`industries`}),` is the exception. It is resolved against a known vocabulary before it is matched, so one name finds every spelling of that industry and a shorthand widens rather than matching nothing — `,_jsx(_components.code,{children:`[\"software\"]`}),` becomes the nine industries with “software” in the name. Still exact against the index, just not against your word. See below.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`industry-and-type`,children:`Industry and type`}),`\n`,_jsxs(ParamField,{body:`industries`,type:`string[]`,id:`param-industries`,children:[_jsxs(_components.p,{children:[`Filter by industry. Pass one of the `,_jsx(_components.a,{href:`/api-reference/values/employer-industries`,children:`443 industry names`}),` — `,_jsx(_components.code,{children:`Medical Practices`}),`, `,_jsx(_components.code,{children:`Construction`}),`, `,_jsx(_components.code,{children:`Restaurants`}),`, `,_jsx(_components.code,{children:`Retail`}),`, `,_jsx(_components.code,{children:`Real Estate`}),`, `,_jsx(_components.code,{children:`Insurance`}),`, `,_jsx(_components.code,{children:`Software Development`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`One name finds every spelling of the industry.`}),` Three things used to split one industry across several values here, and all three are now folded: the 2022 LinkedIn rename (`,_jsx(_components.code,{children:`Computer Software`}),` is the legacy spelling of `,_jsx(_components.code,{children:`Software Development`}),`), the casing (`,_jsx(_components.code,{children:`telecommunications`}),` and `,_jsx(_components.code,{children:`Telecommunications`}),` are separate stored values), and the punctuation (`,_jsx(_components.code,{children:`Information Technology \u0026 Services`}),` versus `,_jsx(_components.code,{children:`information technology and services`}),`). `,_jsx(_components.code,{children:`Software Development`}),` alone now matches 908,623 companies where it used to match 660,254.`]}),_jsxs(_components.p,{children:[`A shorthand of 4+ characters widens to the industries containing it. A word we don’t recognise is a `,_jsx(_components.code,{children:`422`}),` with near misses, never an empty result.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"Software Development\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`company_types`,type:`string[]`,id:`param-company-types`,children:[_jsxs(_components.p,{children:[`Filter by company type, matched exactly. Values seen in the data: `,_jsx(_components.code,{children:`Privately Held`}),`, `,_jsx(_components.code,{children:`Public Company`}),`, `,_jsx(_components.code,{children:`Nonprofit`}),`, `,_jsx(_components.code,{children:`Self-Owned`}),`, `,_jsx(_components.code,{children:`Self-Employed`}),`, `,_jsx(_components.code,{children:`Partnership`}),`, `,_jsx(_components.code,{children:`Government Agency`}),`, `,_jsx(_components.code,{children:`Educational`}),`.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"Privately Held\", \"Public Company\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`entity_types`,type:`string[]`,id:`param-entity-types`,children:[_jsxs(_components.p,{children:[`What kind of LinkedIn page this is: `,_jsx(_components.code,{children:`company`}),`, `,_jsx(_components.code,{children:`school`}),` or `,_jsx(_components.code,{children:`showcase`}),`. Case-insensitive.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"company\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`location`,children:`Location`}),`\n`,_jsxs(ParamField,{body:`countries`,type:`string[]`,id:`param-countries`,children:[_jsxs(_components.p,{children:[`Filter by country as an ISO-3166-1 alpha-2 code, not a name — `,_jsx(_components.code,{children:`US`}),`, not `,_jsx(_components.code,{children:`United States`}),`. Case-insensitive.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"US\", \"GB\", \"DE\"]`})]})]}),`\n`,_jsx(ParamField,{body:`regions`,type:`string[]`,id:`param-regions`,children:_jsxs(_components.p,{children:[`State, province or other first-level region, matched exactly as stored. Example: `,_jsx(_components.code,{children:`[\"California\", \"Texas\"]`})]})}),`\n`,_jsx(ParamField,{body:`cities`,type:`string[]`,id:`param-cities`,children:_jsxs(_components.p,{children:[`City, matched exactly as stored. Example: `,_jsx(_components.code,{children:`[\"San Francisco\", \"Austin\"]`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`size`,children:`Size`}),`\n`,_jsxs(ParamField,{body:`min_employees`,type:`integer`,id:`param-min-employees`,children:[_jsxs(_components.p,{children:[`Minimum employee count. This is the numeric headcount, filled on about 42% of companies — for broader coverage use `,_jsx(_components.code,{children:`size_bands`}),`, which is filled on 98%.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`50`})]})]}),`\n`,_jsx(ParamField,{body:`max_employees`,type:`integer`,id:`param-max-employees`,children:_jsxs(_components.p,{children:[`Maximum employee count. Example: `,_jsx(_components.code,{children:`500`})]})}),`\n`,_jsxs(ParamField,{body:`size_bands`,type:`string[]`,id:`param-size-bands`,children:[_jsxs(_components.p,{children:[`Filter by LinkedIn’s headcount band, matched exactly as stored: `,_jsx(_components.code,{children:`1 employee`}),`, `,_jsx(_components.code,{children:`2-10 employees`}),`, `,_jsx(_components.code,{children:`11-50 employees`}),`, `,_jsx(_components.code,{children:`51-200 employees`}),`, `,_jsx(_components.code,{children:`201-500 employees`}),`, `,_jsx(_components.code,{children:`501-1,000 employees`}),`, `,_jsx(_components.code,{children:`1,001-5,000 employees`}),`, `,_jsx(_components.code,{children:`5,001-10,000 employees`}),`, `,_jsx(_components.code,{children:`10,001+ employees`}),`.`]}),_jsxs(_components.p,{children:[`Older records carry shorter spellings of the same bands (`,_jsx(_components.code,{children:`1-10`}),`, `,_jsx(_components.code,{children:`11-50`}),`) and a few carry `,_jsx(_components.code,{children:`0+ employees`}),`. Pass every spelling you want matched — these are exact comparisons, not ranges.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"11-50 employees\", \"51-200 employees\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`age-and-reach`,children:`Age and reach`}),`\n`,_jsx(ParamField,{body:`founded_min`,type:`integer`,id:`param-founded-min`,children:_jsxs(_components.p,{children:[`Founded in or after this year. Example: `,_jsx(_components.code,{children:`2010`})]})}),`\n`,_jsxs(ParamField,{body:`founded_max`,type:`integer`,id:`param-founded-max`,children:[_jsx(_components.p,{children:`Founded in or before this year.`}),_jsxs(_components.p,{children:[`The founding year is stored as free text, so it is read as the first four digits of the value — `,_jsx(_components.code,{children:`1998-2000 (relocated 2015)`}),` reads as 1998, `,_jsx(_components.code,{children:`2,024`}),` reads as 2024. A company whose stored value holds no year at all never matches either bound.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`2020`})]})]}),`\n`,_jsx(ParamField,{body:`min_followers`,type:`integer`,id:`param-min-followers`,children:_jsxs(_components.p,{children:[`Minimum LinkedIn follower count. Example: `,_jsx(_components.code,{children:`1000`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`web-presence`,children:`Web presence`}),`\n`,_jsxs(ParamField,{body:`has_website`,type:`boolean`,id:`param-has-website`,children:[_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` returns only companies we hold a website for, `,_jsx(_components.code,{children:`false`}),` only those we hold none for. Like the contactability filters on the people search, this describes our records rather than the company.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`true`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`linkedin-identity`,children:`LinkedIn identity`}),`\n`,_jsxs(ParamField,{body:`linkedin_ids`,type:`string[]`,id:`param-linkedin-ids`,children:[_jsx(_components.p,{children:`Filter by numeric LinkedIn company ID. Exact match, and the fastest way to hydrate a list of companies you already know.`}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"1035\", \"1441\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`linkedin_usernames`,type:`string[]`,id:`param-linkedin-usernames`,children:[_jsx(_components.p,{children:`Filter by LinkedIn universal name — the last path segment of the company URL. Case-insensitive, exact match.`}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"stripe\", \"plaid\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`paging`,children:`Paging`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Results are `,_jsx(_components.strong,{children:`not ordered`}),`. Nothing worth sorting by is indexed on a table this size, so a sort would mean collecting every match before returning a page of them. Paging with `,_jsx(_components.code,{children:`limit`}),`/`,_jsx(_components.code,{children:`offset`}),` is therefore best-effort: it walks the result set, but the order it walks in is not guaranteed to be stable between calls.`]})}),`\n`,_jsx(ParamField,{body:`limit`,default:50,type:`integer`,id:`param-limit`,children:_jsxs(_components.p,{children:[`Maximum number of companies to return per page, from `,_jsx(_components.code,{children:`1`}),` to `,_jsx(_components.code,{children:`500`}),`. A value outside that range is rejected rather than quietly reduced.`]})}),`\n`,_jsx(ParamField,{body:`offset`,default:0,type:`integer`,id:`param-offset`,children:_jsx(_components.p,{children:`Number of results to skip, for pagination.`})}),`\n`,_jsx(Heading,{level:`3`,id:`unrecognised-fields`,children:`Unrecognised fields`}),`\n`,_jsxs(_components.p,{children:[`A field name this endpoint doesn’t know is not applied. The search still runs, and the response carries an `,_jsx(_components.code,{children:`ignored_filters`}),` array naming what was dropped — so a mistyped `,_jsx(_components.code,{children:`industry`}),` (for `,_jsx(_components.code,{children:`industries`}),`) shows up as a named mistake instead of a page of results that looks filtered but isn’t.`]}),`\n`,_jsxs(_components.p,{children:[`If `,_jsx(_components.strong,{children:`every`}),` filter in the request was unrecognised, the search is refused with a `,_jsx(_components.code,{children:`422`}),` and no credits are charged.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`Request`,numberOfLines:`12`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`12`,children:[_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:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"industries\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Software Development\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"countries\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"US\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"regions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"California\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"size_bands\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"51-200 employees\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"201-500 employees\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"company_types\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Privately Held\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"founded_min\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2010`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"min_followers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"has_website\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"limit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`50`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"offset\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`Response`,numberOfLines:`27`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`27`,children:[_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:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`84210`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"linkedin_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1035\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"username\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"examplesoft\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"linkedin_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://www.linkedin.com/company/examplesoft\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"entity_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"company\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ExampleSoft\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"industry\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Software Development\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headcount_range\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"51-200 employees\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"employee_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`138`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"company_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Privately Held\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"founded\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2013\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"followers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`8421`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"domain\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://examplesoft.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headquarters\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"San Francisco, California, United States\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hq_city_state\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"San Francisco, California\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"country_code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"US\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"region\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"California\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"city\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"San Francisco\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"updated_at\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-08-02T09:14:55\"`})]}),`\n`,_jsx(_components.span,{className:`line`,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:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"credit_used\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`10`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"total\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`2`,id:`the-response-model`,children:`The response model`}),`\n`,_jsxs(_components.p,{children:[`Results never carry the company description, the long-form `,_jsx(_components.code,{children:`info`}),` block or the raw collected payload. Those three are the bulk of the stored record, and a search that returned them would spend its whole budget fetching them. Use `,_jsx(_components.a,{href:`/api-reference/endpoints/company`,children:`Company`}),` on a result’s `,_jsx(_components.code,{children:`linkedin_url`}),` for the full profile.`]}),`\n`,_jsxs(ResponseField,{name:`message`,type:`array`,id:`param-message`,children:[_jsx(_components.p,{children:`List of matching companies.`}),_jsxs(Expandable,{title:`Company object`,children:[_jsx(ResponseField,{name:`id`,type:`integer`,id:`param-id`,children:_jsx(_components.p,{children:`Internal Datamagnet company ID.`})}),_jsx(ResponseField,{name:`linkedin_id`,type:`string`,id:`param-linkedin-id`,children:_jsx(_components.p,{children:`Numeric LinkedIn company ID.`})}),_jsx(ResponseField,{name:`username`,type:`string`,id:`param-username`,children:_jsx(_components.p,{children:`LinkedIn universal name (the last segment of the company URL).`})}),_jsx(ResponseField,{name:`linkedin_url`,type:`string`,id:`param-linkedin-url`,children:_jsx(_components.p,{children:`LinkedIn company page URL.`})}),_jsx(ResponseField,{name:`entity_type`,type:`string`,id:`param-entity-type`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`company`}),`, `,_jsx(_components.code,{children:`school`}),` or `,_jsx(_components.code,{children:`showcase`}),`.`]})}),_jsx(ResponseField,{name:`name`,type:`string`,id:`param-name`,children:_jsx(_components.p,{children:`Company name.`})}),_jsx(ResponseField,{name:`industry`,type:`string`,id:`param-industry`,children:_jsx(_components.p,{children:`LinkedIn industry taxonomy string.`})}),_jsx(ResponseField,{name:`headcount_range`,type:`string`,id:`param-headcount-range`,children:_jsxs(_components.p,{children:[`LinkedIn headcount band, e.g. `,_jsx(_components.code,{children:`51-200 employees`}),`.`]})}),_jsx(ResponseField,{name:`employee_count`,type:`integer`,id:`param-employee-count`,children:_jsx(_components.p,{children:`Numeric employee count, when available.`})}),_jsx(ResponseField,{name:`company_type`,type:`string`,id:`param-company-type`,children:_jsxs(_components.p,{children:[`e.g. `,_jsx(_components.code,{children:`Privately Held`}),`, `,_jsx(_components.code,{children:`Public Company`}),`, `,_jsx(_components.code,{children:`Nonprofit`}),`.`]})}),_jsx(ResponseField,{name:`founded`,type:`string`,id:`param-founded`,children:_jsx(_components.p,{children:`Founding year as stored. Free text: usually a year, occasionally a range.`})}),_jsx(ResponseField,{name:`followers`,type:`integer`,id:`param-followers`,children:_jsx(_components.p,{children:`LinkedIn follower count.`})}),_jsx(ResponseField,{name:`domain`,type:`string`,id:`param-domain`,children:_jsx(_components.p,{children:`Company website.`})}),_jsx(ResponseField,{name:`headquarters`,type:`string`,id:`param-headquarters`,children:_jsx(_components.p,{children:`Full headquarters location string.`})}),_jsx(ResponseField,{name:`hq_city_state`,type:`string`,id:`param-hq-city-state`,children:_jsx(_components.p,{children:`Headquarters city and region.`})}),_jsx(ResponseField,{name:`country_code`,type:`string`,id:`param-country-code`,children:_jsx(_components.p,{children:`ISO-3166-1 alpha-2 country code.`})}),_jsx(ResponseField,{name:`region`,type:`string`,id:`param-region`,children:_jsx(_components.p,{children:`State, province or first-level region.`})}),_jsx(ResponseField,{name:`city`,type:`string`,id:`param-city`,children:_jsx(_components.p,{children:`City.`})}),_jsx(ResponseField,{name:`updated_at`,type:`string`,id:`param-updated-at`,children:_jsxs(_components.p,{children:[`When this record was last refreshed. Every figure above is as old as this timestamp — read it beside `,_jsx(_components.code,{children:`employee_count`}),` and `,_jsx(_components.code,{children:`followers`}),` in particular.`]})})]})]}),`\n`,_jsx(ResponseField,{name:`credit_used`,type:`integer`,id:`param-credit-used`,children:_jsxs(_components.p,{children:[`Number of credits used for this request. Example: `,_jsx(_components.code,{children:`10`})]})}),`\n`,_jsx(ResponseField,{name:`total`,type:`integer`,id:`param-total`,children:_jsx(_components.p,{children:`Number of results returned in this response.`})}),`\n`,_jsx(ResponseField,{name:`ignored_filters`,type:`string[]`,id:`param-ignored-filters`,children:_jsx(_components.p,{children:`Present only when the request contained field names this endpoint doesn’t recognise. Names them, so a typo shows up as a typo rather than as results that look filtered but aren’t.`})}),`\n`,_jsx(Heading,{level:`2`,id:`field-coverage`,children:`Field coverage`}),`\n`,_jsx(_components.p,{children:`A filter can only return companies whose record holds that field, so coverage is the real ceiling on any search. Measured across 38.4M companies on 2026-09-22:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Filter`}),_jsx(_components.th,{children:`Field is filled on`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`size_bands`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`97.8%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`countries`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`87.8%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`industries`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`85.3%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`regions`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`77.3%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cities`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`73.1%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`has_website`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`72.0%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`min_followers`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`64.2%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`company_types`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`43.3%`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`min_employees`}),` / `,_jsx(_components.code,{children:`max_employees`})]}),_jsx(_components.td,{\"data-numeric\":`true`,children:`41.8%`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`founded_min`}),` / `,_jsx(_components.code,{children:`founded_max`})]}),_jsx(_components.td,{\"data-numeric\":`true`,children:`37.4%`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Combining a well-covered filter with a sparse one narrows twice: `,_jsx(_components.code,{children:`min_employees`}),` with `,_jsx(_components.code,{children:`founded_min`}),` can only return the companies that carry both.`]}),`\n`,_jsx(Heading,{level:`2`,id:`errors`,children:`Errors`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Meaning`}),_jsx(_components.th,{children:`What to do`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsxs(_components.td,{children:[`The body was not a JSON object, or `,_jsx(_components.code,{children:`limit`}),` was outside `,_jsx(_components.code,{children:`1`}),`–`,_jsx(_components.code,{children:`500`}),`, or `,_jsx(_components.code,{children:`offset`}),` was negative. `,_jsx(_components.code,{children:`message`}),` names the problem.`]}),_jsx(_components.td,{children:`Fix the request.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`422`})}),_jsxs(_components.td,{children:[`The request carried no filters at all, every filter in it was an unrecognised field name, or `,_jsx(_components.code,{children:`industries`}),` named something that is none of the `,_jsx(_components.a,{href:`/api-reference/values/employer-industries`,children:`443`}),`. `,_jsx(_components.code,{children:`message`}),` lists what is accepted, with near misses for an industry.`]}),_jsx(_components.td,{children:`Add a filter, or correct the name or value.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`504`})}),_jsx(_components.td,{children:`The search ran too long to answer.`}),_jsx(_components.td,{children:`Narrow it and retry — a country or a size band alongside the industry.`})]})]})]}),`\n`,_jsx(_components.p,{children:`Nothing is charged on any error.`})]})}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":"Company Search DB","api":"POST https://api.datamagnet.co/api/v1/company/search/db","description":"Search Datamagnet's own database of company profiles by industry, location, headcount, type, founding year and LinkedIn identity — firmographic filters over previously collected records.","href":"/api-reference/endpoints/company-db-search"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Company Search DB","slug":"company-search-db","depth":1,"children":[]},{"title":"Company search DB endpoint","slug":"company-search-db-endpoint","depth":2,"children":[{"title":"Industry and type","slug":"industry-and-type","depth":3,"children":[]},{"title":"Location","slug":"location","depth":3,"children":[]},{"title":"Size","slug":"size","depth":3,"children":[]},{"title":"Age and reach","slug":"age-and-reach","depth":3,"children":[]},{"title":"Web presence","slug":"web-presence","depth":3,"children":[]},{"title":"LinkedIn identity","slug":"linkedin-identity","depth":3,"children":[]},{"title":"Paging","slug":"paging","depth":3,"children":[]},{"title":"Unrecognised fields","slug":"unrecognised-fields","depth":3,"children":[]}]},{"title":"Response","slug":"response","depth":2,"children":[]},{"title":"The response model","slug":"the-response-model","depth":2,"children":[]},{"title":"Field coverage","slug":"field-coverage","depth":2,"children":[]},{"title":"Errors","slug":"errors","depth":2,"children":[]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"Request","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"12\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"industries\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Software Development\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"countries\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"US\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"regions\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"California\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"size_bands\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"51-200 employees\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"201-500 employees\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"company_types\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Privately Held\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"founded_min\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">2010\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"min_followers\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">1000\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"has_website\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">true\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"limit\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">50\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"offset\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">0\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"Response","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"27\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"message\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">84210\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"linkedin_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"1035\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"username\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"examplesoft\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"linkedin_url\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://www.linkedin.com/company/examplesoft\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"entity_type\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"company\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"ExampleSoft\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"industry\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Software Development\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"headcount_range\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"51-200 employees\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"employee_count\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">138\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"company_type\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Privately Held\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"founded\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"2013\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"followers\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">8421\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"domain\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://examplesoft.com\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"headquarters\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"San Francisco, California, United States\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"hq_city_state\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"San Francisco, California\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"country_code\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"US\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"region\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"California\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"city\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"San Francisco\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"updated_at\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"2026-08-02T09:14:55\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"credit_used\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">10\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"total\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">1\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Company Search DB","path":"/api/v1/company/search/db","servers":[{"url":"https://api.datamagnet.co"}],"method":"post","request":{"security":[{"title":"Bearer Auth","parameters":{"header":{"Authorization":{"type":"http","scheme":"bearer","description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token."}},"query":{},"cookie":{}}}],"parameters":{"query":{},"header":{},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"industries":[{"type":"array","items":[{"type":"string"}],"description":"Filter by industry. Pass one of the 443 industry names — `Medical Practices` , `Construction` , `Restaurants` , `Retail` , `Real Estate` , `Insurance` , `Software Development` . One name finds every spelling of the industry. Three things used to split one industry across several values here, and all three are now folded: the 2022 LinkedIn rename ( `Computer Software` is the legacy spelling of `Software Development` ), the casing ( `telecommunications` and `Telecommunications` are separate stored values), and the punctuation ( `Information Technology \u0026 Services` versus `information technology and services` ). `Software Development` alone now matches 908,623 companies where it used to match 660,254. A shorthand of 4+ characters widens to the industries containing it. A word we don’t recognise is a `422` with near misses, never an empty result. Example: `[\"Software Development\"]`"}],"company_types":[{"type":"array","items":[{"type":"string"}],"description":"Filter by company type, matched exactly. Values seen in the data: `Privately Held` , `Public Company` , `Nonprofit` , `Self-Owned` , `Self-Employed` , `Partnership` , `Government Agency` , `Educational` . Example: `[\"Privately Held\", \"Public Company\"]`"}],"entity_types":[{"type":"array","items":[{"type":"string"}],"description":"What kind of LinkedIn page this is: `company` , `school` or `showcase` . Case-insensitive. Example: `[\"company\"]`"}],"countries":[{"type":"array","items":[{"type":"string"}],"description":"Filter by country as an ISO-3166-1 alpha-2 code, not a name — `US` , not `United States` . Case-insensitive. Example: `[\"US\", \"GB\", \"DE\"]`"}],"regions":[{"type":"array","items":[{"type":"string"}],"description":"State, province or other first-level region, matched exactly as stored. Example: `[\"California\", \"Texas\"]`"}],"cities":[{"type":"array","items":[{"type":"string"}],"description":"City, matched exactly as stored. Example: `[\"San Francisco\", \"Austin\"]`"}],"min_employees":[{"type":"integer","description":"Minimum employee count. This is the numeric headcount, filled on about 42% of companies — for broader coverage use `size_bands` , which is filled on 98%. Example: `50`"}],"max_employees":[{"type":"integer","description":"Maximum employee count. Example: `500`"}],"size_bands":[{"type":"array","items":[{"type":"string"}],"description":"Filter by LinkedIn’s headcount band, matched exactly as stored: `1 employee` , `2-10 employees` , `11-50 employees` , `51-200 employees` , `201-500 employees` , `501-1,000 employees` , `1,001-5,000 employees` , `5,001-10,000 employees` , `10,001+ employees` . Older records carry shorter spellings of the same bands ( `1-10` , `11-50` ) and a few carry `0+ employees` . Pass every spelling you want matched — these are exact comparisons, not ranges. Example: `[\"11-50 employees\", \"51-200 employees\"]`"}],"founded_min":[{"type":"integer","description":"Founded in or after this year. Example: `2010`"}],"founded_max":[{"type":"integer","description":"Founded in or before this year. The founding year is stored as free text, so it is read as the first four digits of the value — `1998-2000 (relocated 2015)` reads as 1998, `2,024` reads as 2024. A company whose stored value holds no year at all never matches either bound. Example: `2020`"}],"min_followers":[{"type":"integer","description":"Minimum LinkedIn follower count. Example: `1000`"}],"has_website":[{"type":"boolean","description":"`true` returns only companies we hold a website for, `false` only those we hold none for. Like the contactability filters on the people search, this describes our records rather than the company. Example: `true`"}],"linkedin_ids":[{"type":"array","items":[{"type":"string"}],"description":"Filter by numeric LinkedIn company ID. Exact match, and the fastest way to hydrate a list of companies you already know. Example: `[\"1035\", \"1441\"]`"}],"linkedin_usernames":[{"type":"array","items":[{"type":"string"}],"description":"Filter by LinkedIn universal name — the last path segment of the company URL. Case-insensitive, exact match. Example: `[\"stripe\", \"plaid\"]`"}],"limit":[{"type":"integer","description":"Maximum number of companies to return per page, from `1` to `500` . A value outside that range is rejected rather than quietly reduced."}],"offset":[{"type":"integer","description":"Number of results to skip, for pagination."}]}}],"examples":{"example":{"value":{"industries":["\u003cstring>"],"company_types":["\u003cstring>"],"entity_types":["\u003cstring>"],"countries":["\u003cstring>"],"regions":["\u003cstring>"],"cities":["\u003cstring>"],"min_employees":123,"max_employees":123,"size_bands":["\u003cstring>"],"founded_min":123,"founded_max":123,"min_followers":123,"has_website":true,"linkedin_ids":["\u003cstring>"],"linkedin_usernames":["\u003cstring>"],"limit":123,"offset":123}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"message":[{"type":"array","items":[{"type":"object","properties":{"id":[{"type":"integer","description":"Internal Datamagnet company ID."}],"linkedin_id":[{"type":"string","description":"Numeric LinkedIn company ID."}],"username":[{"type":"string","description":"LinkedIn universal name (the last segment of the company URL)."}],"linkedin_url":[{"type":"string","description":"LinkedIn company page URL."}],"entity_type":[{"type":"string","description":"`company` , `school` or `showcase` ."}],"name":[{"type":"string","description":"Company name."}],"industry":[{"type":"string","description":"LinkedIn industry taxonomy string."}],"headcount_range":[{"type":"string","description":"LinkedIn headcount band, e.g. `51-200 employees` ."}],"employee_count":[{"type":"integer","description":"Numeric employee count, when available."}],"company_type":[{"type":"string","description":"e.g. `Privately Held` , `Public Company` , `Nonprofit` ."}],"founded":[{"type":"string","description":"Founding year as stored. Free text: usually a year, occasionally a range."}],"followers":[{"type":"integer","description":"LinkedIn follower count."}],"domain":[{"type":"string","description":"Company website."}],"headquarters":[{"type":"string","description":"Full headquarters location string."}],"hq_city_state":[{"type":"string","description":"Headquarters city and region."}],"country_code":[{"type":"string","description":"ISO-3166-1 alpha-2 country code."}],"region":[{"type":"string","description":"State, province or first-level region."}],"city":[{"type":"string","description":"City."}],"updated_at":[{"type":"string","description":"When this record was last refreshed. Every figure above is as old as this timestamp — read it beside `employee_count` and `followers` in particular."}]}}],"description":"List of matching companies."}],"credit_used":[{"type":"integer","description":"Number of credits used for this request. Example: `10`"}],"total":[{"type":"integer","description":"Number of results returned in this response."}],"ignored_filters":[{"type":"array","items":[{"type":"string"}],"description":"Present only when the request contained field names this endpoint doesn’t recognise. Names them, so a typo shows up as a typo rather than as results that look filtered but aren’t."}]}}],"examples":{"example":{"value":{"message":[{"id":123,"linkedin_id":"\u003cstring>","username":"\u003cstring>","linkedin_url":"\u003cstring>","entity_type":"\u003cstring>","name":"\u003cstring>","industry":"\u003cstring>","headcount_range":"\u003cstring>","employee_count":123,"company_type":"\u003cstring>","founded":"\u003cstring>","followers":123,"domain":"\u003cstring>","headquarters":"\u003cstring>","hq_city_state":"\u003cstring>","country_code":"\u003cstring>","region":"\u003cstring>","city":"\u003cstring>","updated_at":"\u003cstring>"}],"credit_used":123,"total":123,"ignored_filters":["\u003cstring>"]}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"datamagnet","siteName":"Datamagnet API","title":"Company Search DB - Datamagnet API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-24T14:03:10.247Z","originalFileLocation":"api-reference/endpoints/company-db-search.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=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Search Datamagnet\u0026#x27;s own database of company profiles by industry, location, headcount, type, founding year and LinkedIn identity — firmographic filters over previously collected records.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Datamagnet API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/datamagnet/PlmQURYGnh2o6UGy/_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/datamagnet/PlmQURYGnh2o6UGy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/datamagnet/PlmQURYGnh2o6UGy/_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/datamagnet/PlmQURYGnh2o6UGy/_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/datamagnet/PlmQURYGnh2o6UGy/_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/datamagnet/PlmQURYGnh2o6UGy/_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/datamagnet/PlmQURYGnh2o6UGy/_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/datamagnet/PlmQURYGnh2o6UGy/_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/datamagnet/PlmQURYGnh2o6UGy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Company Search DB - Datamagnet API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Search Datamagnet\u0026#x27;s own database of company profiles by industry, location, headcount, type, founding year and LinkedIn identity — firmographic filters over previously collected records.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Datamagnet API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.datamagnet.co/api-reference/endpoints/company-db-search\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://datamagnet.mintlify.app/_mintlify/api/og/v2?division=Database+Search\u0026amp;title=Company+Search+DB\u0026amp;description=Search+Datamagnet%27s+own+database+of+company+profiles+by+industry%2C+location%2C+headcount%2C+type%2C+founding+year+and+LinkedIn+identity+%E2%80%94+firmographic+filters+over+pre\u0026amp;theme=ff7f501a073ed2eb86f83c60\u0026amp;signature=8d7b048271406fdb9f6178c9b5b9b8e761981f63cb1c6c6be7d19067a0f315e3\">\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=\"Company Search DB - Datamagnet API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Search Datamagnet\u0026#x27;s own database of company profiles by industry, location, headcount, type, founding year and LinkedIn identity — firmographic filters over previously collected records.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://datamagnet.mintlify.app/_mintlify/api/og/v2?division=Database+Search\u0026amp;title=Company+Search+DB\u0026amp;description=Search+Datamagnet%27s+own+database+of+company+profiles+by+industry%2C+location%2C+headcount%2C+type%2C+founding+year+and+LinkedIn+identity+%E2%80%94+firmographic+filters+over+pre\u0026amp;theme=ff7f501a073ed2eb86f83c60\u0026amp;signature=8d7b048271406fdb9f6178c9b5b9b8e761981f63cb1c6c6be7d19067a0f315e3\">\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/datamagnet/PlmQURYGnh2o6UGy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Datamagnet API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#10b981\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.datamagnet.co/api-reference/endpoints/company-db-search\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoints/company-db-search.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.datamagnet.co/#organization\",\"name\":\"Datamagnet API\",\"url\":\"https://docs.datamagnet.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/datamagnet/SW4nLtirTM2YPsD9/logo/logo.svg?fit=max\u0026auto=format\u0026n=SW4nLtirTM2YPsD9\u0026q=85\u0026s=357a8b0e19b9716ef9f49fffcb91764e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.datamagnet.co#website\",\"name\":\"Datamagnet API\",\"url\":\"https://docs.datamagnet.co\",\"publisher\":{\"@id\":\"https://docs.datamagnet.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.datamagnet.co/api-reference/endpoints/company-db-search#webpage\",\"url\":\"https://docs.datamagnet.co/api-reference/endpoints/company-db-search\",\"name\":\"Company Search DB\",\"description\":\"Search Datamagnet's own database of company profiles by industry, location, headcount, type, founding year and LinkedIn identity — firmographic filters over previously collected records.\",\"dateModified\":\"2026-09-24T14:03:10.247Z\",\"isPartOf\":{\"@id\":\"https://docs.datamagnet.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.datamagnet.co/api-reference/endpoints/company-db-search#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.datamagnet.co/api-reference/endpoints/company-db-search#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Database Search\",\"item\":\"https://docs.datamagnet.co/api-reference/endpoints/people-db-search\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Company Search DB\",\"item\":\"https://docs.datamagnet.co/api-reference/endpoints/company-db-search\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.datamagnet.co/api-reference/endpoints/company-db-search#apireference\",\"headline\":\"Company Search DB\",\"name\":\"Company Search DB\",\"description\":\"Search Datamagnet's own database of company profiles by industry, location, headcount, type, founding year and LinkedIn identity — firmographic filters over previously collected records.\",\"url\":\"https://docs.datamagnet.co/api-reference/endpoints/company-db-search\",\"mainEntityOfPage\":{\"@id\":\"https://docs.datamagnet.co/api-reference/endpoints/company-db-search#webpage\"},\"dateModified\":\"2026-09-24T14:03:10.247Z\",\"publisher\":{\"@id\":\"https://docs.datamagnet.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.datamagnet.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Datamagnet API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Datamagnet API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/api-reference/introduction"}]},{"tab":"API Reference","anchors":[{"anchor":"API Reference","icon":"code","groups":[{"group":"People","pages":[{"title":"People Profile","api":"POST https://api.datamagnet.co/api/v1/person","href":"/api-reference/endpoints/people"},{"title":"Person Activity","api":"POST https://api.datamagnet.co/api/v1/person/activity","href":"/api-reference/endpoints/people-activity"}]},{"group":"Company","pages":[{"title":"Company Profile","api":"POST https://api.datamagnet.co/api/v1/company","href":"/api-reference/endpoints/company"},{"title":"Company Posts","api":"POST https://api.datamagnet.co/api/v1/company/posts","href":"/api-reference/endpoints/company-posts"},{"title":"Funding Rounds","api":"POST https://api.datamagnet.co/api/v1/company/funding-rounds","href":"/api-reference/endpoints/funding-rounds"}]},{"group":"Jobs","pages":[{"title":"Job Details","api":"POST https://api.datamagnet.co/api/v1/jobs/detail","href":"/api-reference/endpoints/job-details"},{"title":"Job Change Search","api":"POST https://api.datamagnet.co/api/v1/job-changes/search","href":"/api-reference/endpoints/job-changes-search"}]},{"group":"Posts","pages":[{"title":"Post Details","api":"POST https://api.datamagnet.co/api/v1/post","href":"/api-reference/endpoints/post-detail"},{"title":"Post Comments","api":"POST https://api.datamagnet.co/api/v1/post/comments","href":"/api-reference/endpoints/post-comments"},{"title":"Post Reactions","api":"POST https://api.datamagnet.co/api/v1/post/reactions","href":"/api-reference/endpoints/post-reactions"},{"title":"Post Reposts","api":"POST https://api.datamagnet.co/api/v1/post/reposts","href":"/api-reference/endpoints/post-reposts"}]},{"group":"Signals","pages":[{"title":"Create Signal","api":"POST https://api.datamagnet.co/api/v1/signal/create","href":"/api-reference/endpoints/signal-create"},{"title":"List Signals","api":"POST https://api.datamagnet.co/api/v1/signal/list","href":"/api-reference/endpoints/signal-list"},{"title":"List Signal Leads","api":"POST https://api.datamagnet.co/api/v1/signal/leads","href":"/api-reference/endpoints/signal-leads"},{"title":"Update Signal","api":"POST https://api.datamagnet.co/api/v1/signal/update","href":"/api-reference/endpoints/signal-update"},{"title":"Delete Signal","api":"POST https://api.datamagnet.co/api/v1/signal/delete","href":"/api-reference/endpoints/signal-delete"}]},{"group":"ICP Search","pages":[{"title":"ICP People Search","api":"POST https://api.datamagnet.co/api/v1/people-search/search","href":"/api-reference/endpoints/icp-people-search"},{"title":"ICP Company Search","api":"POST https://api.datamagnet.co/api/v1/people-search/search/company","href":"/api-reference/endpoints/icp-company-search"},{"title":"ICP Search — Suggest","api":"GET https://api.datamagnet.co/api/v1/people-search/suggest/{suggest_type}","href":"/api-reference/endpoints/icp-suggest"}]},{"group":"Database Search","pages":[{"title":"People Search DB","api":"POST https://api.datamagnet.co/api/v1/people/search/db","description":"Search Datamagnet's own database of previously enriched LinkedIn profiles by keyword, location, company, job title, and more — with include/exclude support for company LinkedIn URLs.","href":"/api-reference/endpoints/people-db-search"},{"title":"Company Search DB","api":"POST https://api.datamagnet.co/api/v1/company/search/db","href":"/api-reference/endpoints/company-db-search"}]},{"group":"Utilities","pages":[{"title":"Credit Balance","api":"GET https://api.datamagnet.co/api/v1/credit-check","description":"Check your current Datamagnet API credit balance to monitor usage and avoid running out of credits during high-volume data collection runs.","href":"/api-reference/endpoints/credits"}]}]}]},{"tab":"Cookbooks","pages":[{"title":"Cookbooks","href":"/cookbooks/champion-tracking"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/october-2026"}]}]},"basePath":"","title":"Company Search DB - Datamagnet API","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js"]}