[{"data":1,"prerenderedAt":3271},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fendpoints\u002Fsearch-people":186},[4,10,15,23,28,35,41,47,52,57,62,66,70,77,83,90,95,100,105,110,115,119,124,128,132,136,141,144,147,151,155,159,163,167,170,174,178,182],{"path":5,"title":6,"category":7,"order":8,"family":9,"subfamily":9,"status":9,"endpointId":9},"\u002Fapi-reference","API reference","introduction",30,null,{"path":11,"title":12,"category":7,"order":13,"family":9,"subfamily":9,"status":14,"endpointId":9},"\u002Fauthentication","Authentication",20,"updated",{"path":16,"title":17,"category":18,"order":19,"family":20,"subfamily":21,"status":14,"endpointId":22},"\u002Fendpoints\u002Fcheck-company","Profile status","endpoints",220,"Fetch","Company","check-company",{"path":24,"title":17,"category":18,"order":25,"family":20,"subfamily":26,"status":14,"endpointId":27},"\u002Fendpoints\u002Fcheck-person",120,"Person","check-person",{"path":29,"title":30,"category":18,"order":31,"family":32,"subfamily":33,"status":9,"endpointId":34},"\u002Fendpoints\u002Fcontact-email","Find Email",600,"Contact","Email","contact-email",{"path":36,"title":37,"category":18,"order":38,"family":32,"subfamily":39,"status":9,"endpointId":40},"\u002Fendpoints\u002Fcontact-phone","Find Phone",610,"Phone","contact-phone",{"path":42,"title":43,"category":18,"order":44,"family":45,"subfamily":21,"status":14,"endpointId":46},"\u002Fendpoints\u002Fenrich-company","Enrich company",90,"Enrichment","enrich-company",{"path":48,"title":49,"category":18,"order":50,"family":45,"subfamily":26,"status":14,"endpointId":51},"\u002Fendpoints\u002Fenrich-person","Enrich profile",80,"enrich-person",{"path":53,"title":54,"category":18,"order":55,"family":20,"subfamily":21,"status":14,"endpointId":56},"\u002Fendpoints\u002Ffetch-company","Profile",200,"fetch-company",{"path":58,"title":59,"category":18,"order":60,"family":20,"subfamily":21,"status":14,"endpointId":61},"\u002Fendpoints\u002Ffetch-company-live","Profile live",210,"fetch-company-live",{"path":63,"title":54,"category":18,"order":64,"family":20,"subfamily":26,"status":14,"endpointId":65},"\u002Fendpoints\u002Ffetch-profile",100,"fetch-profile",{"path":67,"title":59,"category":18,"order":68,"family":20,"subfamily":26,"status":14,"endpointId":69},"\u002Fendpoints\u002Ffetch-profile-live",110,"fetch-profile-live",{"path":71,"title":72,"category":18,"order":73,"family":74,"subfamily":75,"status":14,"endpointId":76},"\u002Fendpoints\u002Fsearch-companies","Company search",94,"Search","Companies","search-companies",{"path":78,"title":79,"category":18,"order":80,"family":81,"subfamily":9,"status":14,"endpointId":82},"\u002Fendpoints\u002Fsearch-companies-available-fields","Company search available fields",720,"Utility","search-companies-available-fields",{"path":84,"title":85,"category":18,"order":86,"family":74,"subfamily":87,"status":88,"endpointId":89},"\u002Fendpoints\u002Fsearch-people","People search",92,"People","new","search-people",{"path":91,"title":92,"category":18,"order":93,"family":81,"subfamily":9,"status":88,"endpointId":94},"\u002Fendpoints\u002Fsearch-people-available-fields","People search available fields",710,"search-people-available-fields",{"path":96,"title":97,"category":18,"order":98,"family":74,"subfamily":87,"status":88,"endpointId":99},"\u002Fendpoints\u002Fsearch-people-count","People search count",93,"search-people-count",{"path":101,"title":102,"category":18,"order":103,"family":74,"subfamily":87,"status":88,"endpointId":104},"\u002Fendpoints\u002Fsearch-people-lookalike","People lookalike",95,"search-people-lookalike",{"path":106,"title":107,"category":18,"order":108,"family":74,"subfamily":87,"status":88,"endpointId":109},"\u002Fendpoints\u002Fsearch-people-prompt","Agentic Search",96,"search-people-prompt",{"path":111,"title":112,"category":18,"order":113,"family":81,"subfamily":9,"status":14,"endpointId":114},"\u002Fendpoints\u002Fusage","Usage",700,"usage",{"path":116,"title":117,"category":7,"order":118,"family":9,"subfamily":9,"status":9,"endpointId":9},"\u002Fgetting-started","Getting started",10,{"path":120,"title":121,"category":122,"order":123,"family":9,"subfamily":9,"status":14,"endpointId":9},"\u002Fguides\u002Fapi-key-management","API key management","guides",12,{"path":125,"title":126,"category":122,"order":127,"family":9,"subfamily":9,"status":88,"endpointId":9},"\u002Fguides\u002Fcurrent-position-resolution","Current position and work history ordering",35,{"path":129,"title":130,"category":122,"order":131,"family":9,"subfamily":9,"status":14,"endpointId":9},"\u002Fguides\u002Fdata-freshness","Data freshness",40,{"path":133,"title":134,"category":122,"order":135,"family":9,"subfamily":9,"status":88,"endpointId":9},"\u002Fguides\u002Fdata-quality","Data quality",18,{"path":137,"title":138,"category":139,"order":140,"family":9,"subfamily":9,"status":88,"endpointId":9},"\u002Fguides\u002Fendpoint-transition-october-2026","Endpoint transition on October 13, 2026","migrations",1,{"path":142,"title":143,"category":122,"order":13,"family":9,"subfamily":9,"status":14,"endpointId":9},"\u002Fguides\u002Ferrors-retries","Error handling & retries",{"path":145,"title":146,"category":122,"order":118,"family":9,"subfamily":9,"status":88,"endpointId":9},"\u002Fguides\u002Ffirst-api-call","Your first API call",{"path":148,"title":149,"category":122,"order":150,"family":9,"subfamily":9,"status":88,"endpointId":9},"\u002Fguides\u002Findustries","Industry values",50,{"path":152,"title":153,"category":154,"order":150,"family":9,"subfamily":9,"status":14,"endpointId":9},"\u002Fguides\u002Fmcp","Connect AI agents (MCP)","mcp",{"path":156,"title":157,"category":139,"order":158,"family":9,"subfamily":9,"status":88,"endpointId":9},"\u002Fguides\u002Fmigrating-resolve-to-enrich","Migrating from Resolve to Enrich",52,{"path":160,"title":161,"category":139,"order":162,"family":9,"subfamily":9,"status":88,"endpointId":9},"\u002Fguides\u002Fmigrating-search-persons-to-people","Migrating people search from persons to people",51,{"path":164,"title":165,"category":122,"order":166,"family":9,"subfamily":9,"status":88,"endpointId":9},"\u002Fguides\u002Fmissing-and-empty-fields","Missing and empty profile fields",42,{"path":168,"title":169,"category":122,"order":8,"family":9,"subfamily":9,"status":14,"endpointId":9},"\u002Fguides\u002Fpolling","Polling, zero setup",{"path":171,"title":172,"category":122,"order":173,"family":9,"subfamily":9,"status":14,"endpointId":9},"\u002Fguides\u002Fproduction-checklist","Production checklist",45,{"path":175,"title":176,"category":122,"order":177,"family":9,"subfamily":9,"status":14,"endpointId":9},"\u002Fguides\u002Frate-limits-credits","Rate limits & credits",25,{"path":179,"title":180,"category":122,"order":181,"family":9,"subfamily":9,"status":14,"endpointId":9},"\u002Fguides\u002Fwebhooks","Webhooks",31,{"path":183,"title":184,"category":122,"order":185,"family":9,"subfamily":9,"status":14,"endpointId":9},"\u002Fguides\u002Fwhich-endpoint-should-i-use","Which endpoint should I use?",15,{"id":187,"title":85,"audience":9,"badgeColor":9,"badgeLabel":9,"body":188,"category":18,"description":3263,"endpointId":89,"extension":3264,"family":74,"links":9,"meta":3265,"navigation":3266,"order":86,"path":84,"relatedArticles":3267,"requiresFlag":9,"seo":3268,"status":88,"stem":3269,"subfamily":87,"__hash__":3270},"docs\u002Fendpoints\u002Fsearch-people.md",{"type":189,"value":190,"toc":3242},"minimark",[191,195,204,214,228,232,278,282,316,1084,1121,1155,1207,1370,1413,1523,1594,1598,1613,1620,1625,1725,1729,1760,1764,1770,1772,1789,1791,1802,1823,1833,1835,1865,1868,1889,1904,1917,1921,1952,1958,1972,1997,2010,2014,2036,2082,2606,2673,3143,3195,3199,3226,3230],[192,193,194],"h2",{"id":7},"Introduction",[196,197,198,199,203],"p",{},"The People Search endpoint returns full person profiles matching a combination of filters. All filters are optional and combined with ",[200,201,202],"strong",{},"AND"," logic. Results are drawn from our cache-based search index. This endpoint never triggers a live fetch.",[196,205,206,207,210,211,213],{},"Every result is a complete profile, the same shape the ",[208,209,54],"a",{"href":63}," endpoint returns, so you do not need a second call to get the full data of a hit. Use the free ",[208,212,97],{"href":96}," endpoint to check how many profiles match before you spend credits.",[215,216,217],"blockquote",{},[196,218,219,220,224,225,227],{},"Coming from ",[221,222,223],"code",{},"POST \u002Fv2\u002Fsearch\u002Fpersons","? See ",[208,226,161],{"href":160},".",[192,229,231],{"id":230},"authorization","Authorization",[233,234,235,254],"table",{},[236,237,238],"thead",{},[239,240,241,245,248,251],"tr",{},[242,243,244],"th",{},"Name",[242,246,247],{},"Type",[242,249,250],{},"Required",[242,252,253],{},"Description",[255,256,257],"tbody",{},[239,258,259,265,268,271],{},[260,261,262],"td",{},[221,263,264],{},"apikey",[260,266,267],{},"string",[260,269,270],{},"Yes",[260,272,273,274,277],{},"Your API key from the developer dashboard. Pass it via ",[221,275,276],{},"Authorization: Bearer YOUR_API_KEY"," header.",[192,279,281],{"id":280},"request-body","Request body",[196,283,284,285,288,289,291,292,295,296,295,299,295,302,295,305,308,309,295,312,315],{},"All filters are ",[200,286,287],{},"optional"," and combined with ",[200,290,202],{}," logic. Scalar filters live in the table below; the nested-object filters (",[221,293,294],{},"followersCount",", ",[221,297,298],{},"currentCompanyEmployeeCountRange",[221,300,301],{},"totalExperienceMonths",[221,303,304],{},"location",[221,306,307],{},"experience",") are documented as expandable field items right after, and pagination (",[221,310,311],{},"cursor",[221,313,314],{},"perPage",") closes the section.",[233,317,318,330],{},[236,319,320],{},[239,321,322,324,326,328],{},[242,323,244],{},[242,325,247],{},[242,327,250],{},[242,329,253],{},[255,331,332,347,361,375,389,404,418,432,446,464,480,496,512,526,540,556,572,592,611,630,647,663,679,695,711,727,743,759,775,794,810,826,846,862,880,896,914,930,950,970,986,1004,1036,1050,1067],{},[239,333,334,339,341,344],{},[260,335,336],{},[221,337,338],{},"firstName",[260,340,267],{},[260,342,343],{},"No",[260,345,346],{},"Filter by first name",[239,348,349,354,356,358],{},[260,350,351],{},[221,352,353],{},"lastName",[260,355,267],{},[260,357,343],{},[260,359,360],{},"Filter by last name",[239,362,363,368,370,372],{},[260,364,365],{},[221,366,367],{},"headline",[260,369,267],{},[260,371,343],{},[260,373,374],{},"Match keywords found in the profile headline",[239,376,377,382,384,386],{},[260,378,379],{},[221,380,381],{},"email",[260,383,267],{},[260,385,343],{},[260,387,388],{},"Filter by email address",[239,390,391,396,399,401],{},[260,392,393],{},[221,394,395],{},"isOpenToWork",[260,397,398],{},"boolean",[260,400,343],{},[260,402,403],{},"Restrict to profiles flagged open-to-work",[239,405,406,411,413,415],{},[260,407,408],{},[221,409,410],{},"isCurrentlyEmployed",[260,412,398],{},[260,414,343],{},[260,416,417],{},"Restrict to profiles that have a current employer",[239,419,420,425,427,429],{},[260,421,422],{},[221,423,424],{},"isPremium",[260,426,398],{},[260,428,343],{},[260,430,431],{},"Restrict to Social Premium members",[239,433,434,439,441,443],{},[260,435,436],{},[221,437,438],{},"isVerified",[260,440,398],{},[260,442,343],{},[260,444,445],{},"Restrict to profiles with a verification badge",[239,447,448,453,459,461],{},[260,449,450],{},[221,451,452],{},"currentPositionTitle",[260,454,455,456],{},"string | string",[457,458],"span",{},[260,460,343],{},[260,462,463],{},"Current position title, or array of titles: a person matches if their current title matches any of them",[239,465,466,471,475,477],{},[260,467,468],{},[221,469,470],{},"excludeCurrentPositionTitle",[260,472,455,473],{},[457,474],{},[260,476,343],{},[260,478,479],{},"Current position title, or array of titles, to exclude from results",[239,481,482,487,491,493],{},[260,483,484],{},[221,485,486],{},"positionTitle",[260,488,455,489],{},[457,490],{},[260,492,343],{},[260,494,495],{},"Current or past position title, or array of titles (OR-matched)",[239,497,498,503,507,509],{},[260,499,500],{},[221,501,502],{},"excludePositionTitle",[260,504,455,505],{},[457,506],{},[260,508,343],{},[260,510,511],{},"Current or past position title, or array of titles, to exclude",[239,513,514,519,521,523],{},[260,515,516],{},[221,517,518],{},"currentCompanyName",[260,520,267],{},[260,522,343],{},[260,524,525],{},"Match the current employer name",[239,527,528,533,535,537],{},[260,529,530],{},[221,531,532],{},"excludeCurrentCompanyName",[260,534,267],{},[260,536,343],{},[260,538,539],{},"Exclude the current employer name",[239,541,542,547,551,553],{},[260,543,544],{},[221,545,546],{},"companyName",[260,548,455,549],{},[457,550],{},[260,552,343],{},[260,554,555],{},"Current or past company name, or array of names (OR-matched)",[239,557,558,563,567,569],{},[260,559,560],{},[221,561,562],{},"excludeCompanyName",[260,564,455,565],{},[457,566],{},[260,568,343],{},[260,570,571],{},"Current or past company name, or array of names, to exclude",[239,573,574,579,583,585],{},[260,575,576],{},[221,577,578],{},"currentCompanyId",[260,580,455,581],{},[457,582],{},[260,584,343],{},[260,586,587,588,591],{},"ReverseContact internal id (",[221,589,590],{},"com_...",") of the current employer",[239,593,594,599,603,605],{},[260,595,596],{},[221,597,598],{},"excludeCurrentCompanyId",[260,600,455,601],{},[457,602],{},[260,604,343],{},[260,606,607,608,610],{},"Current employer ",[221,609,590],{}," id, or array of ids, to exclude",[239,612,613,618,622,624],{},[260,614,615],{},[221,616,617],{},"companyId",[260,619,455,620],{},[457,621],{},[260,623,343],{},[260,625,626,627,629],{},"Current or past company ",[221,628,590],{}," id, or array of ids",[239,631,632,637,641,643],{},[260,633,634],{},[221,635,636],{},"excludeCompanyId",[260,638,455,639],{},[457,640],{},[260,642,343],{},[260,644,626,645,610],{},[221,646,590],{},[239,648,649,654,658,660],{},[260,650,651],{},[221,652,653],{},"currentCompanyLinkedinId",[260,655,455,656],{},[457,657],{},[260,659,343],{},[260,661,662],{},"Current employer Social identifier, or array of identifiers",[239,664,665,670,674,676],{},[260,666,667],{},[221,668,669],{},"excludeCurrentCompanyLinkedinId",[260,671,455,672],{},[457,673],{},[260,675,343],{},[260,677,678],{},"Current employer Social identifier, or array, to exclude",[239,680,681,686,690,692],{},[260,682,683],{},[221,684,685],{},"companyLinkedinId",[260,687,455,688],{},[457,689],{},[260,691,343],{},[260,693,694],{},"Current or past company Social identifier, or array of identifiers",[239,696,697,702,706,708],{},[260,698,699],{},[221,700,701],{},"excludeCompanyLinkedinId",[260,703,455,704],{},[457,705],{},[260,707,343],{},[260,709,710],{},"Current or past company Social identifier, or array, to exclude",[239,712,713,718,722,724],{},[260,714,715],{},[221,716,717],{},"currentCompanyPublicId",[260,719,455,720],{},[457,721],{},[260,723,343],{},[260,725,726],{},"Current employer public ID or slug, or array",[239,728,729,734,738,740],{},[260,730,731],{},[221,732,733],{},"excludeCurrentCompanyPublicId",[260,735,455,736],{},[457,737],{},[260,739,343],{},[260,741,742],{},"Current employer public ID or slug, or array, to exclude",[239,744,745,750,754,756],{},[260,746,747],{},[221,748,749],{},"companyPublicId",[260,751,455,752],{},[457,753],{},[260,755,343],{},[260,757,758],{},"Current or past company public ID or slug, or array",[239,760,761,766,770,772],{},[260,762,763],{},[221,764,765],{},"excludeCompanyPublicId",[260,767,455,768],{},[457,769],{},[260,771,343],{},[260,773,774],{},"Current or past company public ID or slug, or array, to exclude",[239,776,777,782,786,788],{},[260,778,779],{},[221,780,781],{},"currentCompanyIndustry",[260,783,455,784],{},[457,785],{},[260,787,343],{},[260,789,790,791,793],{},"Current employer industry. See ",[208,792,149],{"href":148}," for the full list",[239,795,796,801,805,807],{},[260,797,798],{},[221,799,800],{},"companyIndustry",[260,802,455,803],{},[457,804],{},[260,806,343],{},[260,808,809],{},"Current or past company industry, from the same industry list",[239,811,812,817,821,823],{},[260,813,814],{},[221,815,816],{},"excludeCompanyIndustry",[260,818,455,819],{},[457,820],{},[260,822,343],{},[260,824,825],{},"Current or past company industry, or array, to exclude",[239,827,828,833,837,839],{},[260,829,830],{},[221,831,832],{},"currentFunction",[260,834,455,835],{},[457,836],{},[260,838,343],{},[260,840,841,842],{},"Current function from the ",[208,843,845],{"href":844},"#position-taxonomy","position taxonomy",[239,847,848,853,857,859],{},[260,849,850],{},[221,851,852],{},"excludeCurrentFunction",[260,854,455,855],{},[457,856],{},[260,858,343],{},[260,860,861],{},"Current function, or array of functions, to exclude",[239,863,864,869,873,875],{},[260,865,866],{},[221,867,868],{},"currentSubFunction",[260,870,455,871],{},[457,872],{},[260,874,343],{},[260,876,877,878],{},"Current sub-function from the ",[208,879,845],{"href":844},[239,881,882,887,891,893],{},[260,883,884],{},[221,885,886],{},"excludeCurrentSubFunction",[260,888,455,889],{},[457,890],{},[260,892,343],{},[260,894,895],{},"Current sub-function, or array of sub-functions, to exclude",[239,897,898,903,907,909],{},[260,899,900],{},[221,901,902],{},"currentSeniority",[260,904,455,905],{},[457,906],{},[260,908,343],{},[260,910,911,912],{},"Current seniority from the ",[208,913,845],{"href":844},[239,915,916,921,925,927],{},[260,917,918],{},[221,919,920],{},"excludeCurrentSeniority",[260,922,455,923],{},[457,924],{},[260,926,343],{},[260,928,929],{},"Current seniority, or array of seniorities, to exclude",[239,931,932,937,941,943],{},[260,933,934],{},[221,935,936],{},"skills",[260,938,455,939],{},[457,940],{},[260,942,343],{},[260,944,945,946],{},"Skill name, or array of skill names: a person matches if they list any of them. See ",[208,947,949],{"href":948},"#skills","Skills",[239,951,952,957,961,963],{},[260,953,954],{},[221,955,956],{},"languages",[260,958,455,959],{},[457,960],{},[260,962,343],{},[260,964,965,966],{},"Language name in English, or array: a person matches if they speak any of them. See ",[208,967,969],{"href":968},"#languages","Languages",[239,971,972,977,981,983],{},[260,973,974],{},[221,975,976],{},"excludeLanguages",[260,978,455,979],{},[457,980],{},[260,982,343],{},[260,984,985],{},"Language name in English, or array, to exclude. Needs a positive filter next to it",[239,987,988,993,995,997],{},[260,989,990],{},[221,991,992],{},"keywords",[260,994,267],{},[260,996,343],{},[260,998,999,1000],{},"Words searched across the whole profile: every word must appear, in any field. See ",[208,1001,1003],{"href":1002},"#keywords","Keywords",[239,1005,1006,1011,1014,1016],{},[260,1007,1008],{},[221,1009,1010],{},"changedJobsWithinDays",[260,1012,1013],{},"number",[260,1015,343],{},[260,1017,1018,295,1021,295,1024,1027,1028,1031,1032],{},[221,1019,1020],{},"30",[221,1022,1023],{},"60",[221,1025,1026],{},"90"," or ",[221,1029,1030],{},"120",": the current position started within that many days. See ",[208,1033,1035],{"href":1034},"#recent-job-change","Recent job change",[239,1037,1038,1043,1045,1047],{},[260,1039,1040],{},[221,1041,1042],{},"maxDataAgeDate",[260,1044,267],{},[260,1046,343],{},[260,1048,1049],{},"ISO 8601 datetime. Only returns profiles refreshed after this date",[239,1051,1052,1056,1058,1060],{},[260,1053,1054],{},[221,1055,311],{},[260,1057,267],{},[260,1059,343],{},[260,1061,1062,1063,1066],{},"Opaque cursor returned as ",[221,1064,1065],{},"metadata.nextCursor","; request the next page",[239,1068,1069,1073,1075,1077],{},[260,1070,1071],{},[221,1072,314],{},[260,1074,1013],{},[260,1076,343],{},[260,1078,1079,1080,1083],{},"Profiles per page (1 to 100, default ",[221,1081,1082],{},"25",")",[215,1085,1086],{},[196,1087,1088,1091,1092,295,1094,295,1096,295,1098,295,1100,295,1102,1105,1106,1108,1109,1112,1113,1116,1117,227],{},[200,1089,1090],{},"Filter validation:"," filters are validated before the query runs. Unknown field names, blank values, values outside a closed list (",[221,1093,781],{},[221,1095,832],{},[221,1097,868],{},[221,1099,902],{},[221,1101,1010],{},[221,1103,1104],{},"location.countryCode","), ",[221,1107,992],{}," without a single word and inconsistent ranges return HTTP ",[221,1110,1111],{},"422"," with the offending field, the reason and suggested values, and ",[200,1114,1115],{},"cost 0 credits",". Unknown fields are rejected rather than ignored, because an ignored filter would return unfiltered results. Each list filter accepts at most 20 values. See ",[208,1118,1120],{"href":1119},"\u002Fguides\u002Ferrors-retries#search-filter-validation","Search filter validation",[215,1122,1123],{},[196,1124,1125,1128,1129,1132,1133,1136,1137,295,1139,295,1141,295,1143,295,1145,1147,1148,1150,1151,1154],{},[200,1126,1127],{},"Note:"," Title matching is token-based, not exact: ",[221,1130,1131],{},"\"CTO\""," also matches ",[221,1134,1135],{},"\"Deputy CTO\"",". Multiple titles are OR-matched, and exclusions always win over matches. The ",[221,1138,486],{},[221,1140,546],{},[221,1142,617],{},[221,1144,685],{},[221,1146,749],{}," and ",[221,1149,800],{}," filters match current and past positions, while their ",[221,1152,1153],{},"current..."," counterparts match the current position only.",[1156,1157,1159,1165],"docs-object",{"field":294,"type":1158},"RangeFilter",[1160,1161,1162],"docs-object-description",{},[196,1163,1164],{},"Filter by follower count range. Both bounds are optional and inclusive.",[1166,1167,1168],"docs-object-children",{},[233,1169,1170,1181],{},[236,1171,1172],{},[239,1173,1174,1177,1179],{},[242,1175,1176],{},"Field",[242,1178,247],{},[242,1180,253],{},[255,1182,1183,1195],{},[239,1184,1185,1190,1192],{},[260,1186,1187],{},[221,1188,1189],{},"min",[260,1191,1013],{},[260,1193,1194],{},"Minimum value, inclusive",[239,1196,1197,1202,1204],{},[260,1198,1199],{},[221,1200,1201],{},"max",[260,1203,1013],{},[260,1205,1206],{},"Maximum value, inclusive",[1156,1208,1209,1246],{"field":298,"type":1158},[1160,1210,1211],{},[196,1212,1213,1214,295,1217,295,1220,295,1223,295,1226,295,1229,295,1232,295,1235,295,1238,1241,1242,1245],{},"Filter by the current company employee count range. Both bounds are optional and inclusive. Headcount is stored as fixed size brackets (",[221,1215,1216],{},"1",[221,1218,1219],{},"2-10",[221,1221,1222],{},"11-50",[221,1224,1225],{},"51-200",[221,1227,1228],{},"201-500",[221,1230,1231],{},"501-1000",[221,1233,1234],{},"1001-5000",[221,1236,1237],{},"5001-10000",[221,1239,1240],{},"10001+","), not as an exact number, and a range only matches a bracket it fully contains. Send bracket boundaries, otherwise the range contains no bracket, matches nothing and returns an empty ",[221,1243,1244],{},"data.data"," array.",[1166,1247,1248,1336],{},[233,1249,1250,1260],{},[236,1251,1252],{},[239,1253,1254,1256,1258],{},[242,1255,1176],{},[242,1257,247],{},[242,1259,253],{},[255,1261,1262,1299],{},[239,1263,1264,1268,1270],{},[260,1265,1266],{},[221,1267,1189],{},[260,1269,1013],{},[260,1271,1272,1273,295,1275,295,1278,295,1281,295,1284,295,1287,295,1290,295,1293,295,1296],{},"Lower bound, inclusive. Must be a bracket start: ",[221,1274,1216],{},[221,1276,1277],{},"2",[221,1279,1280],{},"11",[221,1282,1283],{},"51",[221,1285,1286],{},"201",[221,1288,1289],{},"501",[221,1291,1292],{},"1001",[221,1294,1295],{},"5001",[221,1297,1298],{},"10001",[239,1300,1301,1305,1307],{},[260,1302,1303],{},[221,1304,1201],{},[260,1306,1013],{},[260,1308,1309,1310,295,1312,295,1315,295,1318,295,1321,295,1324,295,1327,295,1330,1333,1334],{},"Upper bound, inclusive. Must be a bracket end: ",[221,1311,1216],{},[221,1313,1314],{},"10",[221,1316,1317],{},"50",[221,1319,1320],{},"200",[221,1322,1323],{},"500",[221,1325,1326],{},"1000",[221,1328,1329],{},"5000",[221,1331,1332],{},"10000",". Omit it to include ",[221,1335,1240],{},[215,1337,1338],{},[196,1339,1340,1343,1344,1347,1348,1350,1351,1354,1355,1147,1357,1359,1360,1363,1364,1359,1366,1369],{},[200,1341,1342],{},"Examples:"," ",[221,1345,1346],{},"{ \"min\": 11, \"max\": 50 }"," matches the ",[221,1349,1222],{}," bracket. ",[221,1352,1353],{},"{ \"min\": 11, \"max\": 200 }"," spans ",[221,1356,1222],{},[221,1358,1225],{},". ",[221,1361,1362],{},"{ \"min\": 10001 }"," matches ",[221,1365,1240],{},[221,1367,1368],{},"{ \"min\": 11, \"max\": 20 }"," returns an empty array, because no whole bracket fits between 11 and 20.",[1156,1371,1372,1377],{"field":301,"type":1158},[1160,1373,1374],{},[196,1375,1376],{},"Filter by total career length in months. Both bounds are optional and inclusive, from 0 to 1200.",[1166,1378,1379],{},[233,1380,1381,1391],{},[236,1382,1383],{},[239,1384,1385,1387,1389],{},[242,1386,1176],{},[242,1388,247],{},[242,1390,253],{},[255,1392,1393,1403],{},[239,1394,1395,1399,1401],{},[260,1396,1397],{},[221,1398,1189],{},[260,1400,1013],{},[260,1402,1194],{},[239,1404,1405,1409,1411],{},[260,1406,1407],{},[221,1408,1201],{},[260,1410,1013],{},[260,1412,1206],{},[1156,1414,1416,1432],{"field":304,"type":1415},"LocationFilter",[1160,1417,1418],{},[196,1419,1420,1421,1424,1425,1427,1428,1431],{},"Multi-field location filter. Each sub-field is optional and accepts a single string or an array of strings (OR matching), with a maximum of 20 values per sub-field (for example 20 ",[221,1422,1423],{},"region"," values). Beyond that, the request returns HTTP ",[221,1426,1111],{}," with ",[221,1429,1430],{},"FILTER_VALUES_LIMIT_EXCEEDED"," and costs 0 credits: split it into several searches.",[1166,1433,1434],{},[233,1435,1436,1446],{},[236,1437,1438],{},[239,1439,1440,1442,1444],{},[242,1441,1176],{},[242,1443,247],{},[242,1445,253],{},[255,1447,1448,1465,1482,1495,1509],{},[239,1449,1450,1455,1459],{},[260,1451,1452],{},[221,1453,1454],{},"country",[260,1456,455,1457],{},[457,1458],{},[260,1460,1461,1462,1083],{},"Country name (e.g. ",[221,1463,1464],{},"\"France\"",[239,1466,1467,1472,1476],{},[260,1468,1469],{},[221,1470,1471],{},"countryCode",[260,1473,455,1474],{},[457,1475],{},[260,1477,1478,1479,1083],{},"ISO 3166 country code (e.g. ",[221,1480,1481],{},"\"FR\"",[239,1483,1484,1488,1492],{},[260,1485,1486],{},[221,1487,1423],{},[260,1489,455,1490],{},[457,1491],{},[260,1493,1494],{},"State or region",[239,1496,1497,1502,1506],{},[260,1498,1499],{},[221,1500,1501],{},"city",[260,1503,455,1504],{},[457,1505],{},[260,1507,1508],{},"City",[239,1510,1511,1516,1520],{},[260,1512,1513],{},[221,1514,1515],{},"area",[260,1517,455,1518],{},[457,1519],{},[260,1521,1522],{},"Broader geographic area",[1156,1524,1526,1531],{"field":307,"type":1525},"ExperienceFilter[]",[1160,1527,1528],{},[196,1529,1530],{},"Required past experience. Each entry demands a position taxonomy value, with an optional minimum tenure. Entries are AND-combined, up to 10 per request.",[1166,1532,1533],{},[233,1534,1535,1545],{},[236,1536,1537],{},[239,1538,1539,1541,1543],{},[242,1540,1176],{},[242,1542,247],{},[242,1544,253],{},[255,1546,1547,1568,1582],{},[239,1548,1549,1554,1556],{},[260,1550,1551],{},[221,1552,1553],{},"dimension",[260,1555,267],{},[260,1557,1558,1559,295,1562,1027,1565],{},"Taxonomy dimension: ",[221,1560,1561],{},"function",[221,1563,1564],{},"subFunction",[221,1566,1567],{},"seniority",[239,1569,1570,1575,1577],{},[260,1571,1572],{},[221,1573,1574],{},"value",[260,1576,267],{},[260,1578,1579,1580],{},"Value from the selected dimension of the ",[208,1581,845],{"href":844},[239,1583,1584,1589,1591],{},[260,1585,1586],{},[221,1587,1588],{},"minMonths",[260,1590,1013],{},[260,1592,1593],{},"Optional minimum tenure in that dimension, in months (0 to 720)",[192,1595,1597],{"id":1596},"position-taxonomy","Position taxonomy",[196,1599,1600,295,1602,295,1604,1606,1607,1609,1610,1612],{},[221,1601,832],{},[221,1603,868],{},[221,1605,902],{}," and the ",[221,1608,307],{}," filter match a closed taxonomy of professional functions. A value must come from the taxonomy: case and surrounding spaces are ignored, and any other value is rejected with HTTP ",[221,1611,1111],{}," and the closest valid values, never silently ignored.",[196,1614,1615,1616,1619],{},"There are 32 functions, 386 sub-functions and 10 seniorities. The functions and seniorities are listed below; the full sub-function list is long, so read it from the ",[208,1617,1618],{"href":91},"available fields"," endpoint, which returns every accepted value for each filter, plus the function each sub-function belongs to.",[1621,1622,1624],"h3",{"id":1623},"functions-32","Functions (32)",[1626,1627,1628,1632,1635,1638,1641,1644,1647,1650,1653,1656,1659,1662,1665,1668,1671,1674,1677,1680,1683,1686,1689,1692,1695,1698,1701,1704,1707,1710,1713,1716,1719,1722],"ul",{},[1629,1630,1631],"li",{},"Administrative",[1629,1633,1634],{},"Agriculture and Environment",[1629,1636,1637],{},"Construction and Trades",[1629,1639,1640],{},"Consulting and Advisory",[1629,1642,1643],{},"Customer Service",[1629,1645,1646],{},"Design",[1629,1648,1649],{},"Education",[1629,1651,1652],{},"Energy and Utilities",[1629,1654,1655],{},"Entertainment and Gaming",[1629,1657,1658],{},"Executive and Leadership",[1629,1660,1661],{},"Finance",[1629,1663,1664],{},"Hospitality and Tourism",[1629,1666,1667],{},"Human Resources",[1629,1669,1670],{},"Legal",[1629,1672,1673],{},"Marketing",[1629,1675,1676],{},"Media and Communications",[1629,1678,1679],{},"Medical and Health",[1629,1681,1682],{},"Nonprofit and Government",[1629,1684,1685],{},"Not Employed",[1629,1687,1688],{},"Operations",[1629,1690,1691],{},"Other",[1629,1693,1694],{},"Personal and Home Services",[1629,1696,1697],{},"Product",[1629,1699,1700],{},"Project and Program Management",[1629,1702,1703],{},"Public Safety and Security",[1629,1705,1706],{},"Real Estate",[1629,1708,1709],{},"Research and Science",[1629,1711,1712],{},"Retail and Consumer",[1629,1714,1715],{},"Sales",[1629,1717,1718],{},"Software",[1629,1720,1721],{},"Traditional Engineering",[1629,1723,1724],{},"Transportation and Logistics",[1621,1726,1728],{"id":1727},"seniorities-10","Seniorities (10)",[1626,1730,1731,1734,1737,1740,1743,1746,1749,1752,1755,1758],{},[1629,1732,1733],{},"CXO",[1629,1735,1736],{},"VP",[1629,1738,1739],{},"Director",[1629,1741,1742],{},"Head",[1629,1744,1745],{},"Manager",[1629,1747,1748],{},"Partner",[1629,1750,1751],{},"Owner \u002F Founder",[1629,1753,1754],{},"Individual Contributor",[1629,1756,1757],{},"Intern",[1629,1759,1691],{},[192,1761,1763],{"id":1762},"skills-languages-keywords-and-job-changes","Skills, languages, keywords and job changes",[196,1765,1766,1767,1769],{},"These four filters read the whole profile rather than one position. They combine with every other filter, and each of them except ",[221,1768,976],{}," is a valid search on its own.",[1621,1771,949],{"id":936},[196,1773,1774,1776,1777,1780,1781,1784,1785,1788],{},[221,1775,936],{}," matches the skills listed on the profile, whatever position or school they come from. Matching ignores case and accents and compares whole skill names, never part of one: ",[221,1778,1779],{},"\"Java\""," does not match a profile that only lists ",[221,1782,1783],{},"\"JavaScript\"",", and ",[221,1786,1787],{},"\"Machine Learning\""," is matched as one value. A list is OR-matched: a person matches when they list at least one of the requested skills.",[1621,1790,969],{"id":956},[196,1792,1793,1795,1796,1798,1799,1801],{},[221,1794,956],{}," keeps people who speak at least one of the requested languages, and ",[221,1797,976],{}," removes people who speak any of the listed ones. Profiles that list no language are kept by ",[221,1800,976],{},", which only refines a search: sent alone, it is rejected.",[196,1803,1804,1805,295,1808,295,1811,1814,1815,1818,1819,1822],{},"Send language names in English. Profiles store their languages in their own spelling (",[221,1806,1807],{},"Français",[221,1809,1810],{},"Inglese",[221,1812,1813],{},"Deutsch","), and the following names also match those spellings: Arabic, Bengali, Catalan, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Mandarin, Norwegian, Polish, Portuguese, Punjabi, Romanian, Russian, Spanish, Swedish, Tagalog, Thai, Turkish, Ukrainian, Urdu, Vietnamese. Any other value is accepted and matches its exact spelling only. Matching compares whole names: ",[221,1816,1817],{},"\"French\""," does not match ",[221,1820,1821],{},"\"French Creole\"",". There is no proficiency level: any level matches.",[215,1824,1825],{},[196,1826,1827,1829,1830,1832],{},[200,1828,1127],{}," about one profile in six lists its languages, so a ",[221,1831,956],{}," filter leaves out every profile that lists none.",[1621,1834,1003],{"id":992},[196,1836,1837,1839,1840,1843,1844,1847,1848,1851,1852,1818,1855,1858,1859,1862,1863,227],{},[221,1838,992],{}," is one string searched across the whole profile: names, headline, summary, current and past job titles, companies, industries, skills, schools, degrees, certifications, languages and location. The value is split into words, case and accents are ignored, and ",[200,1841,1842],{},"every"," word must appear somewhere in the profile, in any field and in any order: ",[221,1845,1846],{},"\"react paris\""," means react ",[200,1849,1850],{},"and"," paris. Words are matched whole: ",[221,1853,1854],{},"\"react\"",[221,1856,1857],{},"\"reactive\"",". Because the words may come from different fields, there is no exact-phrase match. A value with no word at all, such as ",[221,1860,1861],{},"\"!!!\"",", returns HTTP ",[221,1864,1111],{},[1621,1866,1035],{"id":1867},"recent-job-change",[196,1869,1870,1872,1873,1876,1877,295,1879,295,1881,1027,1883,1885,1886,1888],{},[221,1871,1010],{}," keeps people whose ",[200,1874,1875],{},"current"," position started within the last ",[221,1878,1020],{},[221,1880,1023],{},[221,1882,1026],{},[221,1884,1030],{}," days, boundary included, counted in UTC days. A profile with no current position, or whose current position has no start date, does not match, and a start date in the future never matches. Any other value returns HTTP ",[221,1887,1111],{}," with the accepted ones.",[1890,1891,1893],"code-group",{"title":1892},"Example",[1894,1895,1902],"pre",{"className":1896,"code":1898,"filename":1899,"language":1900,"meta":1901},[1897],"language-bash","curl -X POST https:\u002F\u002Fapi.reversecontact.com\u002Fv2\u002Fsearch\u002Fpeople \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"currentFunction\": \"Software\",\n    \"skills\": [\"Python\", \"Machine Learning\"],\n    \"languages\": \"German\",\n    \"keywords\": \"fintech\",\n    \"changedJobsWithinDays\": 90,\n    \"location\": { \"countryCode\": \"DE\" },\n    \"perPage\": 25\n  }'\n","cURL","bash","",[221,1903,1898],{"__ignoreMap":1901},[215,1905,1906],{},[196,1907,1908,1911,1912,1027,1914,1916],{},[200,1909,1910],{},"Tip:"," on the largest countries, a lone ",[221,1913,936],{},[221,1915,956],{}," filter has to scan a very large set of profiles and can be slow. Pair it with a title, a function or a company to keep the search fast.",[192,1918,1920],{"id":1919},"pagination-and-credits","Pagination and credits",[196,1922,1923,1924,1927,1928,1930,1931,1933,1934,1936,1937,1939,1940,1943,1944,1947,1948,1951],{},"People search uses ",[200,1925,1926],{},"cursor pagination",". Each response returns up to ",[221,1929,314],{}," profiles (1 to 100, default ",[221,1932,1082],{},") and a ",[221,1935,1065],{}," value. Pass that value back as ",[221,1938,311],{}," in the next request to get the following page; ",[221,1941,1942],{},"nextCursor"," is ",[221,1945,1946],{},"null"," on the last page. The cursor is opaque: send it back unchanged, without parsing or altering it. There is no ",[221,1949,1950],{},"page"," parameter.",[196,1953,1954,1955,1957],{},"A ",[221,1956,1942],{}," has no hard expiry. The result list behind it is cached for 10 minutes. If you use a cursor after that, the search is re-run with the same filters and you get the next page from the refreshed list. If the data changed in the meantime, that page can contain a profile you already received or skip one. For a consistent result set, fetch each page within 10 minutes of the previous one.",[196,1959,1960,1961,1964,1965,1968,1969,1971],{},"An invalid or expired cursor returns HTTP ",[221,1962,1963],{},"400"," with the message ",[221,1966,1967],{},"Invalid or expired cursor",". This happens when a filter is changed between two pages (keep the request body identical and only add the ",[221,1970,311],{},"), or when the cursor is malformed (truncated or altered).",[196,1973,1974,1976,1977,1980,1981,1427,1983,1343,1986,1989,1990,1993,1994,227],{},[221,1975,314],{}," above ",[221,1978,1979],{},"100"," returns HTTP ",[221,1982,1111],{},[221,1984,1985],{},"error.code",[221,1987,1988],{},"PAGINATION_LIMIT_EXCEEDED",", and the ",[221,1991,1992],{},"error.details"," object identifies the field and maximum, for example ",[221,1995,1996],{},"{ \"field\": \"perPage\", \"max\": 100 }",[196,1998,1999,2000,2003,2004,2006,2007,2009],{},"People search costs ",[200,2001,2002],{},"1 credit per profile delivered",". Compliance-blocked profiles are removed before the response and are not billed. A page that returns 25 profiles costs 25 credits, and a page that returns no profile costs 0 credits. Check the size of a query first with the free ",[208,2005,97],{"href":96}," endpoint, and lower ",[221,2008,314],{}," to control how many credits a single request can spend.",[192,2011,2013],{"id":2012},"response-structure","Response structure",[215,2015,2016],{},[196,2017,2018,2020,2021,2024,2025,2028,2029,2031,2032,2035],{},[200,2019,1127],{}," This endpoint uses a ",[200,2022,2023],{},"nested envelope",". The top-level V2 ",[221,2026,2027],{},"data"," field wraps an inner search payload that contains the actual results array (",[221,2030,1244],{},") and the pagination info (",[221,2033,2034],{},"data.metadata","). See the example response for the exact shape.",[233,2037,2038,2048],{},[236,2039,2040],{},[239,2041,2042,2044,2046],{},[242,2043,1176],{},[242,2045,247],{},[242,2047,253],{},[255,2049,2050,2065],{},[239,2051,2052,2057,2059],{},[260,2053,2054],{},[221,2055,2056],{},"success",[260,2058,398],{},[260,2060,2061,2064],{},[221,2062,2063],{},"true"," if the request was processed successfully",[239,2066,2067,2072,2076],{},[260,2068,2069],{},[221,2070,2071],{},"error",[260,2073,2074],{},[221,2075,1946],{},[260,2077,2078,2079,2081],{},"Always ",[221,2080,1946],{}," on success",[1156,2083,2085,2096],{"field":1244,"type":2084},"PersonFull[]",[1160,2086,2087],{},[196,2088,2089,2090,2092,2093,2095],{},"Full profiles returned for this page, wrapped under ",[221,2091,1244],{}," in the envelope. Empty array if no match. Each item is the same full profile shape as the ",[208,2094,54],{"href":63}," endpoint; the table below lists its main fields.",[1166,2097,2098,2386,2471],{},[233,2099,2100,2110],{},[236,2101,2102],{},[239,2103,2104,2106,2108],{},[242,2105,1176],{},[242,2107,247],{},[242,2109,253],{},[255,2111,2112,2127,2143,2156,2168,2179,2190,2201,2213,2224,2236,2248,2260,2272,2284,2296,2312,2326,2338,2351,2362,2374],{},[239,2113,2114,2119,2121],{},[260,2115,2116],{},[221,2117,2118],{},"id",[260,2120,267],{},[260,2122,2123,2124,1083],{},"ReverseContact internal person identifier (",[221,2125,2126],{},"prs_...",[239,2128,2129,2134,2136],{},[260,2130,2131],{},[221,2132,2133],{},"publicId",[260,2135,267],{},[260,2137,2138,2139,2142],{},"Social public identifier (the ",[221,2140,2141],{},"\u002Fin\u002Fxxx"," slug)",[239,2144,2145,2150,2153],{},[260,2146,2147],{},[221,2148,2149],{},"memberId",[260,2151,2152],{},"string | null",[260,2154,2155],{},"Upstream member identifier when available",[239,2157,2158,2163,2165],{},[260,2159,2160],{},[221,2161,2162],{},"linkedinUrl",[260,2164,267],{},[260,2166,2167],{},"Full Social profile URL",[239,2169,2170,2174,2176],{},[260,2171,2172],{},[221,2173,338],{},[260,2175,2152],{},[260,2177,2178],{},"First name",[239,2180,2181,2185,2187],{},[260,2182,2183],{},[221,2184,353],{},[260,2186,2152],{},[260,2188,2189],{},"Last name",[239,2191,2192,2196,2198],{},[260,2193,2194],{},[221,2195,367],{},[260,2197,2152],{},[260,2199,2200],{},"Profile headline",[239,2202,2203,2208,2210],{},[260,2204,2205],{},[221,2206,2207],{},"summary",[260,2209,2152],{},[260,2211,2212],{},"Profile summary",[239,2214,2215,2219,2221],{},[260,2216,2217],{},[221,2218,395],{},[260,2220,398],{},[260,2222,2223],{},"Whether the profile is flagged open to work",[239,2225,2226,2231,2233],{},[260,2227,2228],{},[221,2229,2230],{},"hasPremium",[260,2232,398],{},[260,2234,2235],{},"Whether the profile has Social Premium",[239,2237,2238,2243,2245],{},[260,2239,2240],{},[221,2241,2242],{},"hasVerificationBadge",[260,2244,398],{},[260,2246,2247],{},"Whether the profile has a verification badge",[239,2249,2250,2255,2257],{},[260,2251,2252],{},[221,2253,2254],{},"photoUrl",[260,2256,2152],{},[260,2258,2259],{},"Profile photo URL",[239,2261,2262,2267,2269],{},[260,2263,2264],{},[221,2265,2266],{},"creationDate",[260,2268,2152],{},[260,2270,2271],{},"When the profile was created (ISO 8601)",[239,2273,2274,2278,2281],{},[260,2275,2276],{},[221,2277,294],{},[260,2279,2280],{},"number | null",[260,2282,2283],{},"Follower count",[239,2285,2286,2291,2293],{},[260,2287,2288],{},[221,2289,2290],{},"connectionsCount",[260,2292,2280],{},[260,2294,2295],{},"Connection count",[239,2297,2298,2303,2306],{},[260,2299,2300],{},[221,2301,2302],{},"currentPosition",[260,2304,2305],{},"object | null",[260,2307,2308,2309,1083],{},"Current job position (",[208,2310,2311],{"href":125},"how it is chosen",[239,2313,2314,2318,2321],{},[260,2315,2316],{},[221,2317,307],{},[260,2319,2320],{},"array",[260,2322,2323,2324],{},"Professional experiences, same shape as ",[221,2325,2302],{},[239,2327,2328,2333,2335],{},[260,2329,2330],{},[221,2331,2332],{},"education",[260,2334,2320],{},[260,2336,2337],{},"Education history",[239,2339,2340,2344,2348],{},[260,2341,2342],{},[221,2343,936],{},[260,2345,267,2346],{},[457,2347],{},[260,2349,2350],{},"Skills listed on the profile",[239,2352,2353,2357,2359],{},[260,2354,2355],{},[221,2356,956],{},[260,2358,2320],{},[260,2360,2361],{},"Spoken languages",[239,2363,2364,2369,2371],{},[260,2365,2366],{},[221,2367,2368],{},"certifications",[260,2370,2320],{},[260,2372,2373],{},"Professional certifications",[239,2375,2376,2381,2383],{},[260,2377,2378],{},[221,2379,2380],{},"recommendations",[260,2382,2320],{},[260,2384,2385],{},"Received recommendations",[1156,2387,2389,2397],{"field":304,"type":2388},"PersonLocation",[1160,2390,2391],{},[196,2392,2393,2394,2396],{},"Geographic location (",[221,2395,1946],{}," if unknown)",[1166,2398,2399],{},[233,2400,2401,2411],{},[236,2402,2403],{},[239,2404,2405,2407,2409],{},[242,2406,1176],{},[242,2408,247],{},[242,2410,253],{},[255,2412,2413,2423,2434,2445,2459],{},[239,2414,2415,2419,2421],{},[260,2416,2417],{},[221,2418,1501],{},[260,2420,2152],{},[260,2422,1508],{},[239,2424,2425,2430,2432],{},[260,2426,2427],{},[221,2428,2429],{},"state",[260,2431,2152],{},[260,2433,1494],{},[239,2435,2436,2440,2442],{},[260,2437,2438],{},[221,2439,1454],{},[260,2441,2152],{},[260,2443,2444],{},"Country name",[239,2446,2447,2451,2453],{},[260,2448,2449],{},[221,2450,1471],{},[260,2452,2152],{},[260,2454,2455,2456,1083],{},"ISO country code (e.g. ",[221,2457,2458],{},"\"US\"",[239,2460,2461,2466,2468],{},[260,2462,2463],{},[221,2464,2465],{},"rawLocation",[260,2467,2152],{},[260,2469,2470],{},"Raw location string as displayed on the profile",[1156,2472,2474,2481],{"field":2302,"type":2473},"CurrentPosition",[1160,2475,2476],{},[196,2477,2308,2478,2480],{},[221,2479,1946],{}," if no current position)",[1166,2482,2483],{},[233,2484,2485,2495],{},[236,2486,2487],{},[239,2488,2489,2491,2493],{},[242,2490,1176],{},[242,2492,247],{},[242,2494,253],{},[255,2496,2497,2509,2521,2533,2544,2555,2567,2579,2591],{},[239,2498,2499,2504,2506],{},[260,2500,2501],{},[221,2502,2503],{},"title",[260,2505,2152],{},[260,2507,2508],{},"Job title",[239,2510,2511,2516,2518],{},[260,2512,2513],{},[221,2514,2515],{},"description",[260,2517,2152],{},[260,2519,2520],{},"Position description",[239,2522,2523,2528,2530],{},[260,2524,2525],{},[221,2526,2527],{},"contractType",[260,2529,2152],{},[260,2531,2532],{},"Contract type",[239,2534,2535,2539,2541],{},[260,2536,2537],{},[221,2538,546],{},[260,2540,2152],{},[260,2542,2543],{},"Company name",[239,2545,2546,2550,2552],{},[260,2547,2548],{},[221,2549,685],{},[260,2551,2152],{},[260,2553,2554],{},"Company Social identifier",[239,2556,2557,2562,2564],{},[260,2558,2559],{},[221,2560,2561],{},"companyUrl",[260,2563,2152],{},[260,2565,2566],{},"Company Social URL",[239,2568,2569,2574,2576],{},[260,2570,2571],{},[221,2572,2573],{},"companyLocation",[260,2575,2152],{},[260,2577,2578],{},"Company location",[239,2580,2581,2586,2588],{},[260,2582,2583],{},[221,2584,2585],{},"companyLogoUrl",[260,2587,2152],{},[260,2589,2590],{},"Company logo URL",[239,2592,2593,2598,2600],{},[260,2594,2595],{},[221,2596,2597],{},"startEndDate",[260,2599,2305],{},[260,2601,2602,2603,1083],{},"Period boundaries (",[208,2604,2605],{"href":5},"DateRange",[1156,2607,2609,2617],{"field":2034,"type":2608},"SearchPagination",[1160,2610,2611],{},[196,2612,2613,2614,2616],{},"Pagination metadata wrapped under ",[221,2615,2034],{}," in the envelope.",[1166,2618,2619],{},[233,2620,2621,2631],{},[236,2622,2623],{},[239,2624,2625,2627,2629],{},[242,2626,1176],{},[242,2628,247],{},[242,2630,253],{},[255,2632,2633,2644,2659],{},[239,2634,2635,2639,2641],{},[260,2636,2637],{},[221,2638,314],{},[260,2640,1013],{},[260,2642,2643],{},"Profiles requested per page",[239,2645,2646,2651,2653],{},[260,2647,2648],{},[221,2649,2650],{},"count",[260,2652,1013],{},[260,2654,2655,2656,2658],{},"Profiles returned in this page. Use ",[208,2657,97],{"href":96}," for the total matching set",[239,2660,2661,2665,2667],{},[260,2662,2663],{},[221,2664,1942],{},[260,2666,2152],{},[260,2668,2669,2670,2672],{},"Opaque cursor for the next page, ",[221,2671,1946],{}," on the last page",[1156,2674,2677,2682],{"field":2675,"type":2676},"quotas","V2QuotaInfo",[1160,2678,2679],{},[196,2680,2681],{},"Credits and rate limit usage after this request",[1166,2683,2684,2710,2974],{},[233,2685,2686,2696],{},[236,2687,2688],{},[239,2689,2690,2692,2694],{},[242,2691,1176],{},[242,2693,247],{},[242,2695,253],{},[255,2697,2698],{},[239,2699,2700,2705,2707],{},[260,2701,2702],{},[221,2703,2704],{},"creditsConsumed",[260,2706,1013],{},[260,2708,2709],{},"Credits consumed by this request",[1156,2711,2714,2719],{"field":2712,"type":2713},"workspace","Workspace",[1160,2715,2716],{},[196,2717,2718],{},"Workspace-level limits",[1166,2720,2721,2770,2831,2905],{},[233,2722,2723,2733],{},[236,2724,2725],{},[239,2726,2727,2729,2731],{},[242,2728,1176],{},[242,2730,247],{},[242,2732,253],{},[255,2734,2735,2746,2758],{},[239,2736,2737,2741,2743],{},[260,2738,2739],{},[221,2740,2118],{},[260,2742,267],{},[260,2744,2745],{},"Your workspace identifier",[239,2747,2748,2753,2755],{},[260,2749,2750],{},[221,2751,2752],{},"hasUnlimitedCredits",[260,2754,398],{},[260,2756,2757],{},"Whether workspace credits are unlimited",[239,2759,2760,2765,2767],{},[260,2761,2762],{},[221,2763,2764],{},"allowDailyOvercost",[260,2766,398],{},[260,2768,2769],{},"Whether the workspace may exceed its daily cap",[1156,2771,2774,2779],{"field":2772,"type":2773},"credits","Credits",[1160,2775,2776],{},[196,2777,2778],{},"Credit balance",[1166,2780,2781],{},[233,2782,2783,2793],{},[236,2784,2785],{},[239,2786,2787,2789,2791],{},[242,2788,1176],{},[242,2790,247],{},[242,2792,253],{},[255,2794,2795,2807,2819],{},[239,2796,2797,2802,2804],{},[260,2798,2799],{},[221,2800,2801],{},"total",[260,2803,1013],{},[260,2805,2806],{},"Total credits in your plan",[239,2808,2809,2814,2816],{},[260,2810,2811],{},[221,2812,2813],{},"used",[260,2815,1013],{},[260,2817,2818],{},"Credits consumed so far",[239,2820,2821,2826,2828],{},[260,2822,2823],{},[221,2824,2825],{},"left",[260,2827,1013],{},[260,2829,2830],{},"Remaining credits",[1156,2832,2835,2843],{"field":2833,"type":2834},"dailyLimit","DailyLimit",[1160,2836,2837],{},[196,2838,2839,2840,2842],{},"Daily request limit (",[221,2841,1946],{}," if not configured)",[1166,2844,2845],{},[233,2846,2847,2857],{},[236,2848,2849],{},[239,2850,2851,2853,2855],{},[242,2852,1176],{},[242,2854,247],{},[242,2856,253],{},[255,2858,2859,2871,2882,2893],{},[239,2860,2861,2866,2868],{},[260,2862,2863],{},[221,2864,2865],{},"limit",[260,2867,1013],{},[260,2869,2870],{},"Maximum requests per day",[239,2872,2873,2877,2879],{},[260,2874,2875],{},[221,2876,2813],{},[260,2878,1013],{},[260,2880,2881],{},"Requests made today",[239,2883,2884,2888,2890],{},[260,2885,2886],{},[221,2887,2825],{},[260,2889,1013],{},[260,2891,2892],{},"Remaining requests today",[239,2894,2895,2900,2902],{},[260,2896,2897],{},[221,2898,2899],{},"nextReset",[260,2901,267],{},[260,2903,2904],{},"When the daily window resets (ISO 8601)",[1156,2906,2909,2914],{"field":2907,"type":2908},"minuteRateLimit","MinuteRateLimit",[1160,2910,2911],{},[196,2912,2913],{},"Per-minute rate limit",[1166,2915,2916],{},[233,2917,2918,2928],{},[236,2919,2920],{},[239,2921,2922,2924,2926],{},[242,2923,1176],{},[242,2925,247],{},[242,2927,253],{},[255,2929,2930,2941,2952,2963],{},[239,2931,2932,2936,2938],{},[260,2933,2934],{},[221,2935,2865],{},[260,2937,1013],{},[260,2939,2940],{},"Maximum requests per minute",[239,2942,2943,2947,2949],{},[260,2944,2945],{},[221,2946,2813],{},[260,2948,1013],{},[260,2950,2951],{},"Requests made in the current minute",[239,2953,2954,2958,2960],{},[260,2955,2956],{},[221,2957,2825],{},[260,2959,1013],{},[260,2961,2962],{},"Remaining requests in the current minute",[239,2964,2965,2969,2971],{},[260,2966,2967],{},[221,2968,2899],{},[260,2970,267],{},[260,2972,2973],{},"When the minute window resets (ISO 8601)",[1156,2975,2978,2986],{"field":2976,"type":2977},"key","ApiKey",[1160,2979,2980],{},[196,2981,2982,2983,2985],{},"API key-level limits (",[221,2984,1946],{}," when request is from dashboard)",[1166,2987,2988,3013,3079],{},[233,2989,2990,3000],{},[236,2991,2992],{},[239,2993,2994,2996,2998],{},[242,2995,1176],{},[242,2997,247],{},[242,2999,253],{},[255,3001,3002],{},[239,3003,3004,3008,3010],{},[260,3005,3006],{},[221,3007,2118],{},[260,3009,267],{},[260,3011,3012],{},"API key identifier",[1156,3014,3016,3023],{"field":2833,"type":3015},"KeyDailyLimit",[1160,3017,3018],{},[196,3019,3020,3021,2842],{},"Daily limit for this key (",[221,3022,1946],{},[1166,3024,3025],{},[233,3026,3027,3037],{},[236,3028,3029],{},[239,3030,3031,3033,3035],{},[242,3032,1176],{},[242,3034,247],{},[242,3036,253],{},[255,3038,3039,3049,3059,3069],{},[239,3040,3041,3045,3047],{},[260,3042,3043],{},[221,3044,2865],{},[260,3046,1013],{},[260,3048,2870],{},[239,3050,3051,3055,3057],{},[260,3052,3053],{},[221,3054,2813],{},[260,3056,1013],{},[260,3058,2881],{},[239,3060,3061,3065,3067],{},[260,3062,3063],{},[221,3064,2825],{},[260,3066,1013],{},[260,3068,2892],{},[239,3070,3071,3075,3077],{},[260,3072,3073],{},[221,3074,2899],{},[260,3076,267],{},[260,3078,2904],{},[1156,3080,3082,3087],{"field":2907,"type":3081},"KeyMinuteRateLimit",[1160,3083,3084],{},[196,3085,3086],{},"Minute rate limit for this key",[1166,3088,3089],{},[233,3090,3091,3101],{},[236,3092,3093],{},[239,3094,3095,3097,3099],{},[242,3096,1176],{},[242,3098,247],{},[242,3100,253],{},[255,3102,3103,3113,3123,3133],{},[239,3104,3105,3109,3111],{},[260,3106,3107],{},[221,3108,2865],{},[260,3110,1013],{},[260,3112,2940],{},[239,3114,3115,3119,3121],{},[260,3116,3117],{},[221,3118,2813],{},[260,3120,1013],{},[260,3122,2951],{},[239,3124,3125,3129,3131],{},[260,3126,3127],{},[221,3128,2825],{},[260,3130,1013],{},[260,3132,2962],{},[239,3134,3135,3139,3141],{},[260,3136,3137],{},[221,3138,2899],{},[260,3140,267],{},[260,3142,2973],{},[1156,3144,3147,3155],{"field":3145,"type":3146},"metadata","V2ResponseMetadata",[1160,3148,3149],{},[196,3150,3151,3152,3154],{},"Request tracking information (not to be confused with ",[221,3153,2034],{}," which is pagination)",[1166,3156,3157],{},[233,3158,3159,3169],{},[236,3160,3161],{},[239,3162,3163,3165,3167],{},[242,3164,1176],{},[242,3166,247],{},[242,3168,253],{},[255,3170,3171,3183],{},[239,3172,3173,3178,3180],{},[260,3174,3175],{},[221,3176,3177],{},"requestId",[260,3179,267],{},[260,3181,3182],{},"Unique identifier for this request",[239,3184,3185,3190,3192],{},[260,3186,3187],{},[221,3188,3189],{},"executionTimeMs",[260,3191,1013],{},[260,3193,3194],{},"Total execution time in milliseconds",[192,3196,3198],{"id":3197},"code-examples","Code examples",[1890,3200,3202,3208,3217],{"title":3201},"Code Examples",[1894,3203,3206],{"className":3204,"code":3205,"filename":1899,"language":1900,"meta":1901},[1897],"curl -X POST https:\u002F\u002Fapi.reversecontact.com\u002Fv2\u002Fsearch\u002Fpeople \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"currentFunction\": \"Marketing\",\n    \"currentSeniority\": [\"Director\", \"VP\"],\n    \"excludeCurrentSubFunction\": \"Marketing Operations\",\n    \"currentCompanyIndustry\": [\"Software Development\", \"Technology, Information and Internet\"],\n    \"location\": {\n      \"country\": \"United States\",\n      \"city\": [\"San Francisco\", \"New York\"]\n    },\n    \"followersCount\": { \"min\": 1000 },\n    \"experience\": [\n      { \"dimension\": \"function\", \"value\": \"Sales\", \"minMonths\": 24 }\n    ],\n    \"perPage\": 25\n  }'\n",[221,3207,3205],{"__ignoreMap":1901},[1894,3209,3215],{"className":3210,"code":3212,"filename":3213,"language":3214,"meta":1901},[3211],"language-javascript","const searchPage = async (cursor) => {\n  const response = await fetch(\"https:\u002F\u002Fapi.reversecontact.com\u002Fv2\u002Fsearch\u002Fpeople\", {\n    method: \"POST\",\n    headers: {\n      \"Authorization\": \"Bearer YOUR_API_KEY\",\n      \"Content-Type\": \"application\u002Fjson\"\n    },\n    body: JSON.stringify({\n      currentFunction: \"Marketing\",\n      currentSeniority: [\"Director\", \"VP\"],\n      currentCompanyIndustry: [\"Software Development\", \"Technology, Information and Internet\"],\n      location: { country: \"United States\", city: [\"San Francisco\", \"New York\"] },\n      followersCount: { min: 1000 },\n      perPage: 25,\n      cursor\n    })\n  });\n\n  return response.json();\n};\n\nconst firstPage = await searchPage();\nconst profiles = firstPage.data.data;\nconst { count, nextCursor } = firstPage.data.metadata;\nconsole.log(`Got ${count} profiles, credits used: ${firstPage.quotas.creditsConsumed}`);\n\nif (nextCursor) {\n  const secondPage = await searchPage(nextCursor);\n  profiles.push(...secondPage.data.data);\n}\n","JavaScript","javascript",[221,3216,3212],{"__ignoreMap":1901},[1894,3218,3224],{"className":3219,"code":3221,"filename":3222,"language":3223,"meta":1901},[3220],"language-python","import requests\n\nresponse = requests.post(\n    \"https:\u002F\u002Fapi.reversecontact.com\u002Fv2\u002Fsearch\u002Fpeople\",\n    headers={\n        \"Authorization\": \"Bearer YOUR_API_KEY\",\n        \"Content-Type\": \"application\u002Fjson\"\n    },\n    json={\n        \"currentFunction\": \"Marketing\",\n        \"currentSeniority\": [\"Director\", \"VP\"],\n        \"currentCompanyIndustry\": [\"Software Development\", \"Technology, Information and Internet\"],\n        \"location\": {\n            \"country\": \"United States\",\n            \"city\": [\"San Francisco\", \"New York\"]\n        },\n        \"followersCount\": {\"min\": 1000},\n        \"experience\": [\n            {\"dimension\": \"function\", \"value\": \"Sales\", \"minMonths\": 24}\n        ],\n        \"perPage\": 25\n    }\n)\n\npayload = response.json()\nprofiles = payload[\"data\"][\"data\"]\nmetadata = payload[\"data\"][\"metadata\"]\nprint(f\"Got {metadata['count']} profiles, next cursor: {metadata['nextCursor']}\")\n","Python","python",[221,3225,3221],{"__ignoreMap":1901},[192,3227,3229],{"id":3228},"example-response","Example response",[1890,3231,3233],{"title":3232},"Example Response",[1894,3234,3240],{"className":3235,"code":3237,"filename":3238,"language":3239,"meta":1901},[3236],"language-json","{\n  \"success\": true,\n  \"data\": {\n    \"data\": [\n      {\n        \"id\": \"prs_01h2x3y4z5a6b7c8d9e0f1g2h3\",\n        \"publicId\": \"janedoe\",\n        \"memberId\": \"ACoAAB12345\",\n        \"linkedinUrl\": \"https:\u002F\u002Fwww.social.com\u002Fin\u002Fjanedoe\",\n        \"firstName\": \"Jane\",\n        \"lastName\": \"Doe\",\n        \"headline\": \"VP of Marketing at Acme Corp | Demand Gen & Brand\",\n        \"summary\": \"Experienced marketing leader with 15+ years driving growth for B2B SaaS companies.\",\n        \"pronoun\": \"she\u002Fher\",\n        \"isOpenToWork\": false,\n        \"hasPremium\": true,\n        \"hasVerificationBadge\": true,\n        \"isInRemembrance\": false,\n        \"photoUrl\": \"https:\u002F\u002Fmedia.licdn.com\u002Fdms\u002Fimage\u002Fv2\u002FD5603AQ...\u002Fprofile-photo.jpg\",\n        \"backgroundUrl\": null,\n        \"creationDate\": \"2009-03-15T00:00:00.000Z\",\n        \"followersCount\": 12480,\n        \"connectionsCount\": 500,\n        \"location\": {\n          \"city\": \"San Francisco\",\n          \"state\": \"California\",\n          \"country\": \"United States of America\",\n          \"countryCode\": \"US\",\n          \"rawLocation\": \"San Francisco Bay Area\"\n        },\n        \"currentPosition\": {\n          \"title\": \"VP of Marketing\",\n          \"description\": \"Leading a team of 25 marketers across demand gen, product marketing, and brand.\",\n          \"contractType\": \"Full-time\",\n          \"companyName\": \"Acme Corp\",\n          \"companyLinkedinId\": \"12345678\",\n          \"companyUrl\": \"https:\u002F\u002Fwww.social.com\u002Fcompany\u002Facme-corp\",\n          \"companyLocation\": \"San Francisco, CA\",\n          \"companyLogoUrl\": \"https:\u002F\u002Fmedia.licdn.com\u002Fdms\u002Fimage\u002Fv2\u002FC4D0BAQ...\u002Flogo.jpg\",\n          \"startEndDate\": {\n            \"start\": \"2021-06-01T00:00:00.000Z\",\n            \"end\": null\n          }\n        },\n        \"experience\": [\n          {\n            \"title\": \"VP of Marketing\",\n            \"description\": \"Leading a team of 25 marketers across demand gen, product marketing, and brand.\",\n            \"contractType\": \"Full-time\",\n            \"companyName\": \"Acme Corp\",\n            \"companyLinkedinId\": \"12345678\",\n            \"companyUrl\": \"https:\u002F\u002Fwww.social.com\u002Fcompany\u002Facme-corp\",\n            \"companyLocation\": \"San Francisco, CA\",\n            \"companyLogoUrl\": \"https:\u002F\u002Fmedia.licdn.com\u002Fdms\u002Fimage\u002Fv2\u002FC4D0BAQ...\u002Flogo.jpg\",\n            \"startEndDate\": {\n              \"start\": \"2021-06-01T00:00:00.000Z\",\n              \"end\": null\n            }\n          },\n          {\n            \"title\": \"Director of Marketing\",\n            \"description\": \"Built the marketing function from scratch. Scaled from 0 to $5M ARR.\",\n            \"contractType\": \"Full-time\",\n            \"companyName\": \"Startup Inc\",\n            \"companyLinkedinId\": \"98765432\",\n            \"companyUrl\": \"https:\u002F\u002Fwww.social.com\u002Fcompany\u002Fstartup-inc\",\n            \"companyLocation\": \"Remote\",\n            \"companyLogoUrl\": null,\n            \"startEndDate\": {\n              \"start\": \"2018-01-01T00:00:00.000Z\",\n              \"end\": \"2021-05-31T00:00:00.000Z\"\n            }\n          }\n        ],\n        \"education\": [\n          {\n            \"degreeName\": \"MBA\",\n            \"fieldOfStudy\": \"Marketing\",\n            \"description\": null,\n            \"grade\": null,\n            \"schoolName\": \"Stanford Graduate School of Business\",\n            \"schoolUrl\": \"https:\u002F\u002Fwww.social.com\u002Fschool\u002Fstanford-gsb\",\n            \"schoolLogoUrl\": \"https:\u002F\u002Fmedia.licdn.com\u002Fdms\u002Fimage\u002Fv2\u002FC4D0BAQ...\u002Flogo.jpg\",\n            \"startEndDate\": {\n              \"start\": \"2012-09-01T00:00:00.000Z\",\n              \"end\": \"2014-06-15T00:00:00.000Z\"\n            }\n          }\n        ],\n        \"skills\": [\"Marketing Strategy\", \"B2B SaaS\", \"Demand Generation\", \"Product Marketing\"],\n        \"languages\": [{ \"language\": \"English\", \"proficiency\": \"Native or bilingual\" }],\n        \"certifications\": [],\n        \"recommendations\": [],\n        \"testScores\": []\n      }\n    ],\n    \"metadata\": {\n      \"perPage\": 25,\n      \"count\": 1,\n      \"nextCursor\": \"cur_01j9x7q4m2z8b6d4f0a2c8e6\"\n    }\n  },\n  \"error\": null,\n  \"metadata\": {\n    \"requestId\": \"req_s1e2a3r4c5h6\",\n    \"executionTimeMs\": 410\n  },\n  \"quotas\": {\n    \"creditsConsumed\": 1,\n    \"workspace\": {\n      \"id\": \"ws_abc123\",\n      \"credits\": {\n        \"total\": 10000,\n        \"used\": 4522,\n        \"left\": 5478\n      },\n      \"dailyLimit\": null,\n      \"minuteRateLimit\": {\n        \"limit\": 60,\n        \"used\": 5,\n        \"left\": 55,\n        \"nextReset\": \"2026-09-14T14:16:00.000Z\"\n      },\n      \"hasUnlimitedCredits\": false,\n      \"allowDailyOvercost\": false\n    },\n    \"key\": {\n      \"id\": \"key_abc123\",\n      \"dailyLimit\": null,\n      \"minuteRateLimit\": {\n        \"limit\": 60,\n        \"used\": 5,\n        \"left\": 55,\n        \"nextReset\": \"2026-09-14T14:16:00.000Z\"\n      }\n    }\n  }\n}\n","200 - Success","json",[221,3241,3237],{"__ignoreMap":1901},{"title":1901,"searchDepth":3243,"depth":3243,"links":3244},3,[3245,3247,3248,3249,3253,3259,3260,3261,3262],{"id":7,"depth":3246,"text":194},2,{"id":230,"depth":3246,"text":231},{"id":280,"depth":3246,"text":281},{"id":1596,"depth":3246,"text":1597,"children":3250},[3251,3252],{"id":1623,"depth":3243,"text":1624},{"id":1727,"depth":3243,"text":1728},{"id":1762,"depth":3246,"text":1763,"children":3254},[3255,3256,3257,3258],{"id":936,"depth":3243,"text":949},{"id":956,"depth":3243,"text":969},{"id":992,"depth":3243,"text":1003},{"id":1867,"depth":3243,"text":1035},{"id":1919,"depth":3246,"text":1920},{"id":2012,"depth":3246,"text":2013},{"id":3197,"depth":3246,"text":3198},{"id":3228,"depth":3246,"text":3229},"Search the database for people with filters and get full profiles back with cursor pagination.","md",{},true,"\u002Fdocs\u002Fendpoints\u002Fsearch-people-count,\u002Fdocs\u002Fendpoints\u002Fsearch-people-available-fields,\u002Fdocs\u002Fguides\u002Fmigrating-search-persons-to-people",{"title":85,"description":3263},"endpoints\u002Fsearch-people","PREZMUZo1L1CEoubrkBht2fSXp0zj6RFgZbnhFEQOtQ",1791900212746]