[{"data":1,"prerenderedAt":1045},["ShallowReactive",2],{"blog-\u002Fblog\u002Fwhich-linkedin-scraper-returns-emails":3,"blog-related-\u002Fblog\u002Fwhich-linkedin-scraper-returns-emails":777},{"id":4,"title":5,"author":6,"body":7,"category":761,"cover":762,"description":763,"draft":764,"extension":765,"image":761,"launchCta":761,"meta":766,"navigation":767,"ogImage":761,"path":768,"publishedAt":769,"readTime":761,"seo":770,"stem":771,"tags":772,"updatedAt":761,"__hash__":776},"blogUnlisted\u002Fblog\u002Fwhich-linkedin-scraper-returns-emails.md","Which LinkedIn Scraper Actually Returns Emails?","The Monid Team",{"type":8,"value":9,"toc":743},"minimark",[10,15,73,92,97,116,119,126,130,135,144,152,161,165,222,230,234,237,243,247,263,266,270,290,293,297,345,368,371,375,383,386,390,500,516,520,523,630,637,641,644,673,676,680,695,707,713,725,729,739],[11,12,14],"p",{"style":13},"font-size:18px !important;line-height:1.65 !important;margin:0 0 24px;color:inherit;","Copy this line to your agent to find LinkedIn profiles with deliverable emails.",[16,17,22],"pre",{"className":18,"code":19,"language":20,"meta":21,"style":21},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use apify to scrape LinkedIn profiles and return SMTP-validated emails\n","sh","",[23,24,25],"code",{"__ignoreMap":21},[26,27,30,34,38,41,44,47,50,53,56,59,62,64,67,70],"span",{"class":28,"line":29},"line",1,[26,31,33],{"class":32},"s2Zo4","set",[26,35,37],{"class":36},"sfazB"," up",[26,39,40],{"class":36}," https:\u002F\u002Fmonid.ai\u002FSKILL.md",[26,42,43],{"class":36}," and",[26,45,46],{"class":36}," use",[26,48,49],{"class":36}," apify",[26,51,52],{"class":36}," to",[26,54,55],{"class":36}," scrape",[26,57,58],{"class":36}," LinkedIn",[26,60,61],{"class":36}," profiles",[26,63,43],{"class":36},[26,65,66],{"class":36}," return",[26,68,69],{"class":36}," SMTP-validated",[26,71,72],{"class":36}," emails\n",[11,74,75,76,85,86,91],{},"Only one of the four common LinkedIn endpoints actually returns an email that has been checked to exist: ",[77,78,82],"a",{"href":79,"rel":80},"https:\u002F\u002Fapify.com\u002Fharvestapi\u002Flinkedin-company-employees",[81],"nofollow",[23,83,84],{},"harvestapi\u002Flinkedin-company-employees",", the only one that runs SMTP validation before the row reaches you. The other three sit on a ladder: two discover an address but never verify it, and one returns no email at all. That distinction matters more than any feature list, because a scraper that \"returns emails\" and one that returns emails you can send to are not the same product. This compares those four on that single axis, run against the live catalog on ",[77,87,90],{"href":88,"rel":89},"https:\u002F\u002Fmonid.ai",[81],"Monid",", the pay-per-call data API marketplace where all four are one integration away.",[93,94,96],"h2",{"id":95},"the-honest-framing-linkedin-will-never-hand-you-a-third-partys-email","The honest framing: LinkedIn will never hand you a third party's email",[11,98,99,100,105,106,109,110,115],{},"Start with what LinkedIn itself allows, because it explains why any of these tools exist. LinkedIn's official ",[77,101,104],{"href":102,"rel":103},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Flinkedin\u002Fshared\u002Fintegrations\u002Fpeople\u002Fprimary-contact-api",[81],"Primary Contact API"," returns an email, but only the email of the member who authenticated your app, retrieved with their consent through the ",[23,107,108],{},"r_emailaddress"," scope. You cannot ask it for anyone else. LinkedIn's ",[77,111,114],{"href":112,"rel":113},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Flinkedin\u002Fshared\u002Fintegrations\u002Fpeople\u002Fprofile-api",[81],"Profile API docs"," go further and state you may never even store profile data for members other than the authenticated one. That is deliberate privacy design, and it is correct.",[11,117,118],{},"So the moment your job is \"reach a person who did not sign into my app,\" the official surface is a dead end, and every recruiter and sales team ends up at a third-party scraper. The fair question is not whether to use one. It is which one does the email part honestly.",[11,120,121],{},[122,123],"img",{"alt":124,"src":125},"Left panel: the LinkedIn official API returns only your own email and blocks third-party addresses. Right panel: marketplace endpoints discover third-party emails, one adds SMTP validation, all bill per result with no login","\u002Fimg\u002Fblog\u002Fwhich-linkedin-scraper-returns-emails-fig-licompete-official-vs-market.png",[93,127,129],{"id":128},"set-up-once","Set up once",[131,132,134],"h3",{"id":133},"for-agents","For agents",[11,136,137,138,143],{},"Grab an API key at ",[77,139,142],{"href":140,"rel":141},"https:\u002F\u002Fapp.monid.ai\u002F",[81],"app.monid.ai",", then paste this to your agent and hand it the key:",[16,145,150],{"className":146,"code":148,"language":149},[147],"language-text","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md\n","text",[23,151,148],{"__ignoreMap":21},[11,153,154,155,160],{},"It learns the whole discover, inspect, run workflow itself. More details in the ",[77,156,159],{"href":157,"rel":158},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-skill",[81],"agent quickstart",".",[131,162,164],{"id":163},"for-humans","For humans",[16,166,170],{"className":167,"code":168,"language":169,"meta":21,"style":21},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install -g @monid-ai\u002Fcli\nmonid keys add --label main --key \u003Cyour-api-key>\n","bash",[23,171,172,187],{"__ignoreMap":21},[26,173,174,178,181,184],{"class":28,"line":29},[26,175,177],{"class":176},"sBMFI","npm",[26,179,180],{"class":36}," install",[26,182,183],{"class":36}," -g",[26,185,186],{"class":36}," @monid-ai\u002Fcli\n",[26,188,190,193,196,199,202,205,208,212,215,219],{"class":28,"line":189},2,[26,191,192],{"class":176},"monid",[26,194,195],{"class":36}," keys",[26,197,198],{"class":36}," add",[26,200,201],{"class":36}," --label",[26,203,204],{"class":36}," main",[26,206,207],{"class":36}," --key",[26,209,211],{"class":210},"sMK4o"," \u003C",[26,213,214],{"class":36},"your-api-ke",[26,216,218],{"class":217},"sTEyZ","y",[26,220,221],{"class":210},">\n",[11,223,224,225,160],{},"More details in the ",[77,226,229],{"href":227,"rel":228},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-cli",[81],"CLI quickstart",[93,231,233],{"id":232},"the-email-deliverability-ladder","The email deliverability ladder",[11,235,236],{},"Getting a usable email is three stages, not one: discover the address, confirm the mailbox accepts it, then send. Each endpoint stops at a different rung, and where it stops is the whole comparison.",[11,238,239],{},[122,240],{"alt":241,"src":242},"A left-to-right pipeline: profile fetched, email discovered, SMTP validated, deliverable inbox. tikhub stops at profile, dev_fusion and search-by-name stop at discovered, company-employees reaches SMTP validation","\u002Fimg\u002Fblog\u002Fwhich-linkedin-scraper-returns-emails-fig-licompete-deliverability.png",[131,244,246],{"id":245},"tikhub-web_v2-no-email-and-that-is-fine","tikhub web_v2: no email, and that is fine",[11,248,249,254,255,258,259,262],{},[77,250,253],{"href":251,"rel":252},"https:\u002F\u002Ftikhub.io",[81],"TikHub","'s ",[23,256,257],{},"\u002Fapi\u002Fv1\u002Flinkedin\u002Fweb_v2\u002Fget_user_profile"," is the honest baseline. Inspect it and the input is a single query parameter, ",[23,260,261],{},"url",", and the summary says exactly what it does: fetch a member's public profile. There is no email field anywhere in it, discovered or otherwise. On the deliverability ladder it stops at rung one.",[11,264,265],{},"That is not a knock. It is a GET call at the lowest price in this group, and when all you need is a name, headline, and current role to confirm identity, paying for email discovery you will not use is waste. Just do not reach for it expecting a contact address, because it does not pretend to have one.",[131,267,269],{"id":268},"apify-dev_fusion-always-enriches-never-validates","apify dev_fusion: always enriches, never validates",[11,271,272,279,280,285,286,289],{},[77,273,276],{"href":274,"rel":275},"https:\u002F\u002Fapify.com\u002Fdev-fusion\u002Flinkedin-profile-scraper",[81],[23,277,278],{},"dev_fusion\u002Flinkedin-profile-scraper"," on ",[77,281,284],{"href":282,"rel":283},"https:\u002F\u002Fapify.com",[81],"Apify"," is the opposite stance. Its input is a single field, ",[23,287,288],{},"profileUrls",", an array of the people you want, and there is no mode switch to toggle. Every run enriches: the returned record carries full work history, company intelligence, education, skills, and, crucially, discovered email addresses and phone numbers by default.",[11,291,292],{},"That makes it the strongest coverage play when you already hold URLs: contact fields and profile in one row with zero configuration. The caveat, and the reason it is not this piece's winner, is that the schema describes discovery, not verification. There is no SMTP step, so the address is a heuristic best guess and some fraction of a cold list will bounce. It reaches rung two of the ladder and stops.",[131,294,296],{"id":295},"apify-harvestapi-search-by-name-email-is-opt-in-still-unverified","apify harvestapi search-by-name: email is opt-in, still unverified",[11,298,299,300,307,308,311,312,315,316,319,320,311,323,326,327,319,330,319,333,336,337,340,341,344],{},"Do not have the URL, only a name? ",[77,301,304],{"href":302,"rel":303},"https:\u002F\u002Fapify.com\u002Fharvestapi\u002Flinkedin-profile-search-by-name",[81],[23,305,306],{},"harvestapi\u002Flinkedin-profile-search-by-name"," takes ",[23,309,310],{},"firstName"," and ",[23,313,314],{},"lastName"," and narrows with real filters: ",[23,317,318],{},"locations",", ",[23,321,322],{},"currentCompanies",[23,324,325],{},"pastCompanies"," as company URLs, ",[23,328,329],{},"schools",[23,331,332],{},"currentJobTitles",[23,334,335],{},"industryIds",", plus a ",[23,338,339],{},"strictSearch"," flag. The email behavior lives in one field, ",[23,342,343],{},"profileScraperMode",", an enum with three values:",[346,347,348,356,362],"ul",{},[349,350,351,355],"li",{},[352,353,354],"strong",{},"Short"," returns search-page summaries, enough to confirm you found the right person.",[349,357,358,361],{},[352,359,360],{},"Full"," opens each profile for the complete detail set.",[349,363,364,367],{},[352,365,366],{},"Full + email search"," does Full, then applies email-finding heuristics to surface an address.",[11,369,370],{},"So email here is a deliberate opt-in, not a default, which is a genuine advantage: you only pay for discovery on the searches where you want it. But like dev_fusion, the schema describes discovery, not an SMTP check. It also stops at rung two. Its edge over dev_fusion is not verification, it is that it starts from a name instead of requiring a URL you may not have.",[131,372,374],{"id":373},"apify-harvestapi-company-employees-the-only-one-that-verifies","apify harvestapi company-employees: the only one that verifies",[11,376,377,382],{},[77,378,380],{"href":79,"rel":379},[81],[23,381,84],{}," is built for sourcing a whole org, with the deepest filter set of the four: job title, seniority level (from Entry Level to CXO), function, industry, headcount band, years at company, and recently-changed-jobs, plus exclusion filters for all of them. It offers the same three-mode ladder up to full profile with email discovery.",[11,384,385],{},"The line that decides this comparison is in its own summary: the email discovery capability performs independent email searches with validation checks, including SMTP validation. That is the mailbox being pinged to confirm it exists before the row lands in your output, the difference between a clean send and a bounce rate that damages your sending domain. It is the only one of the four to reach rung three. If \"returns emails\" means \"returns emails I can actually send,\" this is the answer.",[93,387,389],{"id":388},"side-by-side-on-the-email-question-only","Side by side, on the email question only",[391,392,393,415],"table",{},[394,395,396],"thead",{},[397,398,399,403,406,409,412],"tr",{},[400,401,402],"th",{},"Endpoint",[400,404,405],{},"Starts from",[400,407,408],{},"Email behavior",[400,410,411],{},"Verified?",[400,413,414],{},"Billing",[416,417,418,439,461,480],"tbody",{},[397,419,420,427,430,433,436],{},[421,422,423,424],"td",{},"tikhub ",[23,425,426],{},"\u002Fweb_v2\u002Fget_user_profile",[421,428,429],{},"a profile URL",[421,431,432],{},"none",[421,434,435],{},"not applicable",[421,437,438],{},"per call",[397,440,441,449,452,455,458],{},[421,442,443,444],{},"apify ",[77,445,447],{"href":274,"rel":446},[81],[23,448,278],{},[421,450,451],{},"profile URLs",[421,453,454],{},"always discovered",[421,456,457],{},"no",[421,459,460],{},"per result",[397,462,463,470,473,476,478],{},[421,464,443,465],{},[77,466,468],{"href":302,"rel":467},[81],[23,469,306],{},[421,471,472],{},"a name plus filters",[421,474,475],{},"opt-in mode",[421,477,457],{},[421,479,460],{},[397,481,482,489,492,495,498],{},[421,483,443,484],{},[77,485,487],{"href":79,"rel":486},[81],[23,488,84],{},[421,490,491],{},"a company",[421,493,494],{},"opt-in mode, SMTP-validated",[421,496,497],{},"yes",[421,499,460],{},[11,501,502,503,506,507,510,511,160],{},"A free ",[23,504,505],{},"monid discover"," returns these ranked with provider, description, current price, and a verified tag, and a free ",[23,508,509],{},"monid inspect"," shows every field before you spend. Current per-endpoint prices live at ",[77,512,515],{"href":513,"rel":514},"https:\u002F\u002Fmonid.ai\u002Ftools",[81],"monid.ai\u002Ftools",[93,517,519],{"id":518},"what-the-winner-actually-costs-to-run","What the winner actually costs to run",[11,521,522],{},"Say you source a target company for validated contacts. Point the employees endpoint at the org, filter to the seniority and function you want, cap the run, and pick Full + email search:",[16,524,526],{"className":167,"code":525,"language":169,"meta":21,"style":21},"monid inspect -p apify -e \u002Fharvestapi\u002Flinkedin-company-employees   # free: see modes + price\nmonid run -p apify -e \u002Fharvestapi\u002Flinkedin-company-employees \\\n  -i '{\"companies\": [\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fstripe\"],\n       \"profileScraperMode\": \"Full + email search\",\n       \"seniorityLevelIds\": [\"220\", \"300\"],\n       \"functionIds\": [\"8\"], \"maxItems\": 25}'\n# -> Run ID: 01HXYZ...\nmonid runs get -r 01HXYZ... -o employees.json\n",[23,527,528,550,568,580,586,592,601,607],{"__ignoreMap":21},[26,529,530,532,535,538,540,543,546],{"class":28,"line":29},[26,531,192],{"class":176},[26,533,534],{"class":36}," inspect",[26,536,537],{"class":36}," -p",[26,539,49],{"class":36},[26,541,542],{"class":36}," -e",[26,544,545],{"class":36}," \u002Fharvestapi\u002Flinkedin-company-employees",[26,547,549],{"class":548},"sHwdD","   # free: see modes + price\n",[26,551,552,554,557,559,561,563,565],{"class":28,"line":189},[26,553,192],{"class":176},[26,555,556],{"class":36}," run",[26,558,537],{"class":36},[26,560,49],{"class":36},[26,562,542],{"class":36},[26,564,545],{"class":36},[26,566,567],{"class":217}," \\\n",[26,569,571,574,577],{"class":28,"line":570},3,[26,572,573],{"class":36},"  -i",[26,575,576],{"class":210}," '",[26,578,579],{"class":36},"{\"companies\": [\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fstripe\"],\n",[26,581,583],{"class":28,"line":582},4,[26,584,585],{"class":36},"       \"profileScraperMode\": \"Full + email search\",\n",[26,587,589],{"class":28,"line":588},5,[26,590,591],{"class":36},"       \"seniorityLevelIds\": [\"220\", \"300\"],\n",[26,593,595,598],{"class":28,"line":594},6,[26,596,597],{"class":36},"       \"functionIds\": [\"8\"], \"maxItems\": 25}",[26,599,600],{"class":210},"'\n",[26,602,604],{"class":28,"line":603},7,[26,605,606],{"class":548},"# -> Run ID: 01HXYZ...\n",[26,608,610,612,615,618,621,624,627],{"class":28,"line":609},8,[26,611,192],{"class":176},[26,613,614],{"class":36}," runs",[26,616,617],{"class":36}," get",[26,619,620],{"class":36}," -r",[26,622,623],{"class":36}," 01HXYZ...",[26,625,626],{"class":36}," -o",[26,628,629],{"class":36}," employees.json\n",[11,631,632,633,636],{},"Billing is per result, so ",[23,634,635],{},"maxItems"," is your cost dial: keep it small while you tune filters, then open it up. A validated list of a few dozen directors lands in single-digit dollars, and every address has already survived an SMTP check. No seat license, no separate email-finder contract, because the verification happens inside the same call. Scale to a few thousand rows and it is still spend you approve without a meeting.",[93,638,640],{"id":639},"the-honest-caveat-the-winner-is-not-always-the-right-tool","The honest caveat: the winner is not always the right tool",[11,642,643],{},"\"Which returns real emails\" has one answer, but \"which should I run\" depends on what you hold:",[346,645,646,653,659,666],{},[349,647,648,649,652],{},"You have ",[352,650,651],{},"URLs and want maximum contact coverage in one pass",": dev_fusion wins. It returns emails and phone numbers with no mode fiddling, and you can validate the addresses downstream yourself.",[349,654,648,655,658],{},[352,656,657],{},"a name and a rough context, not a link",": search-by-name wins, because neither of the others starts from a name.",[349,660,661,662,665],{},"You are ",[352,663,664],{},"sourcing a company and want to send safely",": company-employees wins outright, because it is the only one that verifies.",[349,667,668,669,672],{},"You need ",[352,670,671],{},"no email at all",", just a fast public identity check: tikhub wins on price.",[11,674,675],{},"Because Monid also ships as an MCP server, an agent handed \"find the heads of data at these ten companies and get deliverable emails\" can route this itself: company-employees for validated sourcing, dev_fusion for URL-based enrichment, all from one wallet.",[93,677,679],{"id":678},"faq","FAQ",[11,681,682,685,686,689,690,694],{},[352,683,684],{},"Can LinkedIn's official API give me someone else's email?","\nNo. The ",[77,687,104],{"href":102,"rel":688},[81]," returns only the authenticated member's own address, and the ",[77,691,693],{"href":112,"rel":692},[81],"Profile API"," forbids storing other members' data. Third-party contact discovery has to come from a scraper.",[11,696,697,700,701,706],{},[352,698,699],{},"Which endpoint returns verified emails?","\nOnly ",[77,702,704],{"href":79,"rel":703},[81],[23,705,84],{},", which adds SMTP validation to confirm the mailbox exists before returning the row.",[11,708,709,712],{},[352,710,711],{},"Do dev_fusion and search-by-name return bad emails, then?","\nThey return discovered addresses using heuristics, which are useful but unverified, so validate them yourself before a large cold send. They win on coverage and on starting from a name, not on deliverability.",[11,714,715,718,719,721,722,160],{},[352,716,717],{},"How is all this priced?","\nPer result on the Apify endpoints, per call on the TikHub lookup, always shown by a free ",[23,720,509],{}," before anything bills. Current prices are at ",[77,723,515],{"href":513,"rel":724},[81],[93,726,728],{"id":727},"try-it","Try it",[11,730,731,732,734,735,160],{},"Run a free ",[23,733,505],{}," for LinkedIn contact data, inspect the endpoint that matches what you hold, and pull a handful of rows you can check by hand. If you need addresses you can send to today, start with the validated employees endpoint. Everything begins at ",[77,736,738],{"href":88,"rel":737},[81],"monid.ai",[740,741,742],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":21,"searchDepth":189,"depth":189,"links":744},[745,746,750,756,757,758,759,760],{"id":95,"depth":189,"text":96},{"id":128,"depth":189,"text":129,"children":747},[748,749],{"id":133,"depth":570,"text":134},{"id":163,"depth":570,"text":164},{"id":232,"depth":189,"text":233,"children":751},[752,753,754,755],{"id":245,"depth":570,"text":246},{"id":268,"depth":570,"text":269},{"id":295,"depth":570,"text":296},{"id":373,"depth":570,"text":374},{"id":388,"depth":189,"text":389},{"id":518,"depth":189,"text":519},{"id":639,"depth":189,"text":640},{"id":678,"depth":189,"text":679},{"id":727,"depth":189,"text":728},null,"\u002Fimg\u002Fblog\u002Fwhich-linkedin-scraper-returns-emails.png","A fair, endpoint-by-endpoint comparison of four LinkedIn scrapers on Monid on one question: which one hands back a real, deliverable email.",false,"md",{},true,"\u002Fblog\u002Fwhich-linkedin-scraper-returns-emails","2026-07-09",{"title":5,"description":763},"blog\u002Fwhich-linkedin-scraper-returns-emails",[773,774,775],"data","agents","lead-generation","5QcNhMXe6QovbwbclRMkgVfkDmSpJ6Bj9kimuvaOy5E",[778,838,906,972],{"id":779,"title":780,"author":761,"body":781,"category":761,"cover":825,"description":21,"draft":764,"extension":765,"image":761,"launchCta":826,"meta":829,"navigation":767,"ogImage":761,"path":830,"publishedAt":831,"readTime":761,"seo":832,"stem":833,"tags":834,"updatedAt":761,"__hash__":837},"blog\u002Fblog\u002Fakta-pro-is-now-available-on-monid.md","Introducing private markets\ndata for agents",{"type":8,"value":782,"toc":821},[783,787,795,798,802,808,815,818],[93,784,786],{"id":785},"what-is-aktapro","What is akta.pro",[11,788,789,794],{},[77,790,793],{"href":791,"rel":792},"https:\u002F\u002Fwww.akta.pro\u002F",[81],"akta.pro"," is a private company data and signals API for\nAI agents. Company Database covers 20M+ companies with 75+ structured fields\neach. News Signals delivers deduplicated, entity-resolved company news,\nindustry news, and signals on open-ended topics, all scored for impact and\nsentiment.",[11,796,797],{},"Private-company research is usually scattered across databases, news feeds,\nreview sites, and web search. akta.pro turns that into structured API calls, so\nan agent gets the right company context and keeps moving.",[93,799,801],{"id":800},"what-is-monid","What is Monid",[11,803,804,807],{},[77,805,90],{"href":88,"rel":806},[81]," is the tool layer for agents. It lets agents connect\nto all the tools and APIs they need, without managing signups, API keys, or\nsubscriptions.",[11,809,810,811,160],{},"Today, Monid provides tools for social media scraping, web search, image and\nmusic generation, people data search, weather APIs, ",[77,812,814],{"href":513,"rel":813},[81],"and more",[816,817],"hr",{},[11,819,820],{},"On Monid, akta.pro becomes available as part of that same layer. Your agent can\nrequest private-company context, call akta.pro through Monid, receive structured\nmarket data, and continue the task. Private markets research should feel like\nany other tool call: describe the company or sector, get the signal, keep\nbuilding.",{"title":21,"searchDepth":189,"depth":189,"links":822},[823,824],{"id":785,"depth":189,"text":786},{"id":800,"depth":189,"text":801},"\u002Fimg\u002Fblog\u002Fakta-pro-is-now-available-on-monid-v2.png",{"label":827,"command":828},"Give your agent this line to get started.","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use akta.pro to research recent news, company enrichment, and alternative signals for Databricks",{},"\u002Fblog\u002Fakta-pro-is-now-available-on-monid","2026-07-07",{"title":780,"description":21},"blog\u002Fakta-pro-is-now-available-on-monid",[774,835,836,773],"partner-tools","private-markets","yZnqIVof0gIpw9VH6HcE3rzit5OdTvPyC6k--T1kYa8",{"id":839,"title":840,"author":761,"body":841,"category":761,"cover":895,"description":896,"draft":764,"extension":765,"image":761,"launchCta":761,"meta":897,"navigation":767,"ogImage":761,"path":898,"publishedAt":899,"readTime":761,"seo":900,"stem":901,"tags":902,"updatedAt":761,"__hash__":905},"blog\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.md","Your Claude Code can now make phone calls",{"type":8,"value":842,"toc":891},[843,846,855,859,867,870,872,877,883,885,888],[11,844,845],{"style":13},"Copy this line to your agent to make your first phone call.",[16,847,849],{"className":18,"code":848,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use Saperly to call my phone number to confirm the connection works\n",[23,850,851],{"__ignoreMap":21},[26,852,853],{"class":28,"line":29},[26,854,848],{},[93,856,858],{"id":857},"what-is-saperly","What is Saperly",[11,860,861,866],{},[77,862,865],{"href":863,"rel":864},"https:\u002F\u002Fsaperly.com\u002F",[81],"Saperly"," is phone infrastructure for AI agents. It gives\nan agent a real phone number with voice, SMS, routing, spend controls, and\ncompliance built in, without making the builder manage carrier accounts or\ntelephony paperwork.",[11,868,869],{},"Your agent can confirm an appointment, follow up on a lead, check availability,\nor route a conversation without leaving the workflow it is already running.",[93,871,801],{"id":800},[11,873,874,807],{},[77,875,90],{"href":88,"rel":876},[81],[11,878,879,880,160],{},"Today, Monid provides tools for social media scraping, web search, image \u002F\nmusic \u002F 3d model generation, people data search, weather APIs, ",[77,881,814],{"href":513,"rel":882},[81],[816,884],{},[11,886,887],{},"On Monid, Saperly becomes available as part of that same layer. Your agent can\nrequest a phone call, use Saperly through Monid, receive the result, and keep\ngoing. Calling should feel like any other tool call: describe the outcome, let\nthe agent handle the phone work, and continue the task.",[740,889,890],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":21,"searchDepth":189,"depth":189,"links":892},[893,894],{"id":857,"depth":189,"text":858},{"id":800,"depth":189,"text":801},"\u002Fimg\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.png","Saperly is now available on Monid. Your agent can now make phone calls for you.",{},"\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls","2026-07-05",{"title":840,"description":896},"blog\u002Fyour-claude-code-can-now-make-phone-calls",[774,835,903,904],"voice","phone","X0vLpqb1Vn9mIFY4XAQ16a67_nbOfiZV8NEdV12nu1A",{"id":907,"title":908,"author":761,"body":909,"category":761,"cover":961,"description":962,"draft":764,"extension":765,"image":761,"launchCta":761,"meta":963,"navigation":767,"ogImage":761,"path":964,"publishedAt":965,"readTime":761,"seo":966,"stem":967,"tags":968,"updatedAt":761,"__hash__":971},"blog\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.md","Introducing\nClaude for 3D models",{"type":8,"value":910,"toc":957},[911,914,923,927,935,938,940,945,950,952,955],[11,912,913],{"style":13},"Copy this line to your agent to generate your 3D model.",[16,915,917],{"className":18,"code":916,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a 3D model for a rabbit\n",[23,918,919],{"__ignoreMap":21},[26,920,921],{"class":28,"line":29},[26,922,916],{},[93,924,926],{"id":925},"what-is-suzanne","What is Suzanne",[11,928,929,934],{},[77,930,933],{"href":931,"rel":932},"https:\u002F\u002Fwww.suzanne3d.com",[81],"Suzanne"," is an AI-native 3D modeling tool that turns a prompt into a\nusable 3D asset. Instead of opening a modeling tool, blocking out forms,\nadding details, and exporting by hand, you describe what you want and let\nSuzanne generate the model for you.",[11,936,937],{},"That changes who can create 3D objects. Product teams can prototype visual\nideas faster. Game builders can rough out props and characters without\nwaiting on a full art pass. Agents can generate assets as part of a larger\nworkflow, then hand those files to downstream tools for rendering, testing,\nor iteration.",[93,939,801],{"id":800},[11,941,942,807],{},[77,943,90],{"href":88,"rel":944},[81],[11,946,810,947,160],{},[77,948,814],{"href":513,"rel":949},[81],[816,951],{},[11,953,954],{},"On Monid, Suzanne becomes available as part of that same layer. Your agent can\nask for the 3D asset it needs, call Suzanne through Monid, and continue the task.\n3D creation should feel as direct as text generation: describe the thing, get\nthe artifact, keep building.",[740,956,890],{},{"title":21,"searchDepth":189,"depth":189,"links":958},[959,960],{"id":925,"depth":189,"text":926},{"id":800,"depth":189,"text":801},"\u002Fimg\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.png","Suzanne is now available on Monid. Turn any idea into a production-ready 3D model in one prompt.",{},"\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models","2026-06-25",{"title":908,"description":962},"blog\u002Fintroducing-suzanne-chatgpt-for-3d-models",[969,774,970],"3d","creative-tools","_S0uHM_dNVZKt_1ohYV4hn2Fm6SMxsDxzSezZf6lYFQ",{"id":973,"title":974,"author":761,"body":975,"category":761,"cover":1034,"description":1035,"draft":764,"extension":765,"image":761,"launchCta":761,"meta":1036,"navigation":767,"ogImage":761,"path":1037,"publishedAt":1038,"readTime":761,"seo":1039,"stem":1040,"tags":1041,"updatedAt":761,"__hash__":1044},"blog\u002Fblog\u002Fminimax-is-now-available-on-monid.md","MiniMax is now available on Monid",{"type":8,"value":976,"toc":1029},[977,980,989,993,1001,1005,1008,1010,1016,1022,1024,1027],[11,978,979],{"style":13},"Copy this line to your agent to create music.",[16,981,983],{"className":18,"code":982,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a song with MiniMax Music 2.6\n",[23,984,985],{"__ignoreMap":21},[26,986,987],{"class":28,"line":29},[26,988,982],{},[93,990,992],{"id":991},"minimax-music-26","MiniMax Music 2.6",[11,994,995,1000],{},[77,996,999],{"href":997,"rel":998},"https:\u002F\u002Fwww.minimax.io",[81],"MiniMax"," Music 2.6 turns a prompt into music your agent can use right away. Describe the style, mood, lyrics, or use case, and generate a track inside the same workflow.",[93,1002,1004],{"id":1003},"minimax-text-to-image-image-01","MiniMax Text-to-Image image-01",[11,1006,1007],{},"MiniMax image-01 turns text prompts into images. Ask for a concept, scene, product visual, or creative asset, and let your agent generate it through Monid.",[93,1009,801],{"id":800},[11,1011,1012,1015],{},[77,1013,90],{"href":88,"rel":1014},[81]," is the tool layer for agents. It lets agents connect to all the tools and APIs they need, without managing signups, API keys, or subscriptions.",[11,1017,1018,1019,160],{},"Today, Monid provides tools for social media scraping, web search, image and music generation, people data search, weather APIs, ",[77,1020,814],{"href":513,"rel":1021},[81],[816,1023],{},[11,1025,1026],{},"On Monid, MiniMax becomes part of the same tool layer your agent already uses. Describe what you need, generate the image or music, and keep building.",[740,1028,890],{},{"title":21,"searchDepth":189,"depth":189,"links":1030},[1031,1032,1033],{"id":991,"depth":189,"text":992},{"id":1003,"depth":189,"text":1004},{"id":800,"depth":189,"text":801},"\u002Fimg\u002Fblog\u002Fminimax-is-now-available-on-monid.png","Create images and music with MiniMax models through Monid.",{},"\u002Fblog\u002Fminimax-is-now-available-on-monid","2026-06-24",{"title":974,"description":1035},"blog\u002Fminimax-is-now-available-on-monid",[774,970,1042,1043],"image-generation","music-generation","OYTt4aBpVNeb9nNuUTkZhyl8yzm6h4v8c8tMHC9NmFg",1784441554322]