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.
Cost:10 credits/search.Search Datamagnet’s internal database of already-enriched LinkedIn profiles. Unlike ICP People Search, which queries LinkedIn live, this endpoint searches previously collected profile records — so it returns instantly and doesn’t use live-lookup capacity. Each page returns up to 50 results. For companies rather than people, see Company Search DB.
Most filter fields accept multiple values. Values within the same field are OR’d together (e.g. ["San Francisco", "New York"] matches either city); different fields are AND’d together. Booleans such as open_to_work take a single value.Filters that use a fixed vocabulary — seniority, ownership, functions, degree_levels, fields_of_study, employment_types — reject a value they don’t recognise with a 422 that lists what is accepted. They never quietly return zero results for a word we couldn’t read.
Keyword search across name and headline. Also accepted as q; if both are sent, keyword wins.Words shorter than three characters are dropped, and the remaining words are OR’d — "operations manufacturing quality" matches a profile containing any of those words, not all three. Adding words broadens the search; use the structured filters below to narrow it.Example: software engineer
Filter by country, matched exactly (case-insensitive) against the stored country name. For a substring match, include a % wildcard in the value — e.g. ["United %"].Example: ["United States", "Canada"]
Filter by current company using its LinkedIn URL. Accepts a full URL, universal name, or numeric LinkedIn company ID.Example: ["https://www.linkedin.com/company/stripe/"]
Exclude profiles whose current company matches any of these LinkedIn URLs. Accepts the same formats as company_linkedin_urls (full URL, universal name, or numeric ID). Useful for filtering out a competitor or your own company from results.Example: ["https://www.linkedin.com/company/competitor-co/"]
Filter by the current employer’s industry. Resolved from the employer’s company page where the profile itself doesn’t carry an industry, which answers for roughly three quarters of people.Pass one of the 443 industry names. Case and punctuation are ignored, and one name finds every spelling of the industry — LinkedIn renamed 95 industries in 2022 and company pages still carry both vintages, so Software Development also matches the 2,246,742 occurrences filed as computer software. You don’t need to pass both.A shorthand of 4+ characters widens to the industries containing it: Telecom becomes telecommunications, telecommunications carriers, satellite telecommunications and media and telecommunications. A word we don’t recognise is a 422 with near misses, never an empty result.Example: ["Financial Services", "Software Development"]
Filter by job title. Partial match, against any position on the profile — current or past. Use seniority or functions when you want the role the person holds now.Example: ["CTO", "VP of Engineering"]
Filter by the seniority of the current role, derived from the job title.Accepts our own labels — Intern, Entry, Individual, Senior, Lead, Manager, Director, VP, C-suite — or the LinkedIn Sales Navigator words the ICP People Search endpoint uses (cxo, c-level, vice president, vp, director, manager, experienced manager, entry level manager, strategic, senior, entry level, in training, intern). Spelling is forgiving about case, spaces, hyphens and underscores.owner, founder and partner are accepted here too and resolve to the ownership axis below, so ["VP", "founder"] returns both groups.Example: ["VP", "C-suite"]
Filter by ownership of the business, which is a separate axis from seniority — an owner is not a rung above a VP. Accepted values: owner_founder (also spelled owner, founder, co-founder, self employed) and partner.Example: ["owner_founder"]
Filter by department/function of the current role, from Datamagnet’s 40-function taxonomy. Accepts the name or its numeric id.Software Engineering, Data & Analytics, IT & Systems, Information Security, Infrastructure & DevOps, Quality Assurance, Product Management, Design & UX, Sales, Business Development, Marketing, Revenue Operations, Customer Success, Customer Support, Finance, Accounting, Legal & Compliance, Human Resources, Recruiting & Talent, Administrative, Business Operations, Supply Chain & Logistics, Manufacturing & Production, Procurement, Engineering (non-software), Construction & Skilled Trades, Facilities & Real Estate, Transportation & Drivers, Consulting, Healthcare & Clinical, Education & Teaching, Research & Science, Media & Communications, Arts & Entertainment, Hospitality & Food Service, Retail, Public Sector, Protective Services, Social & Community Services, Agriculture & Environment.Titles that name no department (a bare “Founder”, for example) hold no function and are excluded rather than guessed at.Example: ["Sales", "Marketing"]
Filter by the employment type of the current role. Accepted values: full_time, part_time, contract, freelance, self_employed, internship, apprenticeship, seasonal.Each value covers the spellings LinkedIn uses for it — contract also matches Temporary, internship also matches Co-op, and so on. A profile whose employment type was never recorded matches none of them.Example: ["contract", "freelance"]
These read the start date of the current role. That date is as fresh as the profile’s last refresh, so a very recent job change may not be reflected yet — the filter can miss a change, never invent one.
The education filters must all be satisfied by the same degree — degree_levels: ["bachelor"] with fields_of_study: ["Computer and Information Sciences"] means one bachelor’s in computing, not a bachelor’s in history plus a doctorate in computing.
Accepted values: secondary, associate, bachelor, master, doctorate. Common spellings resolve to these — bachelors, masters, phd, high school.Example: ["bachelor", "master"]
Filter by field of study, grouped into 47 CIP families. Accepts the family name or its numeric id — e.g. Computer and Information Sciences, Engineering, Business, Management, Marketing and Related Support Services, Health Professions and Related Programs, Social Sciences. A 422 lists all of them.Example: ["Computer and Information Sciences"]
Filter by certification name. Partial match. Must hold on the same certification as certification_issuers. Example: ["AWS Certified Solutions Architect"]
Filter by the LinkedIn open-to-work badge.This filter is tri-state rather than a plain on/off switch. true returns profiles where the badge was seen. false returns profiles whose badge status was checked and did not show it. Profiles nobody has checked yet hold no badge information at all and are excluded from both sides, so false is not the complement of true, and leaving the field out is not the same as sending false.Example: true
true returns only profiles Datamagnet currently holds an email address for; false returns only those it holds none for. Like open_to_work, this describes our records, not the person — false is not a claim that they have no email.Example: true
Whether to include the full raw_data payload on each result. Send false to omit it — the response is much smaller and the search is faster, and every other field is unaffected.
Maximum number of results to return per page, from 1 to 50. A value outside that range is rejected rather than quietly reduced — page through larger result sets with offset.
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 job_title (for job_titles) 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, rather than run as an unfiltered scan of the whole database.
Whether the person carries the LinkedIn open-to-work badge. null when the badge status has not been checked for this profile, which is true of most of the database — it is not the same as false.
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. The rest of the search ran normally.
The body was not a JSON object, or limit was outside 1–50, or offset was negative. message names the problem.
Fix the request.
422
Either every filter in the request was an unrecognised field name, or a fixed-vocabulary filter was given a value that doesn’t exist — an unknown function, a degree level that isn’t one of the five, an industry that is none of the 443. message names what was rejected and lists what is accepted.
Correct the name or the value.
504
The search ran too long to answer.
Narrow it and retry — fewer countries, a more specific job title. A broad keyword with no structured filter beside it is the usual cause.
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/people-db-search","slug":"/api-reference/endpoints/people-db-search","pageMetadata":{"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"},"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 previously enriched LinkedIn profiles by keyword, location, company, job title, and more — with include/exclude support for company LinkedIn URLs.\"\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,ParamField,ResponseField,Table}=_components;if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`people-search-db`,children:`People 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 already-enriched LinkedIn profiles. Unlike `,_jsx(_components.a,{href:`/api-reference/endpoints/icp-people-search`,children:`ICP People Search`}),`, which queries LinkedIn live, this endpoint searches previously collected profile records — so it returns instantly and doesn’t use live-lookup capacity. Each page returns up to `,_jsx(_components.code,{children:`50`}),` results. For companies rather than people, see `,_jsx(_components.a,{href:`/api-reference/endpoints/company-db-search`,children:`Company Search DB`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`people-search-db-endpoint`,children:`People search DB endpoint`}),`\n`,_jsxs(_components.p,{children:[`Most filter fields accept multiple values. Values within the same field are OR’d together (e.g. `,_jsx(_components.code,{children:`[\"San Francisco\", \"New York\"]`}),` matches either city); different fields are AND’d together. Booleans such as `,_jsx(_components.code,{children:`open_to_work`}),` take a single value.`]}),`\n`,_jsxs(_components.p,{children:[`Filters that use a fixed vocabulary — `,_jsx(_components.code,{children:`seniority`}),`, `,_jsx(_components.code,{children:`ownership`}),`, `,_jsx(_components.code,{children:`functions`}),`, `,_jsx(_components.code,{children:`degree_levels`}),`, `,_jsx(_components.code,{children:`fields_of_study`}),`, `,_jsx(_components.code,{children:`employment_types`}),` — reject a value they don’t recognise with a `,_jsx(_components.code,{children:`422`}),` that lists what is accepted. They never quietly return zero results for a word we couldn’t read.`]}),`\n`,_jsx(Heading,{level:`3`,id:`free-text`,children:`Free text`}),`\n`,_jsxs(ParamField,{body:`keyword`,type:`string`,id:`param-keyword`,children:[_jsxs(_components.p,{children:[`Keyword search across name and headline. Also accepted as `,_jsx(_components.code,{children:`q`}),`; if both are sent, `,_jsx(_components.code,{children:`keyword`}),` wins.`]}),_jsxs(_components.p,{children:[`Words shorter than three characters are dropped, and the remaining words are OR’d — `,_jsx(_components.code,{children:`\"operations manufacturing quality\"`}),` matches a profile containing `,_jsx(_components.strong,{children:`any`}),` of those words, not all three. Adding words broadens the search; use the structured filters below to narrow it.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`software engineer`})]})]}),`\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, matched exactly (case-insensitive) against the stored country name. For a substring match, include a `,_jsx(_components.code,{children:`%`}),` wildcard in the value — e.g. `,_jsx(_components.code,{children:`[\"United %\"]`}),`.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"United States\", \"Canada\"]`})]})]}),`\n`,_jsx(ParamField,{body:`locations`,type:`string[]`,id:`param-locations`,children:_jsxs(_components.p,{children:[`Filter by full location string. Partial match. Example: `,_jsx(_components.code,{children:`[\"Greater New York City Area\"]`})]})}),`\n`,_jsx(ParamField,{body:`cities`,type:`string[]`,id:`param-cities`,children:_jsxs(_components.p,{children:[`Filter by city. Partial match, against both the parsed city and the full location string. Example: `,_jsx(_components.code,{children:`[\"San Francisco\", \"Austin\"]`})]})}),`\n`,_jsx(ParamField,{body:`states`,type:`string[]`,id:`param-states`,children:_jsxs(_components.p,{children:[`Filter by state/region. Partial match, against both the parsed state and the full location string. Example: `,_jsx(_components.code,{children:`[\"California\"]`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`current-company`,children:`Current company`}),`\n`,_jsxs(_components.p,{children:[`A “current” position is one the profile still holds — the company filters, `,_jsx(_components.code,{children:`employment_types`}),` and `,_jsx(_components.code,{children:`employer_industries`}),` all read it the same way.`]}),`\n`,_jsx(ParamField,{body:`companies`,type:`string[]`,id:`param-companies`,children:_jsxs(_components.p,{children:[`Filter by current company name. Partial match. Example: `,_jsx(_components.code,{children:`[\"Stripe\", \"Plaid\"]`})]})}),`\n`,_jsxs(ParamField,{body:`company_linkedin_urls`,type:`string[]`,id:`param-company-linkedin-urls`,children:[_jsx(_components.p,{children:`Filter by current company using its LinkedIn URL. Accepts a full URL, universal name, or numeric LinkedIn company ID.`}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"https://www.linkedin.com/company/stripe/\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`exclude_company_linkedin_urls`,type:`string[]`,id:`param-exclude-company-linkedin-urls`,children:[_jsxs(_components.p,{children:[`Exclude profiles whose `,_jsx(_components.strong,{children:`current`}),` company matches any of these LinkedIn URLs. Accepts the same formats as `,_jsx(_components.code,{children:`company_linkedin_urls`}),` (full URL, universal name, or numeric ID). Useful for filtering out a competitor or your own company from results.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"https://www.linkedin.com/company/competitor-co/\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`employer_industries`,type:`string[]`,id:`param-employer-industries`,children:[_jsx(_components.p,{children:`Filter by the current employer’s industry. Resolved from the employer’s company page where the profile itself doesn’t carry an industry, which answers for roughly three quarters of people.`}),_jsxs(_components.p,{children:[`Pass one of the `,_jsx(_components.a,{href:`/api-reference/values/employer-industries`,children:`443 industry names`}),`. Case and punctuation are ignored, and `,_jsx(_components.strong,{children:`one name finds every spelling of the industry`}),` — LinkedIn renamed 95 industries in 2022 and company pages still carry both vintages, so `,_jsx(_components.code,{children:`Software Development`}),` also matches the 2,246,742 occurrences filed as `,_jsx(_components.code,{children:`computer software`}),`. You don’t need to pass both.`]}),_jsxs(_components.p,{children:[`A shorthand of 4+ characters widens to the industries containing it: `,_jsx(_components.code,{children:`Telecom`}),` becomes telecommunications, telecommunications carriers, satellite telecommunications and media and telecommunications. 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:`[\"Financial Services\", \"Software Development\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`past-company`,children:`Past company`}),`\n`,_jsx(ParamField,{body:`past_companies`,type:`string[]`,id:`param-past-companies`,children:_jsxs(_components.p,{children:[`Filter by a company the person has `,_jsx(_components.strong,{children:`left`}),` (the position has an end date). Partial match. Example: `,_jsx(_components.code,{children:`[\"Google\"]`})]})}),`\n`,_jsxs(ParamField,{body:`past_company_linkedin_urls`,type:`string[]`,id:`param-past-company-linkedin-urls`,children:[_jsxs(_components.p,{children:[`Same as `,_jsx(_components.code,{children:`past_companies`}),`, by LinkedIn URL, universal name, or numeric ID.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"https://www.linkedin.com/company/google/\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`role`,children:`Role`}),`\n`,_jsxs(ParamField,{body:`job_titles`,type:`string[]`,id:`param-job-titles`,children:[_jsxs(_components.p,{children:[`Filter by job title. Partial match, against `,_jsx(_components.strong,{children:`any`}),` position on the profile — current or past. Use `,_jsx(_components.code,{children:`seniority`}),` or `,_jsx(_components.code,{children:`functions`}),` when you want the role the person holds now.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"CTO\", \"VP of Engineering\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`seniority`,type:`string[]`,id:`param-seniority`,children:[_jsx(_components.p,{children:`Filter by the seniority of the current role, derived from the job title.`}),_jsxs(_components.p,{children:[`Accepts our own labels — `,_jsx(_components.code,{children:`Intern`}),`, `,_jsx(_components.code,{children:`Entry`}),`, `,_jsx(_components.code,{children:`Individual`}),`, `,_jsx(_components.code,{children:`Senior`}),`, `,_jsx(_components.code,{children:`Lead`}),`, `,_jsx(_components.code,{children:`Manager`}),`, `,_jsx(_components.code,{children:`Director`}),`, `,_jsx(_components.code,{children:`VP`}),`, `,_jsx(_components.code,{children:`C-suite`}),` — or the LinkedIn Sales Navigator words the `,_jsx(_components.a,{href:`/api-reference/endpoints/icp-people-search`,children:`ICP People Search`}),` endpoint uses (`,_jsx(_components.code,{children:`cxo`}),`, `,_jsx(_components.code,{children:`c-level`}),`, `,_jsx(_components.code,{children:`vice president`}),`, `,_jsx(_components.code,{children:`vp`}),`, `,_jsx(_components.code,{children:`director`}),`, `,_jsx(_components.code,{children:`manager`}),`, `,_jsx(_components.code,{children:`experienced manager`}),`, `,_jsx(_components.code,{children:`entry level manager`}),`, `,_jsx(_components.code,{children:`strategic`}),`, `,_jsx(_components.code,{children:`senior`}),`, `,_jsx(_components.code,{children:`entry level`}),`, `,_jsx(_components.code,{children:`in training`}),`, `,_jsx(_components.code,{children:`intern`}),`). Spelling is forgiving about case, spaces, hyphens and underscores.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`owner`}),`, `,_jsx(_components.code,{children:`founder`}),` and `,_jsx(_components.code,{children:`partner`}),` are accepted here too and resolve to the ownership axis below, so `,_jsx(_components.code,{children:`[\"VP\", \"founder\"]`}),` returns both groups.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"VP\", \"C-suite\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`ownership`,type:`string[]`,id:`param-ownership`,children:[_jsxs(_components.p,{children:[`Filter by ownership of the business, which is a separate axis from seniority — an owner is not a rung above a VP. Accepted values: `,_jsx(_components.code,{children:`owner_founder`}),` (also spelled `,_jsx(_components.code,{children:`owner`}),`, `,_jsx(_components.code,{children:`founder`}),`, `,_jsx(_components.code,{children:`co-founder`}),`, `,_jsx(_components.code,{children:`self employed`}),`) and `,_jsx(_components.code,{children:`partner`}),`.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"owner_founder\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`functions`,type:`string[]`,id:`param-functions`,children:[_jsx(_components.p,{children:`Filter by department/function of the current role, from Datamagnet’s 40-function taxonomy. Accepts the name or its numeric id.`}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Software Engineering`}),`, `,_jsx(_components.code,{children:`Data \u0026 Analytics`}),`, `,_jsx(_components.code,{children:`IT \u0026 Systems`}),`, `,_jsx(_components.code,{children:`Information Security`}),`, `,_jsx(_components.code,{children:`Infrastructure \u0026 DevOps`}),`, `,_jsx(_components.code,{children:`Quality Assurance`}),`, `,_jsx(_components.code,{children:`Product Management`}),`, `,_jsx(_components.code,{children:`Design \u0026 UX`}),`, `,_jsx(_components.code,{children:`Sales`}),`, `,_jsx(_components.code,{children:`Business Development`}),`, `,_jsx(_components.code,{children:`Marketing`}),`, `,_jsx(_components.code,{children:`Revenue Operations`}),`, `,_jsx(_components.code,{children:`Customer Success`}),`, `,_jsx(_components.code,{children:`Customer Support`}),`, `,_jsx(_components.code,{children:`Finance`}),`, `,_jsx(_components.code,{children:`Accounting`}),`, `,_jsx(_components.code,{children:`Legal \u0026 Compliance`}),`, `,_jsx(_components.code,{children:`Human Resources`}),`, `,_jsx(_components.code,{children:`Recruiting \u0026 Talent`}),`, `,_jsx(_components.code,{children:`Administrative`}),`, `,_jsx(_components.code,{children:`Business Operations`}),`, `,_jsx(_components.code,{children:`Supply Chain \u0026 Logistics`}),`, `,_jsx(_components.code,{children:`Manufacturing \u0026 Production`}),`, `,_jsx(_components.code,{children:`Procurement`}),`, `,_jsx(_components.code,{children:`Engineering (non-software)`}),`, `,_jsx(_components.code,{children:`Construction \u0026 Skilled Trades`}),`, `,_jsx(_components.code,{children:`Facilities \u0026 Real Estate`}),`, `,_jsx(_components.code,{children:`Transportation \u0026 Drivers`}),`, `,_jsx(_components.code,{children:`Consulting`}),`, `,_jsx(_components.code,{children:`Healthcare \u0026 Clinical`}),`, `,_jsx(_components.code,{children:`Education \u0026 Teaching`}),`, `,_jsx(_components.code,{children:`Research \u0026 Science`}),`, `,_jsx(_components.code,{children:`Media \u0026 Communications`}),`, `,_jsx(_components.code,{children:`Arts \u0026 Entertainment`}),`, `,_jsx(_components.code,{children:`Hospitality \u0026 Food Service`}),`, `,_jsx(_components.code,{children:`Retail`}),`, `,_jsx(_components.code,{children:`Public Sector`}),`, `,_jsx(_components.code,{children:`Protective Services`}),`, `,_jsx(_components.code,{children:`Social \u0026 Community Services`}),`, `,_jsx(_components.code,{children:`Agriculture \u0026 Environment`}),`.`]}),_jsx(_components.p,{children:`Titles that name no department (a bare “Founder”, for example) hold no function and are excluded rather than guessed at.`}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"Sales\", \"Marketing\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`employment_types`,type:`string[]`,id:`param-employment-types`,children:[_jsxs(_components.p,{children:[`Filter by the employment type of the `,_jsx(_components.strong,{children:`current`}),` role. Accepted values: `,_jsx(_components.code,{children:`full_time`}),`, `,_jsx(_components.code,{children:`part_time`}),`, `,_jsx(_components.code,{children:`contract`}),`, `,_jsx(_components.code,{children:`freelance`}),`, `,_jsx(_components.code,{children:`self_employed`}),`, `,_jsx(_components.code,{children:`internship`}),`, `,_jsx(_components.code,{children:`apprenticeship`}),`, `,_jsx(_components.code,{children:`seasonal`}),`.`]}),_jsxs(_components.p,{children:[`Each value covers the spellings LinkedIn uses for it — `,_jsx(_components.code,{children:`contract`}),` also matches `,_jsx(_components.code,{children:`Temporary`}),`, `,_jsx(_components.code,{children:`internship`}),` also matches `,_jsx(_components.code,{children:`Co-op`}),`, and so on. A profile whose employment type was never recorded matches none of them.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"contract\", \"freelance\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`tenure`,children:`Tenure`}),`\n`,_jsx(_components.p,{children:`These read the start date of the current role. That date is as fresh as the profile’s last refresh, so a very recent job change may not be reflected yet — the filter can miss a change, never invent one.`}),`\n`,_jsx(ParamField,{body:`changed_jobs_within_days`,type:`integer`,id:`param-changed-jobs-within-days`,children:_jsxs(_components.p,{children:[`Started their current role within the last N days. Example: `,_jsx(_components.code,{children:`90`})]})}),`\n`,_jsx(ParamField,{body:`min_months_in_role`,type:`integer`,id:`param-min-months-in-role`,children:_jsxs(_components.p,{children:[`At least N months in the current role. Example: `,_jsx(_components.code,{children:`12`})]})}),`\n`,_jsx(ParamField,{body:`max_months_in_role`,type:`integer`,id:`param-max-months-in-role`,children:_jsxs(_components.p,{children:[`At most N months in the current role. Example: `,_jsx(_components.code,{children:`6`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`education`,children:`Education`}),`\n`,_jsxs(_components.p,{children:[`The education filters must all be satisfied by the `,_jsx(_components.strong,{children:`same`}),` degree — `,_jsx(_components.code,{children:`degree_levels: [\"bachelor\"]`}),` with `,_jsx(_components.code,{children:`fields_of_study: [\"Computer and Information Sciences\"]`}),` means one bachelor’s in computing, not a bachelor’s in history plus a doctorate in computing.`]}),`\n`,_jsx(ParamField,{body:`schools`,type:`string[]`,id:`param-schools`,children:_jsxs(_components.p,{children:[`Filter by school name. Partial match. Example: `,_jsx(_components.code,{children:`[\"Stanford\"]`})]})}),`\n`,_jsxs(ParamField,{body:`degree_levels`,type:`string[]`,id:`param-degree-levels`,children:[_jsxs(_components.p,{children:[`Accepted values: `,_jsx(_components.code,{children:`secondary`}),`, `,_jsx(_components.code,{children:`associate`}),`, `,_jsx(_components.code,{children:`bachelor`}),`, `,_jsx(_components.code,{children:`master`}),`, `,_jsx(_components.code,{children:`doctorate`}),`. Common spellings resolve to these — `,_jsx(_components.code,{children:`bachelors`}),`, `,_jsx(_components.code,{children:`masters`}),`, `,_jsx(_components.code,{children:`phd`}),`, `,_jsx(_components.code,{children:`high school`}),`.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"bachelor\", \"master\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`fields_of_study`,type:`string[]`,id:`param-fields-of-study`,children:[_jsxs(_components.p,{children:[`Filter by field of study, grouped into 47 CIP families. Accepts the family name or its numeric id — e.g. `,_jsx(_components.code,{children:`Computer and Information Sciences`}),`, `,_jsx(_components.code,{children:`Engineering`}),`, `,_jsx(_components.code,{children:`Business, Management, Marketing and Related Support Services`}),`, `,_jsx(_components.code,{children:`Health Professions and Related Programs`}),`, `,_jsx(_components.code,{children:`Social Sciences`}),`. A `,_jsx(_components.code,{children:`422`}),` lists all of them.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"Computer and Information Sciences\"]`})]})]}),`\n`,_jsx(ParamField,{body:`graduation_year_min`,type:`integer`,id:`param-graduation-year-min`,children:_jsxs(_components.p,{children:[`Degree ended in or after this year. Example: `,_jsx(_components.code,{children:`2015`})]})}),`\n`,_jsx(ParamField,{body:`graduation_year_max`,type:`integer`,id:`param-graduation-year-max`,children:_jsxs(_components.p,{children:[`Degree ended in or before this year. Example: `,_jsx(_components.code,{children:`2020`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`credentials-and-skills`,children:`Credentials and skills`}),`\n`,_jsx(ParamField,{body:`skills`,type:`string[]`,id:`param-skills`,children:_jsxs(_components.p,{children:[`Filter by listed skill, matched exactly (case-insensitive) against the skill name. Example: `,_jsx(_components.code,{children:`[\"Kubernetes\", \"Terraform\"]`})]})}),`\n`,_jsx(ParamField,{body:`certifications`,type:`string[]`,id:`param-certifications`,children:_jsxs(_components.p,{children:[`Filter by certification name. Partial match. Must hold on the same certification as `,_jsx(_components.code,{children:`certification_issuers`}),`. Example: `,_jsx(_components.code,{children:`[\"AWS Certified Solutions Architect\"]`})]})}),`\n`,_jsx(ParamField,{body:`certification_issuers`,type:`string[]`,id:`param-certification-issuers`,children:_jsxs(_components.p,{children:[`Filter by issuing organization. Partial match. Example: `,_jsx(_components.code,{children:`[\"Amazon Web Services\"]`})]})}),`\n`,_jsx(ParamField,{body:`languages`,type:`string[]`,id:`param-languages`,children:_jsxs(_components.p,{children:[`Filter by a language listed on the profile, matched exactly (case-insensitive) as LinkedIn spells it. Example: `,_jsx(_components.code,{children:`[\"German\", \"Spanish\"]`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`profile-attributes`,children:`Profile attributes`}),`\n`,_jsxs(ParamField,{body:`open_to_work`,type:`boolean`,id:`param-open-to-work`,children:[_jsx(_components.p,{children:`Filter by the LinkedIn open-to-work badge.`}),_jsxs(_components.p,{children:[`This filter is tri-state rather than a plain on/off switch. `,_jsx(_components.code,{children:`true`}),` returns profiles where the badge was seen. `,_jsx(_components.code,{children:`false`}),` returns profiles whose badge status was checked and did not show it. Profiles nobody has checked yet hold no badge information at all and are excluded from both sides, so `,_jsx(_components.code,{children:`false`}),` is `,_jsx(_components.strong,{children:`not`}),` the complement of `,_jsx(_components.code,{children:`true`}),`, and leaving the field out is not the same as sending `,_jsx(_components.code,{children:`false`}),`.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`true`})]})]}),`\n`,_jsx(ParamField,{body:`is_premium`,type:`boolean`,id:`param-is-premium`,children:_jsxs(_components.p,{children:[`Filter by LinkedIn Premium. Example: `,_jsx(_components.code,{children:`true`})]})}),`\n`,_jsx(ParamField,{body:`is_creator`,type:`boolean`,id:`param-is-creator`,children:_jsxs(_components.p,{children:[`Filter by LinkedIn creator mode. Example: `,_jsx(_components.code,{children:`true`})]})}),`\n`,_jsx(ParamField,{body:`min_followers`,type:`integer`,id:`param-min-followers`,children:_jsxs(_components.p,{children:[`Minimum follower count. Example: `,_jsx(_components.code,{children:`1000`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`contactability`,children:`Contactability`}),`\n`,_jsxs(ParamField,{body:`has_email`,type:`boolean`,id:`param-has-email`,children:[_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` returns only profiles Datamagnet currently holds an email address for; `,_jsx(_components.code,{children:`false`}),` returns only those it holds none for. Like `,_jsx(_components.code,{children:`open_to_work`}),`, this describes our records, not the person — `,_jsx(_components.code,{children:`false`}),` is not a claim that they have no email.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`true`})]})]}),`\n`,_jsx(ParamField,{body:`has_phone`,type:`boolean`,id:`param-has-phone`,children:_jsxs(_components.p,{children:[`As `,_jsx(_components.code,{children:`has_email`}),`, for phone numbers. Example: `,_jsx(_components.code,{children:`true`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`response-shape-and-paging`,children:`Response shape and paging`}),`\n`,_jsx(ParamField,{body:`raw_data`,default:true,type:`boolean`,id:`param-raw-data`,children:_jsxs(_components.p,{children:[`Whether to include the full `,_jsx(_components.code,{children:`raw_data`}),` payload on each result. Send `,_jsx(_components.code,{children:`false`}),` to omit it — the response is much smaller and the search is faster, and every other field is unaffected.`]})}),`\n`,_jsx(ParamField,{body:`limit`,default:50,type:`integer`,id:`param-limit`,children:_jsxs(_components.p,{children:[`Maximum number of results to return per page, from `,_jsx(_components.code,{children:`1`}),` to `,_jsx(_components.code,{children:`50`}),`. A value outside that range is rejected rather than quietly reduced — page through larger result sets with `,_jsx(_components.code,{children:`offset`}),`.`]})}),`\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:`job_title`}),` (for `,_jsx(_components.code,{children:`job_titles`}),`) 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, rather than run as an unfiltered scan of the whole database.`]}),`\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`,_jsx(Heading,{level:`3`,id:`properties`,children:`Properties`}),`\n`,_jsxs(ResponseField,{name:`message`,type:`array`,id:`param-message`,children:[_jsx(_components.p,{children:`List of matching profiles.`}),_jsxs(Expandable,{title:`Profile object`,children:[_jsx(ResponseField,{name:`id`,type:`integer`,id:`param-id`,children:_jsx(_components.p,{children:`Internal Datamagnet profile ID.`})}),_jsx(ResponseField,{name:`entity_urn`,type:`string`,id:`param-entity-urn`,children:_jsx(_components.p,{children:`LinkedIn entity URN.`})}),_jsx(ResponseField,{name:`username`,type:`string`,id:`param-username`,children:_jsx(_components.p,{children:`LinkedIn username/vanity URL.`})}),_jsx(ResponseField,{name:`full_name`,type:`string`,id:`param-full-name`,children:_jsx(_components.p,{children:`Full name of the person.`})}),_jsx(ResponseField,{name:`display_name`,type:`string`,id:`param-display-name`,children:_jsx(_components.p,{children:`Display name as shown on LinkedIn.`})}),_jsx(ResponseField,{name:`profile_headline`,type:`string`,id:`param-profile-headline`,children:_jsx(_components.p,{children:`LinkedIn profile headline.`})}),_jsx(ResponseField,{name:`description`,type:`string`,id:`param-description`,children:_jsx(_components.p,{children:`Profile description/about section.`})}),_jsx(ResponseField,{name:`profile_link`,type:`string`,id:`param-profile-link`,children:_jsx(_components.p,{children:`LinkedIn profile URL.`})}),_jsx(ResponseField,{name:`location`,type:`string`,id:`param-location`,children:_jsx(_components.p,{children:`Full location string.`})}),_jsx(ResponseField,{name:`location_city`,type:`string`,id:`param-location-city`,children:_jsx(_components.p,{children:`City of the profile’s location.`})}),_jsx(ResponseField,{name:`location_state`,type:`string`,id:`param-location-state`,children:_jsx(_components.p,{children:`State/region of the profile’s location.`})}),_jsx(ResponseField,{name:`country`,type:`string`,id:`param-country`,children:_jsx(_components.p,{children:`Country of the profile’s location.`})}),_jsx(ResponseField,{name:`followers`,type:`integer`,id:`param-followers`,children:_jsx(_components.p,{children:`Number of LinkedIn followers.`})}),_jsx(ResponseField,{name:`connections`,type:`integer`,id:`param-connections`,children:_jsx(_components.p,{children:`Number of LinkedIn connections.`})}),_jsx(ResponseField,{name:`is_premium`,type:`boolean`,id:`param-is-premium-1`,children:_jsx(_components.p,{children:`Whether the person has LinkedIn Premium.`})}),_jsx(ResponseField,{name:`is_creator`,type:`boolean`,id:`param-is-creator-1`,children:_jsx(_components.p,{children:`Whether the person is a LinkedIn creator.`})}),_jsx(ResponseField,{name:`is_influencer`,type:`boolean`,id:`param-is-influencer`,children:_jsx(_components.p,{children:`Whether the person is a LinkedIn influencer.`})}),_jsx(ResponseField,{name:`is_job_seeker`,type:`boolean`,id:`param-is-job-seeker`,children:_jsx(_components.p,{children:`Whether the person is marked as a job seeker.`})}),_jsx(ResponseField,{name:`is_openlink`,type:`boolean`,id:`param-is-openlink`,children:_jsx(_components.p,{children:`Whether the person uses OpenLink.`})}),_jsx(ResponseField,{name:`is_retired`,type:`boolean`,id:`param-is-retired`,children:_jsx(_components.p,{children:`Whether the person is marked as retired.`})}),_jsx(ResponseField,{name:`open_to_work`,type:`boolean`,id:`param-open-to-work-1`,children:_jsxs(_components.p,{children:[`Whether the person carries the LinkedIn open-to-work badge. `,_jsx(_components.code,{children:`null`}),` when the badge status has not been checked for this profile, which is true of most of the database — it is not the same as `,_jsx(_components.code,{children:`false`}),`.`]})}),_jsx(ResponseField,{name:`avatar_url`,type:`string`,id:`param-avatar-url`,children:_jsx(_components.p,{children:`Profile picture URL.`})}),_jsx(ResponseField,{name:`profile_picture`,type:`string`,id:`param-profile-picture`,children:_jsx(_components.p,{children:`Alternate profile picture URL.`})}),_jsx(ResponseField,{name:`email`,type:`string`,id:`param-email`,children:_jsxs(_components.p,{children:[`Email address, when available. May be `,_jsx(_components.code,{children:`null`}),`.`]})}),_jsx(ResponseField,{name:`linkedin_url`,type:`string`,id:`param-linkedin-url`,children:_jsxs(_components.p,{children:[`Computed LinkedIn profile URL, built from `,_jsx(_components.code,{children:`username`}),`.`]})}),_jsx(ResponseField,{name:`current_job_title`,type:`string`,id:`param-current-job-title`,children:_jsx(_components.p,{children:`Job title of the profile’s current position, when available.`})}),_jsx(ResponseField,{name:`current_company`,type:`string`,id:`param-current-company`,children:_jsx(_components.p,{children:`Name of the profile’s current company, when available.`})}),_jsx(ResponseField,{name:`current_job_location`,type:`string`,id:`param-current-job-location`,children:_jsx(_components.p,{children:`Location of the profile’s current position, when available.`})}),_jsx(ResponseField,{name:`current_employment_type`,type:`string`,id:`param-current-employment-type`,children:_jsxs(_components.p,{children:[`Employment type of the current position (e.g. `,_jsx(_components.code,{children:`Full-time`}),`), when available.`]})}),_jsx(ResponseField,{name:`raw_data`,type:`object`,id:`param-raw-data-1`,children:_jsxs(_components.p,{children:[`The full stored payload this profile was built from. Included by default; send `,_jsx(_components.code,{children:`raw_data: false`}),` in the request to omit it.`]})})]})]}),`\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. The rest of the search ran normally.`})}),`\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:`50`}),`, 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:[`Either every filter in the request was an unrecognised field name, or a fixed-vocabulary filter was given a value that doesn’t exist — an unknown function, a degree level that isn’t one of the five, an industry that is none of the `,_jsx(_components.a,{href:`/api-reference/values/employer-industries`,children:`443`}),`. `,_jsx(_components.code,{children:`message`}),` names what was rejected and lists what is accepted.`]}),_jsx(_components.td,{children:`Correct the name or the 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.`}),_jsxs(_components.td,{children:[`Narrow it and retry — fewer countries, a more specific job title. A broad `,_jsx(_components.code,{children:`keyword`}),` with no structured filter beside it is the usual cause.`]})]})]})]}),`\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":"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"}}},"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,ParamField,RequestExample,ResponseExample,ResponseField,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,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);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`people-search-db`,children:`People 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 already-enriched LinkedIn profiles. Unlike `,_jsx(_components.a,{href:`/api-reference/endpoints/icp-people-search`,children:`ICP People Search`}),`, which queries LinkedIn live, this endpoint searches previously collected profile records — so it returns instantly and doesn’t use live-lookup capacity. Each page returns up to `,_jsx(_components.code,{children:`50`}),` results. For companies rather than people, see `,_jsx(_components.a,{href:`/api-reference/endpoints/company-db-search`,children:`Company Search DB`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`people-search-db-endpoint`,children:`People search DB endpoint`}),`\n`,_jsxs(_components.p,{children:[`Most filter fields accept multiple values. Values within the same field are OR’d together (e.g. `,_jsx(_components.code,{children:`[\"San Francisco\", \"New York\"]`}),` matches either city); different fields are AND’d together. Booleans such as `,_jsx(_components.code,{children:`open_to_work`}),` take a single value.`]}),`\n`,_jsxs(_components.p,{children:[`Filters that use a fixed vocabulary — `,_jsx(_components.code,{children:`seniority`}),`, `,_jsx(_components.code,{children:`ownership`}),`, `,_jsx(_components.code,{children:`functions`}),`, `,_jsx(_components.code,{children:`degree_levels`}),`, `,_jsx(_components.code,{children:`fields_of_study`}),`, `,_jsx(_components.code,{children:`employment_types`}),` — reject a value they don’t recognise with a `,_jsx(_components.code,{children:`422`}),` that lists what is accepted. They never quietly return zero results for a word we couldn’t read.`]}),`\n`,_jsx(Heading,{level:`3`,id:`free-text`,children:`Free text`}),`\n`,_jsxs(ParamField,{body:`keyword`,type:`string`,id:`param-keyword`,children:[_jsxs(_components.p,{children:[`Keyword search across name and headline. Also accepted as `,_jsx(_components.code,{children:`q`}),`; if both are sent, `,_jsx(_components.code,{children:`keyword`}),` wins.`]}),_jsxs(_components.p,{children:[`Words shorter than three characters are dropped, and the remaining words are OR’d — `,_jsx(_components.code,{children:`\"operations manufacturing quality\"`}),` matches a profile containing `,_jsx(_components.strong,{children:`any`}),` of those words, not all three. Adding words broadens the search; use the structured filters below to narrow it.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`software engineer`})]})]}),`\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, matched exactly (case-insensitive) against the stored country name. For a substring match, include a `,_jsx(_components.code,{children:`%`}),` wildcard in the value — e.g. `,_jsx(_components.code,{children:`[\"United %\"]`}),`.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"United States\", \"Canada\"]`})]})]}),`\n`,_jsx(ParamField,{body:`locations`,type:`string[]`,id:`param-locations`,children:_jsxs(_components.p,{children:[`Filter by full location string. Partial match. Example: `,_jsx(_components.code,{children:`[\"Greater New York City Area\"]`})]})}),`\n`,_jsx(ParamField,{body:`cities`,type:`string[]`,id:`param-cities`,children:_jsxs(_components.p,{children:[`Filter by city. Partial match, against both the parsed city and the full location string. Example: `,_jsx(_components.code,{children:`[\"San Francisco\", \"Austin\"]`})]})}),`\n`,_jsx(ParamField,{body:`states`,type:`string[]`,id:`param-states`,children:_jsxs(_components.p,{children:[`Filter by state/region. Partial match, against both the parsed state and the full location string. Example: `,_jsx(_components.code,{children:`[\"California\"]`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`current-company`,children:`Current company`}),`\n`,_jsxs(_components.p,{children:[`A “current” position is one the profile still holds — the company filters, `,_jsx(_components.code,{children:`employment_types`}),` and `,_jsx(_components.code,{children:`employer_industries`}),` all read it the same way.`]}),`\n`,_jsx(ParamField,{body:`companies`,type:`string[]`,id:`param-companies`,children:_jsxs(_components.p,{children:[`Filter by current company name. Partial match. Example: `,_jsx(_components.code,{children:`[\"Stripe\", \"Plaid\"]`})]})}),`\n`,_jsxs(ParamField,{body:`company_linkedin_urls`,type:`string[]`,id:`param-company-linkedin-urls`,children:[_jsx(_components.p,{children:`Filter by current company using its LinkedIn URL. Accepts a full URL, universal name, or numeric LinkedIn company ID.`}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"https://www.linkedin.com/company/stripe/\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`exclude_company_linkedin_urls`,type:`string[]`,id:`param-exclude-company-linkedin-urls`,children:[_jsxs(_components.p,{children:[`Exclude profiles whose `,_jsx(_components.strong,{children:`current`}),` company matches any of these LinkedIn URLs. Accepts the same formats as `,_jsx(_components.code,{children:`company_linkedin_urls`}),` (full URL, universal name, or numeric ID). Useful for filtering out a competitor or your own company from results.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"https://www.linkedin.com/company/competitor-co/\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`employer_industries`,type:`string[]`,id:`param-employer-industries`,children:[_jsx(_components.p,{children:`Filter by the current employer’s industry. Resolved from the employer’s company page where the profile itself doesn’t carry an industry, which answers for roughly three quarters of people.`}),_jsxs(_components.p,{children:[`Pass one of the `,_jsx(_components.a,{href:`/api-reference/values/employer-industries`,children:`443 industry names`}),`. Case and punctuation are ignored, and `,_jsx(_components.strong,{children:`one name finds every spelling of the industry`}),` — LinkedIn renamed 95 industries in 2022 and company pages still carry both vintages, so `,_jsx(_components.code,{children:`Software Development`}),` also matches the 2,246,742 occurrences filed as `,_jsx(_components.code,{children:`computer software`}),`. You don’t need to pass both.`]}),_jsxs(_components.p,{children:[`A shorthand of 4+ characters widens to the industries containing it: `,_jsx(_components.code,{children:`Telecom`}),` becomes telecommunications, telecommunications carriers, satellite telecommunications and media and telecommunications. 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:`[\"Financial Services\", \"Software Development\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`past-company`,children:`Past company`}),`\n`,_jsx(ParamField,{body:`past_companies`,type:`string[]`,id:`param-past-companies`,children:_jsxs(_components.p,{children:[`Filter by a company the person has `,_jsx(_components.strong,{children:`left`}),` (the position has an end date). Partial match. Example: `,_jsx(_components.code,{children:`[\"Google\"]`})]})}),`\n`,_jsxs(ParamField,{body:`past_company_linkedin_urls`,type:`string[]`,id:`param-past-company-linkedin-urls`,children:[_jsxs(_components.p,{children:[`Same as `,_jsx(_components.code,{children:`past_companies`}),`, by LinkedIn URL, universal name, or numeric ID.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"https://www.linkedin.com/company/google/\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`role`,children:`Role`}),`\n`,_jsxs(ParamField,{body:`job_titles`,type:`string[]`,id:`param-job-titles`,children:[_jsxs(_components.p,{children:[`Filter by job title. Partial match, against `,_jsx(_components.strong,{children:`any`}),` position on the profile — current or past. Use `,_jsx(_components.code,{children:`seniority`}),` or `,_jsx(_components.code,{children:`functions`}),` when you want the role the person holds now.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"CTO\", \"VP of Engineering\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`seniority`,type:`string[]`,id:`param-seniority`,children:[_jsx(_components.p,{children:`Filter by the seniority of the current role, derived from the job title.`}),_jsxs(_components.p,{children:[`Accepts our own labels — `,_jsx(_components.code,{children:`Intern`}),`, `,_jsx(_components.code,{children:`Entry`}),`, `,_jsx(_components.code,{children:`Individual`}),`, `,_jsx(_components.code,{children:`Senior`}),`, `,_jsx(_components.code,{children:`Lead`}),`, `,_jsx(_components.code,{children:`Manager`}),`, `,_jsx(_components.code,{children:`Director`}),`, `,_jsx(_components.code,{children:`VP`}),`, `,_jsx(_components.code,{children:`C-suite`}),` — or the LinkedIn Sales Navigator words the `,_jsx(_components.a,{href:`/api-reference/endpoints/icp-people-search`,children:`ICP People Search`}),` endpoint uses (`,_jsx(_components.code,{children:`cxo`}),`, `,_jsx(_components.code,{children:`c-level`}),`, `,_jsx(_components.code,{children:`vice president`}),`, `,_jsx(_components.code,{children:`vp`}),`, `,_jsx(_components.code,{children:`director`}),`, `,_jsx(_components.code,{children:`manager`}),`, `,_jsx(_components.code,{children:`experienced manager`}),`, `,_jsx(_components.code,{children:`entry level manager`}),`, `,_jsx(_components.code,{children:`strategic`}),`, `,_jsx(_components.code,{children:`senior`}),`, `,_jsx(_components.code,{children:`entry level`}),`, `,_jsx(_components.code,{children:`in training`}),`, `,_jsx(_components.code,{children:`intern`}),`). Spelling is forgiving about case, spaces, hyphens and underscores.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`owner`}),`, `,_jsx(_components.code,{children:`founder`}),` and `,_jsx(_components.code,{children:`partner`}),` are accepted here too and resolve to the ownership axis below, so `,_jsx(_components.code,{children:`[\"VP\", \"founder\"]`}),` returns both groups.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"VP\", \"C-suite\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`ownership`,type:`string[]`,id:`param-ownership`,children:[_jsxs(_components.p,{children:[`Filter by ownership of the business, which is a separate axis from seniority — an owner is not a rung above a VP. Accepted values: `,_jsx(_components.code,{children:`owner_founder`}),` (also spelled `,_jsx(_components.code,{children:`owner`}),`, `,_jsx(_components.code,{children:`founder`}),`, `,_jsx(_components.code,{children:`co-founder`}),`, `,_jsx(_components.code,{children:`self employed`}),`) and `,_jsx(_components.code,{children:`partner`}),`.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"owner_founder\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`functions`,type:`string[]`,id:`param-functions`,children:[_jsx(_components.p,{children:`Filter by department/function of the current role, from Datamagnet’s 40-function taxonomy. Accepts the name or its numeric id.`}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Software Engineering`}),`, `,_jsx(_components.code,{children:`Data \u0026 Analytics`}),`, `,_jsx(_components.code,{children:`IT \u0026 Systems`}),`, `,_jsx(_components.code,{children:`Information Security`}),`, `,_jsx(_components.code,{children:`Infrastructure \u0026 DevOps`}),`, `,_jsx(_components.code,{children:`Quality Assurance`}),`, `,_jsx(_components.code,{children:`Product Management`}),`, `,_jsx(_components.code,{children:`Design \u0026 UX`}),`, `,_jsx(_components.code,{children:`Sales`}),`, `,_jsx(_components.code,{children:`Business Development`}),`, `,_jsx(_components.code,{children:`Marketing`}),`, `,_jsx(_components.code,{children:`Revenue Operations`}),`, `,_jsx(_components.code,{children:`Customer Success`}),`, `,_jsx(_components.code,{children:`Customer Support`}),`, `,_jsx(_components.code,{children:`Finance`}),`, `,_jsx(_components.code,{children:`Accounting`}),`, `,_jsx(_components.code,{children:`Legal \u0026 Compliance`}),`, `,_jsx(_components.code,{children:`Human Resources`}),`, `,_jsx(_components.code,{children:`Recruiting \u0026 Talent`}),`, `,_jsx(_components.code,{children:`Administrative`}),`, `,_jsx(_components.code,{children:`Business Operations`}),`, `,_jsx(_components.code,{children:`Supply Chain \u0026 Logistics`}),`, `,_jsx(_components.code,{children:`Manufacturing \u0026 Production`}),`, `,_jsx(_components.code,{children:`Procurement`}),`, `,_jsx(_components.code,{children:`Engineering (non-software)`}),`, `,_jsx(_components.code,{children:`Construction \u0026 Skilled Trades`}),`, `,_jsx(_components.code,{children:`Facilities \u0026 Real Estate`}),`, `,_jsx(_components.code,{children:`Transportation \u0026 Drivers`}),`, `,_jsx(_components.code,{children:`Consulting`}),`, `,_jsx(_components.code,{children:`Healthcare \u0026 Clinical`}),`, `,_jsx(_components.code,{children:`Education \u0026 Teaching`}),`, `,_jsx(_components.code,{children:`Research \u0026 Science`}),`, `,_jsx(_components.code,{children:`Media \u0026 Communications`}),`, `,_jsx(_components.code,{children:`Arts \u0026 Entertainment`}),`, `,_jsx(_components.code,{children:`Hospitality \u0026 Food Service`}),`, `,_jsx(_components.code,{children:`Retail`}),`, `,_jsx(_components.code,{children:`Public Sector`}),`, `,_jsx(_components.code,{children:`Protective Services`}),`, `,_jsx(_components.code,{children:`Social \u0026 Community Services`}),`, `,_jsx(_components.code,{children:`Agriculture \u0026 Environment`}),`.`]}),_jsx(_components.p,{children:`Titles that name no department (a bare “Founder”, for example) hold no function and are excluded rather than guessed at.`}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"Sales\", \"Marketing\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`employment_types`,type:`string[]`,id:`param-employment-types`,children:[_jsxs(_components.p,{children:[`Filter by the employment type of the `,_jsx(_components.strong,{children:`current`}),` role. Accepted values: `,_jsx(_components.code,{children:`full_time`}),`, `,_jsx(_components.code,{children:`part_time`}),`, `,_jsx(_components.code,{children:`contract`}),`, `,_jsx(_components.code,{children:`freelance`}),`, `,_jsx(_components.code,{children:`self_employed`}),`, `,_jsx(_components.code,{children:`internship`}),`, `,_jsx(_components.code,{children:`apprenticeship`}),`, `,_jsx(_components.code,{children:`seasonal`}),`.`]}),_jsxs(_components.p,{children:[`Each value covers the spellings LinkedIn uses for it — `,_jsx(_components.code,{children:`contract`}),` also matches `,_jsx(_components.code,{children:`Temporary`}),`, `,_jsx(_components.code,{children:`internship`}),` also matches `,_jsx(_components.code,{children:`Co-op`}),`, and so on. A profile whose employment type was never recorded matches none of them.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"contract\", \"freelance\"]`})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`tenure`,children:`Tenure`}),`\n`,_jsx(_components.p,{children:`These read the start date of the current role. That date is as fresh as the profile’s last refresh, so a very recent job change may not be reflected yet — the filter can miss a change, never invent one.`}),`\n`,_jsx(ParamField,{body:`changed_jobs_within_days`,type:`integer`,id:`param-changed-jobs-within-days`,children:_jsxs(_components.p,{children:[`Started their current role within the last N days. Example: `,_jsx(_components.code,{children:`90`})]})}),`\n`,_jsx(ParamField,{body:`min_months_in_role`,type:`integer`,id:`param-min-months-in-role`,children:_jsxs(_components.p,{children:[`At least N months in the current role. Example: `,_jsx(_components.code,{children:`12`})]})}),`\n`,_jsx(ParamField,{body:`max_months_in_role`,type:`integer`,id:`param-max-months-in-role`,children:_jsxs(_components.p,{children:[`At most N months in the current role. Example: `,_jsx(_components.code,{children:`6`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`education`,children:`Education`}),`\n`,_jsxs(_components.p,{children:[`The education filters must all be satisfied by the `,_jsx(_components.strong,{children:`same`}),` degree — `,_jsx(_components.code,{children:`degree_levels: [\"bachelor\"]`}),` with `,_jsx(_components.code,{children:`fields_of_study: [\"Computer and Information Sciences\"]`}),` means one bachelor’s in computing, not a bachelor’s in history plus a doctorate in computing.`]}),`\n`,_jsx(ParamField,{body:`schools`,type:`string[]`,id:`param-schools`,children:_jsxs(_components.p,{children:[`Filter by school name. Partial match. Example: `,_jsx(_components.code,{children:`[\"Stanford\"]`})]})}),`\n`,_jsxs(ParamField,{body:`degree_levels`,type:`string[]`,id:`param-degree-levels`,children:[_jsxs(_components.p,{children:[`Accepted values: `,_jsx(_components.code,{children:`secondary`}),`, `,_jsx(_components.code,{children:`associate`}),`, `,_jsx(_components.code,{children:`bachelor`}),`, `,_jsx(_components.code,{children:`master`}),`, `,_jsx(_components.code,{children:`doctorate`}),`. Common spellings resolve to these — `,_jsx(_components.code,{children:`bachelors`}),`, `,_jsx(_components.code,{children:`masters`}),`, `,_jsx(_components.code,{children:`phd`}),`, `,_jsx(_components.code,{children:`high school`}),`.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"bachelor\", \"master\"]`})]})]}),`\n`,_jsxs(ParamField,{body:`fields_of_study`,type:`string[]`,id:`param-fields-of-study`,children:[_jsxs(_components.p,{children:[`Filter by field of study, grouped into 47 CIP families. Accepts the family name or its numeric id — e.g. `,_jsx(_components.code,{children:`Computer and Information Sciences`}),`, `,_jsx(_components.code,{children:`Engineering`}),`, `,_jsx(_components.code,{children:`Business, Management, Marketing and Related Support Services`}),`, `,_jsx(_components.code,{children:`Health Professions and Related Programs`}),`, `,_jsx(_components.code,{children:`Social Sciences`}),`. A `,_jsx(_components.code,{children:`422`}),` lists all of them.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`[\"Computer and Information Sciences\"]`})]})]}),`\n`,_jsx(ParamField,{body:`graduation_year_min`,type:`integer`,id:`param-graduation-year-min`,children:_jsxs(_components.p,{children:[`Degree ended in or after this year. Example: `,_jsx(_components.code,{children:`2015`})]})}),`\n`,_jsx(ParamField,{body:`graduation_year_max`,type:`integer`,id:`param-graduation-year-max`,children:_jsxs(_components.p,{children:[`Degree ended in or before this year. Example: `,_jsx(_components.code,{children:`2020`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`credentials-and-skills`,children:`Credentials and skills`}),`\n`,_jsx(ParamField,{body:`skills`,type:`string[]`,id:`param-skills`,children:_jsxs(_components.p,{children:[`Filter by listed skill, matched exactly (case-insensitive) against the skill name. Example: `,_jsx(_components.code,{children:`[\"Kubernetes\", \"Terraform\"]`})]})}),`\n`,_jsx(ParamField,{body:`certifications`,type:`string[]`,id:`param-certifications`,children:_jsxs(_components.p,{children:[`Filter by certification name. Partial match. Must hold on the same certification as `,_jsx(_components.code,{children:`certification_issuers`}),`. Example: `,_jsx(_components.code,{children:`[\"AWS Certified Solutions Architect\"]`})]})}),`\n`,_jsx(ParamField,{body:`certification_issuers`,type:`string[]`,id:`param-certification-issuers`,children:_jsxs(_components.p,{children:[`Filter by issuing organization. Partial match. Example: `,_jsx(_components.code,{children:`[\"Amazon Web Services\"]`})]})}),`\n`,_jsx(ParamField,{body:`languages`,type:`string[]`,id:`param-languages`,children:_jsxs(_components.p,{children:[`Filter by a language listed on the profile, matched exactly (case-insensitive) as LinkedIn spells it. Example: `,_jsx(_components.code,{children:`[\"German\", \"Spanish\"]`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`profile-attributes`,children:`Profile attributes`}),`\n`,_jsxs(ParamField,{body:`open_to_work`,type:`boolean`,id:`param-open-to-work`,children:[_jsx(_components.p,{children:`Filter by the LinkedIn open-to-work badge.`}),_jsxs(_components.p,{children:[`This filter is tri-state rather than a plain on/off switch. `,_jsx(_components.code,{children:`true`}),` returns profiles where the badge was seen. `,_jsx(_components.code,{children:`false`}),` returns profiles whose badge status was checked and did not show it. Profiles nobody has checked yet hold no badge information at all and are excluded from both sides, so `,_jsx(_components.code,{children:`false`}),` is `,_jsx(_components.strong,{children:`not`}),` the complement of `,_jsx(_components.code,{children:`true`}),`, and leaving the field out is not the same as sending `,_jsx(_components.code,{children:`false`}),`.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`true`})]})]}),`\n`,_jsx(ParamField,{body:`is_premium`,type:`boolean`,id:`param-is-premium`,children:_jsxs(_components.p,{children:[`Filter by LinkedIn Premium. Example: `,_jsx(_components.code,{children:`true`})]})}),`\n`,_jsx(ParamField,{body:`is_creator`,type:`boolean`,id:`param-is-creator`,children:_jsxs(_components.p,{children:[`Filter by LinkedIn creator mode. Example: `,_jsx(_components.code,{children:`true`})]})}),`\n`,_jsx(ParamField,{body:`min_followers`,type:`integer`,id:`param-min-followers`,children:_jsxs(_components.p,{children:[`Minimum follower count. Example: `,_jsx(_components.code,{children:`1000`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`contactability`,children:`Contactability`}),`\n`,_jsxs(ParamField,{body:`has_email`,type:`boolean`,id:`param-has-email`,children:[_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` returns only profiles Datamagnet currently holds an email address for; `,_jsx(_components.code,{children:`false`}),` returns only those it holds none for. Like `,_jsx(_components.code,{children:`open_to_work`}),`, this describes our records, not the person — `,_jsx(_components.code,{children:`false`}),` is not a claim that they have no email.`]}),_jsxs(_components.p,{children:[`Example: `,_jsx(_components.code,{children:`true`})]})]}),`\n`,_jsx(ParamField,{body:`has_phone`,type:`boolean`,id:`param-has-phone`,children:_jsxs(_components.p,{children:[`As `,_jsx(_components.code,{children:`has_email`}),`, for phone numbers. Example: `,_jsx(_components.code,{children:`true`})]})}),`\n`,_jsx(Heading,{level:`3`,id:`response-shape-and-paging`,children:`Response shape and paging`}),`\n`,_jsx(ParamField,{body:`raw_data`,default:true,type:`boolean`,id:`param-raw-data`,children:_jsxs(_components.p,{children:[`Whether to include the full `,_jsx(_components.code,{children:`raw_data`}),` payload on each result. Send `,_jsx(_components.code,{children:`false`}),` to omit it — the response is much smaller and the search is faster, and every other field is unaffected.`]})}),`\n`,_jsx(ParamField,{body:`limit`,default:50,type:`integer`,id:`param-limit`,children:_jsxs(_components.p,{children:[`Maximum number of results to return per page, from `,_jsx(_components.code,{children:`1`}),` to `,_jsx(_components.code,{children:`50`}),`. A value outside that range is rejected rather than quietly reduced — page through larger result sets with `,_jsx(_components.code,{children:`offset`}),`.`]})}),`\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:`job_title`}),` (for `,_jsx(_components.code,{children:`job_titles`}),`) 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, rather than run as an unfiltered scan of the whole database.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`Request`,numberOfLines:`16`,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:`16`,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:` \"keyword\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"software engineer\"`}),_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:` \"cities\"`}),_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:` \"company_linkedin_urls\"`}),_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/stripe/\"`}),_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:` \"exclude_company_linkedin_urls\"`}),_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/competitor-co/\"`}),_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:` \"job_titles\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Backend Engineer\"`}),_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:` \"seniority\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Senior\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Lead\"`}),_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:` \"functions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Software Engineering\"`}),_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:` \"degree_levels\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"bachelor\"`}),_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_months_in_role\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`12`}),_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_email\"`}),_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:` \"open_to_work\"`}),_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:` \"raw_data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_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:`37`,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:`37`,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:`10432`}),_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_urn\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ACoAAC8Np1kB17Ro_b3eo8YZWUZFudbt9lrg1Tw\"`}),_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:`\"jane-doe-1234\"`}),_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:` \"full_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Jane Doe\"`}),_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:` \"display_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Jane Doe\"`}),_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:` \"profile_headline\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Backend Engineer at Stripe\"`}),_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:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Building payments infrastructure.\"`}),_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:` \"profile_link\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://linkedin.com/in/jane-doe-1234\"`}),_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:` \"location\"`}),_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:` \"location_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:` \"location_state\"`}),_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:` \"country\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"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:` \"followers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1240`}),_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:` \"connections\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`500`}),_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:` \"is_premium\"`}),_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:` \"is_creator\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_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:` \"is_influencer\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_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:` \"is_job_seeker\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_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:` \"is_openlink\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_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:` \"is_retired\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_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:` \"open_to_work\"`}),_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:` \"avatar_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://media.licdn.com/dms/image/...\"`}),_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:` \"profile_picture\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://media.licdn.com/dms/image/...\"`}),_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:` \"email\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_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://linkedin.com/in/jane-doe-1234\"`}),_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:` \"current_job_title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Backend Engineer\"`}),_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:` \"current_company\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Stripe\"`}),_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:` \"current_job_location\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"San Francisco, CA\"`}),_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:` \"current_employment_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Full-time\"`})]}),`\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`,_jsx(Heading,{level:`3`,id:`properties`,children:`Properties`}),`\n`,_jsxs(ResponseField,{name:`message`,type:`array`,id:`param-message`,children:[_jsx(_components.p,{children:`List of matching profiles.`}),_jsxs(Expandable,{title:`Profile object`,children:[_jsx(ResponseField,{name:`id`,type:`integer`,id:`param-id`,children:_jsx(_components.p,{children:`Internal Datamagnet profile ID.`})}),_jsx(ResponseField,{name:`entity_urn`,type:`string`,id:`param-entity-urn`,children:_jsx(_components.p,{children:`LinkedIn entity URN.`})}),_jsx(ResponseField,{name:`username`,type:`string`,id:`param-username`,children:_jsx(_components.p,{children:`LinkedIn username/vanity URL.`})}),_jsx(ResponseField,{name:`full_name`,type:`string`,id:`param-full-name`,children:_jsx(_components.p,{children:`Full name of the person.`})}),_jsx(ResponseField,{name:`display_name`,type:`string`,id:`param-display-name`,children:_jsx(_components.p,{children:`Display name as shown on LinkedIn.`})}),_jsx(ResponseField,{name:`profile_headline`,type:`string`,id:`param-profile-headline`,children:_jsx(_components.p,{children:`LinkedIn profile headline.`})}),_jsx(ResponseField,{name:`description`,type:`string`,id:`param-description`,children:_jsx(_components.p,{children:`Profile description/about section.`})}),_jsx(ResponseField,{name:`profile_link`,type:`string`,id:`param-profile-link`,children:_jsx(_components.p,{children:`LinkedIn profile URL.`})}),_jsx(ResponseField,{name:`location`,type:`string`,id:`param-location`,children:_jsx(_components.p,{children:`Full location string.`})}),_jsx(ResponseField,{name:`location_city`,type:`string`,id:`param-location-city`,children:_jsx(_components.p,{children:`City of the profile’s location.`})}),_jsx(ResponseField,{name:`location_state`,type:`string`,id:`param-location-state`,children:_jsx(_components.p,{children:`State/region of the profile’s location.`})}),_jsx(ResponseField,{name:`country`,type:`string`,id:`param-country`,children:_jsx(_components.p,{children:`Country of the profile’s location.`})}),_jsx(ResponseField,{name:`followers`,type:`integer`,id:`param-followers`,children:_jsx(_components.p,{children:`Number of LinkedIn followers.`})}),_jsx(ResponseField,{name:`connections`,type:`integer`,id:`param-connections`,children:_jsx(_components.p,{children:`Number of LinkedIn connections.`})}),_jsx(ResponseField,{name:`is_premium`,type:`boolean`,id:`param-is-premium-1`,children:_jsx(_components.p,{children:`Whether the person has LinkedIn Premium.`})}),_jsx(ResponseField,{name:`is_creator`,type:`boolean`,id:`param-is-creator-1`,children:_jsx(_components.p,{children:`Whether the person is a LinkedIn creator.`})}),_jsx(ResponseField,{name:`is_influencer`,type:`boolean`,id:`param-is-influencer`,children:_jsx(_components.p,{children:`Whether the person is a LinkedIn influencer.`})}),_jsx(ResponseField,{name:`is_job_seeker`,type:`boolean`,id:`param-is-job-seeker`,children:_jsx(_components.p,{children:`Whether the person is marked as a job seeker.`})}),_jsx(ResponseField,{name:`is_openlink`,type:`boolean`,id:`param-is-openlink`,children:_jsx(_components.p,{children:`Whether the person uses OpenLink.`})}),_jsx(ResponseField,{name:`is_retired`,type:`boolean`,id:`param-is-retired`,children:_jsx(_components.p,{children:`Whether the person is marked as retired.`})}),_jsx(ResponseField,{name:`open_to_work`,type:`boolean`,id:`param-open-to-work-1`,children:_jsxs(_components.p,{children:[`Whether the person carries the LinkedIn open-to-work badge. `,_jsx(_components.code,{children:`null`}),` when the badge status has not been checked for this profile, which is true of most of the database — it is not the same as `,_jsx(_components.code,{children:`false`}),`.`]})}),_jsx(ResponseField,{name:`avatar_url`,type:`string`,id:`param-avatar-url`,children:_jsx(_components.p,{children:`Profile picture URL.`})}),_jsx(ResponseField,{name:`profile_picture`,type:`string`,id:`param-profile-picture`,children:_jsx(_components.p,{children:`Alternate profile picture URL.`})}),_jsx(ResponseField,{name:`email`,type:`string`,id:`param-email`,children:_jsxs(_components.p,{children:[`Email address, when available. May be `,_jsx(_components.code,{children:`null`}),`.`]})}),_jsx(ResponseField,{name:`linkedin_url`,type:`string`,id:`param-linkedin-url`,children:_jsxs(_components.p,{children:[`Computed LinkedIn profile URL, built from `,_jsx(_components.code,{children:`username`}),`.`]})}),_jsx(ResponseField,{name:`current_job_title`,type:`string`,id:`param-current-job-title`,children:_jsx(_components.p,{children:`Job title of the profile’s current position, when available.`})}),_jsx(ResponseField,{name:`current_company`,type:`string`,id:`param-current-company`,children:_jsx(_components.p,{children:`Name of the profile’s current company, when available.`})}),_jsx(ResponseField,{name:`current_job_location`,type:`string`,id:`param-current-job-location`,children:_jsx(_components.p,{children:`Location of the profile’s current position, when available.`})}),_jsx(ResponseField,{name:`current_employment_type`,type:`string`,id:`param-current-employment-type`,children:_jsxs(_components.p,{children:[`Employment type of the current position (e.g. `,_jsx(_components.code,{children:`Full-time`}),`), when available.`]})}),_jsx(ResponseField,{name:`raw_data`,type:`object`,id:`param-raw-data-1`,children:_jsxs(_components.p,{children:[`The full stored payload this profile was built from. Included by default; send `,_jsx(_components.code,{children:`raw_data: false`}),` in the request to omit it.`]})})]})]}),`\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. The rest of the search ran normally.`})}),`\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:`50`}),`, 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:[`Either every filter in the request was an unrecognised field name, or a fixed-vocabulary filter was given a value that doesn’t exist — an unknown function, a degree level that isn’t one of the five, an industry that is none of the `,_jsx(_components.a,{href:`/api-reference/values/employer-industries`,children:`443`}),`. `,_jsx(_components.code,{children:`message`}),` names what was rejected and lists what is accepted.`]}),_jsx(_components.td,{children:`Correct the name or the 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.`}),_jsxs(_components.td,{children:[`Narrow it and retry — fewer countries, a more specific job title. A broad `,_jsx(_components.code,{children:`keyword`}),` with no structured filter beside it is the usual cause.`]})]})]})]}),`\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":"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"}}}},"mdxExtracts":{"tableOfContents":[{"title":"People Search DB","slug":"people-search-db","depth":1,"children":[]},{"title":"People search DB endpoint","slug":"people-search-db-endpoint","depth":2,"children":[{"title":"Free text","slug":"free-text","depth":3,"children":[]},{"title":"Location","slug":"location","depth":3,"children":[]},{"title":"Current company","slug":"current-company","depth":3,"children":[]},{"title":"Past company","slug":"past-company","depth":3,"children":[]},{"title":"Role","slug":"role","depth":3,"children":[]},{"title":"Tenure","slug":"tenure","depth":3,"children":[]},{"title":"Education","slug":"education","depth":3,"children":[]},{"title":"Credentials and skills","slug":"credentials-and-skills","depth":3,"children":[]},{"title":"Profile attributes","slug":"profile-attributes","depth":3,"children":[]},{"title":"Contactability","slug":"contactability","depth":3,"children":[]},{"title":"Response shape and paging","slug":"response-shape-and-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":"Properties","slug":"properties","depth":3,"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=\"16\">\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\"> \"keyword\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"software engineer\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"cities\"\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\"> \"company_linkedin_urls\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://www.linkedin.com/company/stripe/\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"exclude_company_linkedin_urls\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://www.linkedin.com/company/competitor-co/\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"job_titles\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Backend Engineer\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"seniority\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Senior\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Lead\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"functions\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Software Engineering\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"degree_levels\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"bachelor\"\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_months_in_role\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">12\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_email\"\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\"> \"open_to_work\"\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\"> \"raw_data\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\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=\"37\">\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\">10432\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_urn\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"ACoAAC8Np1kB17Ro_b3eo8YZWUZFudbt9lrg1Tw\"\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\">\"jane-doe-1234\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"full_name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Jane Doe\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"display_name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Jane Doe\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"profile_headline\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Backend Engineer at Stripe\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"description\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Building payments infrastructure.\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"profile_link\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://linkedin.com/in/jane-doe-1234\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"location\"\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\"> \"location_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\"> \"location_state\"\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\"> \"country\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"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\"> \"followers\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">1240\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"connections\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">500\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"is_premium\"\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\"> \"is_creator\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"is_influencer\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"is_job_seeker\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"is_openlink\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"is_retired\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">false\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"open_to_work\"\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\"> \"avatar_url\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://media.licdn.com/dms/image/...\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"profile_picture\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://media.licdn.com/dms/image/...\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"email\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">null\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://linkedin.com/in/jane-doe-1234\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"current_job_title\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Backend Engineer\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"current_company\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Stripe\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"current_job_location\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"San Francisco, CA\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"current_employment_type\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Full-time\"\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":"People Search DB","path":"/api/v1/people/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":{"keyword":[{"type":"string","description":"Keyword search across name and headline. Also accepted as `q` ; if both are sent, `keyword` wins. Words shorter than three characters are dropped, and the remaining words are OR’d — `\"operations manufacturing quality\"` matches a profile containing any of those words, not all three. Adding words broadens the search; use the structured filters below to narrow it. Example: `software engineer`"}],"countries":[{"type":"array","items":[{"type":"string"}],"description":"Filter by country, matched exactly (case-insensitive) against the stored country name. For a substring match, include a `%` wildcard in the value — e.g. `[\"United %\"]` . Example: `[\"United States\", \"Canada\"]`"}],"locations":[{"type":"array","items":[{"type":"string"}],"description":"Filter by full location string. Partial match. Example: `[\"Greater New York City Area\"]`"}],"cities":[{"type":"array","items":[{"type":"string"}],"description":"Filter by city. Partial match, against both the parsed city and the full location string. Example: `[\"San Francisco\", \"Austin\"]`"}],"states":[{"type":"array","items":[{"type":"string"}],"description":"Filter by state/region. Partial match, against both the parsed state and the full location string. Example: `[\"California\"]`"}],"companies":[{"type":"array","items":[{"type":"string"}],"description":"Filter by current company name. Partial match. Example: `[\"Stripe\", \"Plaid\"]`"}],"company_linkedin_urls":[{"type":"array","items":[{"type":"string"}],"description":"Filter by current company using its LinkedIn URL. Accepts a full URL, universal name, or numeric LinkedIn company ID. Example: `[\"https://www.linkedin.com/company/stripe/\"]`"}],"exclude_company_linkedin_urls":[{"type":"array","items":[{"type":"string"}],"description":"Exclude profiles whose current company matches any of these LinkedIn URLs. Accepts the same formats as `company_linkedin_urls` (full URL, universal name, or numeric ID). Useful for filtering out a competitor or your own company from results. Example: `[\"https://www.linkedin.com/company/competitor-co/\"]`"}],"employer_industries":[{"type":"array","items":[{"type":"string"}],"description":"Filter by the current employer’s industry. Resolved from the employer’s company page where the profile itself doesn’t carry an industry, which answers for roughly three quarters of people. Pass one of the 443 industry names . Case and punctuation are ignored, and one name finds every spelling of the industry — LinkedIn renamed 95 industries in 2022 and company pages still carry both vintages, so `Software Development` also matches the 2,246,742 occurrences filed as `computer software` . You don’t need to pass both. A shorthand of 4+ characters widens to the industries containing it: `Telecom` becomes telecommunications, telecommunications carriers, satellite telecommunications and media and telecommunications. A word we don’t recognise is a `422` with near misses, never an empty result. Example: `[\"Financial Services\", \"Software Development\"]`"}],"past_companies":[{"type":"array","items":[{"type":"string"}],"description":"Filter by a company the person has left (the position has an end date). Partial match. Example: `[\"Google\"]`"}],"past_company_linkedin_urls":[{"type":"array","items":[{"type":"string"}],"description":"Same as `past_companies` , by LinkedIn URL, universal name, or numeric ID. Example: `[\"https://www.linkedin.com/company/google/\"]`"}],"job_titles":[{"type":"array","items":[{"type":"string"}],"description":"Filter by job title. Partial match, against any position on the profile — current or past. Use `seniority` or `functions` when you want the role the person holds now. Example: `[\"CTO\", \"VP of Engineering\"]`"}],"seniority":[{"type":"array","items":[{"type":"string"}],"description":"Filter by the seniority of the current role, derived from the job title. Accepts our own labels — `Intern` , `Entry` , `Individual` , `Senior` , `Lead` , `Manager` , `Director` , `VP` , `C-suite` — or the LinkedIn Sales Navigator words the ICP People Search endpoint uses ( `cxo` , `c-level` , `vice president` , `vp` , `director` , `manager` , `experienced manager` , `entry level manager` , `strategic` , `senior` , `entry level` , `in training` , `intern` ). Spelling is forgiving about case, spaces, hyphens and underscores. `owner` , `founder` and `partner` are accepted here too and resolve to the ownership axis below, so `[\"VP\", \"founder\"]` returns both groups. Example: `[\"VP\", \"C-suite\"]`"}],"ownership":[{"type":"array","items":[{"type":"string"}],"description":"Filter by ownership of the business, which is a separate axis from seniority — an owner is not a rung above a VP. Accepted values: `owner_founder` (also spelled `owner` , `founder` , `co-founder` , `self employed` ) and `partner` . Example: `[\"owner_founder\"]`"}],"functions":[{"type":"array","items":[{"type":"string"}],"description":"Filter by department/function of the current role, from Datamagnet’s 40-function taxonomy. Accepts the name or its numeric id. `Software Engineering` , `Data \u0026 Analytics` , `IT \u0026 Systems` , `Information Security` , `Infrastructure \u0026 DevOps` , `Quality Assurance` , `Product Management` , `Design \u0026 UX` , `Sales` , `Business Development` , `Marketing` , `Revenue Operations` , `Customer Success` , `Customer Support` , `Finance` , `Accounting` , `Legal \u0026 Compliance` , `Human Resources` , `Recruiting \u0026 Talent` , `Administrative` , `Business Operations` , `Supply Chain \u0026 Logistics` , `Manufacturing \u0026 Production` , `Procurement` , `Engineering (non-software)` , `Construction \u0026 Skilled Trades` , `Facilities \u0026 Real Estate` , `Transportation \u0026 Drivers` , `Consulting` , `Healthcare \u0026 Clinical` , `Education \u0026 Teaching` , `Research \u0026 Science` , `Media \u0026 Communications` , `Arts \u0026 Entertainment` , `Hospitality \u0026 Food Service` , `Retail` , `Public Sector` , `Protective Services` , `Social \u0026 Community Services` , `Agriculture \u0026 Environment` . Titles that name no department (a bare “Founder”, for example) hold no function and are excluded rather than guessed at. Example: `[\"Sales\", \"Marketing\"]`"}],"employment_types":[{"type":"array","items":[{"type":"string"}],"description":"Filter by the employment type of the current role. Accepted values: `full_time` , `part_time` , `contract` , `freelance` , `self_employed` , `internship` , `apprenticeship` , `seasonal` . Each value covers the spellings LinkedIn uses for it — `contract` also matches `Temporary` , `internship` also matches `Co-op` , and so on. A profile whose employment type was never recorded matches none of them. Example: `[\"contract\", \"freelance\"]`"}],"changed_jobs_within_days":[{"type":"integer","description":"Started their current role within the last N days. Example: `90`"}],"min_months_in_role":[{"type":"integer","description":"At least N months in the current role. Example: `12`"}],"max_months_in_role":[{"type":"integer","description":"At most N months in the current role. Example: `6`"}],"schools":[{"type":"array","items":[{"type":"string"}],"description":"Filter by school name. Partial match. Example: `[\"Stanford\"]`"}],"degree_levels":[{"type":"array","items":[{"type":"string"}],"description":"Accepted values: `secondary` , `associate` , `bachelor` , `master` , `doctorate` . Common spellings resolve to these — `bachelors` , `masters` , `phd` , `high school` . Example: `[\"bachelor\", \"master\"]`"}],"fields_of_study":[{"type":"array","items":[{"type":"string"}],"description":"Filter by field of study, grouped into 47 CIP families. Accepts the family name or its numeric id — e.g. `Computer and Information Sciences` , `Engineering` , `Business, Management, Marketing and Related Support Services` , `Health Professions and Related Programs` , `Social Sciences` . A `422` lists all of them. Example: `[\"Computer and Information Sciences\"]`"}],"graduation_year_min":[{"type":"integer","description":"Degree ended in or after this year. Example: `2015`"}],"graduation_year_max":[{"type":"integer","description":"Degree ended in or before this year. Example: `2020`"}],"skills":[{"type":"array","items":[{"type":"string"}],"description":"Filter by listed skill, matched exactly (case-insensitive) against the skill name. Example: `[\"Kubernetes\", \"Terraform\"]`"}],"certifications":[{"type":"array","items":[{"type":"string"}],"description":"Filter by certification name. Partial match. Must hold on the same certification as `certification_issuers` . Example: `[\"AWS Certified Solutions Architect\"]`"}],"certification_issuers":[{"type":"array","items":[{"type":"string"}],"description":"Filter by issuing organization. Partial match. Example: `[\"Amazon Web Services\"]`"}],"languages":[{"type":"array","items":[{"type":"string"}],"description":"Filter by a language listed on the profile, matched exactly (case-insensitive) as LinkedIn spells it. Example: `[\"German\", \"Spanish\"]`"}],"open_to_work":[{"type":"boolean","description":"Filter by the LinkedIn open-to-work badge. This filter is tri-state rather than a plain on/off switch. `true` returns profiles where the badge was seen. `false` returns profiles whose badge status was checked and did not show it. Profiles nobody has checked yet hold no badge information at all and are excluded from both sides, so `false` is not the complement of `true` , and leaving the field out is not the same as sending `false` . Example: `true`"}],"is_premium":[{"type":"boolean","description":"Filter by LinkedIn Premium. Example: `true`"}],"is_creator":[{"type":"boolean","description":"Filter by LinkedIn creator mode. Example: `true`"}],"min_followers":[{"type":"integer","description":"Minimum follower count. Example: `1000`"}],"has_email":[{"type":"boolean","description":"`true` returns only profiles Datamagnet currently holds an email address for; `false` returns only those it holds none for. Like `open_to_work` , this describes our records, not the person — `false` is not a claim that they have no email. Example: `true`"}],"has_phone":[{"type":"boolean","description":"As `has_email` , for phone numbers. Example: `true`"}],"raw_data":[{"type":"boolean","description":"Whether to include the full `raw_data` payload on each result. Send `false` to omit it — the response is much smaller and the search is faster, and every other field is unaffected."}],"limit":[{"type":"integer","description":"Maximum number of results to return per page, from `1` to `50` . A value outside that range is rejected rather than quietly reduced — page through larger result sets with `offset` ."}],"offset":[{"type":"integer","description":"Number of results to skip, for pagination."}]}}],"examples":{"example":{"value":{"keyword":"\u003cstring>","countries":["\u003cstring>"],"locations":["\u003cstring>"],"cities":["\u003cstring>"],"states":["\u003cstring>"],"companies":["\u003cstring>"],"company_linkedin_urls":["\u003cstring>"],"exclude_company_linkedin_urls":["\u003cstring>"],"employer_industries":["\u003cstring>"],"past_companies":["\u003cstring>"],"past_company_linkedin_urls":["\u003cstring>"],"job_titles":["\u003cstring>"],"seniority":["\u003cstring>"],"ownership":["\u003cstring>"],"functions":["\u003cstring>"],"employment_types":["\u003cstring>"],"changed_jobs_within_days":123,"min_months_in_role":123,"max_months_in_role":123,"schools":["\u003cstring>"],"degree_levels":["\u003cstring>"],"fields_of_study":["\u003cstring>"],"graduation_year_min":123,"graduation_year_max":123,"skills":["\u003cstring>"],"certifications":["\u003cstring>"],"certification_issuers":["\u003cstring>"],"languages":["\u003cstring>"],"open_to_work":true,"is_premium":true,"is_creator":true,"min_followers":123,"has_email":true,"has_phone":true,"raw_data":true,"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 profile ID."}],"entity_urn":[{"type":"string","description":"LinkedIn entity URN."}],"username":[{"type":"string","description":"LinkedIn username/vanity URL."}],"full_name":[{"type":"string","description":"Full name of the person."}],"display_name":[{"type":"string","description":"Display name as shown on LinkedIn."}],"profile_headline":[{"type":"string","description":"LinkedIn profile headline."}],"description":[{"type":"string","description":"Profile description/about section."}],"profile_link":[{"type":"string","description":"LinkedIn profile URL."}],"location":[{"type":"string","description":"Full location string."}],"location_city":[{"type":"string","description":"City of the profile’s location."}],"location_state":[{"type":"string","description":"State/region of the profile’s location."}],"country":[{"type":"string","description":"Country of the profile’s location."}],"followers":[{"type":"integer","description":"Number of LinkedIn followers."}],"connections":[{"type":"integer","description":"Number of LinkedIn connections."}],"is_premium":[{"type":"boolean","description":"Whether the person has LinkedIn Premium."}],"is_creator":[{"type":"boolean","description":"Whether the person is a LinkedIn creator."}],"is_influencer":[{"type":"boolean","description":"Whether the person is a LinkedIn influencer."}],"is_job_seeker":[{"type":"boolean","description":"Whether the person is marked as a job seeker."}],"is_openlink":[{"type":"boolean","description":"Whether the person uses OpenLink."}],"is_retired":[{"type":"boolean","description":"Whether the person is marked as retired."}],"open_to_work":[{"type":"boolean","description":"Whether the person carries the LinkedIn open-to-work badge. `null` when the badge status has not been checked for this profile, which is true of most of the database — it is not the same as `false` ."}],"avatar_url":[{"type":"string","description":"Profile picture URL."}],"profile_picture":[{"type":"string","description":"Alternate profile picture URL."}],"email":[{"type":"string","description":"Email address, when available. May be `null` ."}],"linkedin_url":[{"type":"string","description":"Computed LinkedIn profile URL, built from `username` ."}],"current_job_title":[{"type":"string","description":"Job title of the profile’s current position, when available."}],"current_company":[{"type":"string","description":"Name of the profile’s current company, when available."}],"current_job_location":[{"type":"string","description":"Location of the profile’s current position, when available."}],"current_employment_type":[{"type":"string","description":"Employment type of the current position (e.g. `Full-time` ), when available."}],"raw_data":[{"type":"object","properties":{},"description":"The full stored payload this profile was built from. Included by default; send `raw_data: false` in the request to omit it."}]}}],"description":"List of matching profiles."}],"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. The rest of the search ran normally."}]}}],"examples":{"example":{"value":{"message":[{"id":123,"entity_urn":"\u003cstring>","username":"\u003cstring>","full_name":"\u003cstring>","display_name":"\u003cstring>","profile_headline":"\u003cstring>","description":"\u003cstring>","profile_link":"\u003cstring>","location":"\u003cstring>","location_city":"\u003cstring>","location_state":"\u003cstring>","country":"\u003cstring>","followers":123,"connections":123,"is_premium":true,"is_creator":true,"is_influencer":true,"is_job_seeker":true,"is_openlink":true,"is_retired":true,"open_to_work":true,"avatar_url":"\u003cstring>","profile_picture":"\u003cstring>","email":"\u003cstring>","linkedin_url":"\u003cstring>","current_job_title":"\u003cstring>","current_company":"\u003cstring>","current_job_location":"\u003cstring>","current_employment_type":"\u003cstring>","raw_data":{}}],"credit_used":123,"total":123,"ignored_filters":["\u003cstring>"]}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"datamagnet","siteName":"Datamagnet API","title":"People Search DB - Datamagnet API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-03T04:13:54.641Z","originalFileLocation":"api-reference/endpoints/people-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 previously enriched LinkedIn profiles by keyword, location, company, job title, and more — with include/exclude support for company LinkedIn URLs.\">\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=\"People Search DB - Datamagnet API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Search Datamagnet\u0026#x27;s own database of previously enriched LinkedIn profiles by keyword, location, company, job title, and more — with include/exclude support for company LinkedIn URLs.\">\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/people-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=People+Search+DB\u0026amp;description=Search+Datamagnet%27s+own+database+of+previously+enriched+LinkedIn+profiles+by+keyword%2C+location%2C+company%2C+job+title%2C+and+more+%E2%80%94+with+include%2Fexclude+support+for+\u0026amp;theme=ff7f501a073ed2eb86f83c60\u0026amp;signature=1da30eedffc70f32cc0f67f65444db2556d14205371249a1e4e2ed6ca7a215db\">\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=\"People Search DB - Datamagnet API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Search Datamagnet\u0026#x27;s own database of previously enriched LinkedIn profiles by keyword, location, company, job title, and more — with include/exclude support for company LinkedIn URLs.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://datamagnet.mintlify.app/_mintlify/api/og/v2?division=Database+Search\u0026amp;title=People+Search+DB\u0026amp;description=Search+Datamagnet%27s+own+database+of+previously+enriched+LinkedIn+profiles+by+keyword%2C+location%2C+company%2C+job+title%2C+and+more+%E2%80%94+with+include%2Fexclude+support+for+\u0026amp;theme=ff7f501a073ed2eb86f83c60\u0026amp;signature=1da30eedffc70f32cc0f67f65444db2556d14205371249a1e4e2ed6ca7a215db\">\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/people-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/people-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/people-db-search#webpage\",\"url\":\"https://docs.datamagnet.co/api-reference/endpoints/people-db-search\",\"name\":\"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.\",\"dateModified\":\"2026-10-03T04:13:54.641Z\",\"isPartOf\":{\"@id\":\"https://docs.datamagnet.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.datamagnet.co/api-reference/endpoints/people-db-search#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.datamagnet.co/api-reference/endpoints/people-db-search#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Datamagnet API\",\"item\":\"https://docs.datamagnet.co\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"People Search DB\",\"item\":\"https://docs.datamagnet.co/api-reference/endpoints/people-db-search\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.datamagnet.co/api-reference/endpoints/people-db-search#apireference\",\"headline\":\"People Search DB\",\"name\":\"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.\",\"url\":\"https://docs.datamagnet.co/api-reference/endpoints/people-db-search\",\"mainEntityOfPage\":{\"@id\":\"https://docs.datamagnet.co/api-reference/endpoints/people-db-search#webpage\"},\"dateModified\":\"2026-10-03T04:13:54.641Z\",\"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}","description":"Autocomplete suggestions for ICP Search filter fields including company name, job title, industry, and location for building typeahead UIs.","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","href":"/api-reference/endpoints/people-db-search"},{"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"}]},{"group":"Utilities","pages":[{"title":"Credit Balance","api":"GET https://api.datamagnet.co/api/v1/credit-check","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":"People 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"]}