Why can Perplexity’s API not return LinkedIn URLs while the interface can?
I would like to use the Perplexity API for LinkedIn sourcing.
The idea is simple: give an instruction such as:
“Find me a LinkedIn contact, {job post} at {company}, and return only the profile URL.”
Findings
-
Via the Perplexity interface (site/app):
It works. The tool finds profiles, provides a hyperlink to the LinkedIn profile, and sometimes even additional contact information. -
Via the Chat Completion API:
Doesn’t work.
No matter how I phrase the prompt (I tried multiple variations), the answer is always a tutorial like:
“Open your browser, go to Google, search for ‘LinkedIn’…” -
Via the Search API:
Same issue. Impossible to get any result coming from LinkedIn. I only have some other websites like blogs.
I even tried dork-style queries like:site:https://www.linkedin.com/in/
→ No usable output.
My questions
-
Why this difference between the Perplexity interface and its APIs?
-
The interface seems to access LinkedIn results without a problem.
-
The APIs, however, return absolutely nothing.
-
So this is probably not a LinkedIn crawler block, but rather a restriction voluntarily imposed by Perplexity?
-
-
How does the Perplexity Search API actually work?
-
Is it a headless browser like automated Chrome?
-
Or an integration with a service such as SERP API?
-
Are dork-style queries unsupported?
-
And if it’s using SERP API, is it them who block access to LinkedIn?
-
Has anyone already dug into how Perplexity’s Search API works?
And more importantly, is there any official way to get LinkedIn results through the API (as you can through the interface)?
Thank you for your help.