LinkedIn Checker
LinkedIn Domain Checker via Google + AdsPower
---
Goal:
Create a checker that:
1. Finds companies on LinkedIn by domains — through Google (not LinkedIn's built-in search)
2. Navigates to the company's page
3. Checks:
- Domain match
- Verification presence (Verified Page and date)
---
Language:
- Node.js (with puppeteer) or Python (with playwright-async)
- Mandatory: WebSocket integration with AdsPower
- Operates in multiple threads via AdsPower profiles
---
Input:
- `domains.txt` — list of domains (one per line)
- `config.json`:
```json
{
"adspower_api": " http://local.adspower.net:50325",
"profiles": ["k109syyt", "k10abc", "k10xyz"],
"domains_per_profile": 400,
"delay_range_sec": [1.5, 3.5],
"output_csv": "results.csv",
}
```
---
How it works:
1. Load the list of domains and distribute them across AdsPower profiles (up to 400 per profile).
2. For each domain:
- Perform a Google query:
```
site:linkedin.com/company "example.com"
```
or
```
example.com linkedin
```
- Search for a link to the company profile (like https://www.linkedin.com/company/…)
- If found — navigate to this company's LinkedIn page
- Then parse:
---
Profile verification check:
1. Find the Website block and extract the link
2. Compare with the original domain (normalize both):
- remove `http://`, `https://`, `www.`
- cut everything after `/`
- ignore case
Match is considered if the base domains match
3. Check for the presence of the `Verified page` block and date, if available
4. Write the result
---
Output:
- `domain`, `company_name`, `company_url`, `verified (yes/no)`, `website_match (yes/no)`, `verified_date`, `used_profile`
- CSV
---
Important:
- You can use either regular Google search via Selenium or SERP API (optional)
- When using SERP API — add the key `serpapi_key` in `config.json`
- If the key is not provided — use manual search via Selenium
- Operation through AdsPower with DevTools WS
- No more than 3–5 active threads simultaneously (1 profile = 1 thread)
- Add delays between actions (random sleep + scrolling)
- Log errors, do not crash
- Continue execution despite disconnections and timeouts
---
Dependencies:
- Python: `playwright`, `websocket-client`, `requests`, `beautifulsoup4`
- Node.js: `puppeteer-core`, `ws`, `axios`, `cheerio` and others
---
Example profiles:
- AdsPower API: http://local.adspower.net:50325
- Profiles: `k109syyt`, `k10abc`, `k10xyz`, ...
---
Attached page examples:
- Example of a verified page (checkmark + date)
- Example of domain match in Website section
- Example of successful Google search instead of LinkedIn
---
config.json:
```json
{
"adspower_api": " http://local.adspower.net:50325",
"profiles": ["k109syyt", "k10abc", "k10xyz"],
"domains_per_profile": 400,
"delay_range_sec": [1.5, 3.5],
"output_csv": "results.csv",
"serpapi_key": "57eb0fe7747026db13b412c3718f37793c63706b9f816efdfcb7ff7c0d00d151" // <--- optional
}
```
If the `serpapi_key` field is missing or empty — use manual Google search.
!!The technical assignment was written with the help of a chatbot, there may be inaccuracies, but I checked everything, it should be correct. If you have questions — ask for clarification.
Applications 5
-
5 days815 USD5 days815 USD
Good afternoon, there are reviews on another platform. Write to discuss everything in more detail, thank you)
-
1 day146 USD
194 1 day146 USDHello!
I have carefully reviewed your technical assignment and have already implemented a working, reliable, and tested solution for your scenario. My script fully automates the process of checking companies on LinkedIn via Google, with distribution across AdsPower profiles and optional CAPTCHA bypass support.
---
🛠️ What has already been implemented:
✅ Searching for LinkedIn companies via Google or SerpAPI (your choice)
…
✅ Profile parsing: name, domain, verification, date
✅ Distribution across AdsPower profiles (via WebSocket API)
✅ Multithreading: each profile runs in a separate thread
✅ Delays, random scrolling, timeout handling
✅ Stability: retries in case of network failures
✅ Optional: reCAPTCHA bypass via AntiCaptcha API
✅ Output to results.csv + logging in checker.log
✅ Flexible configuration via config.json
---
📦 What is included in the delivery:
Ready Python script (playwright-async)
Installation and setup documentation
Sample input files (domains.txt, config.json)
Support for running via AdsPower GUI or Headless API
Instructions for obtaining keys (SERP, AntiCaptcha)
---
📈 Advantages of my approach:
Reliability (resistant to failures and CAPTCHAs)
Extensibility (adding Telegram notifications, Docker, Proxy, etc.)
Flexibility (adaptation to other sites and networks possible)
---
⏱️ Timeline:
Script ready — can be delivered immediately after confirmation
Installation and configuration for your infrastructure — within 1 day
Can adapt to your additional requirements
---
📩 I would be happy to discuss details, show a demo, or provide a sample report.
Thank you for your attention!
Best regards,
[Your name or pseudonym]
🔧 Parsing, OSINT automation, LinkedIn/Google bypass
🌐 Telegram/Discord/SSH upon request
-
19 days815 USD
8867 60 0 1 19 days815 USDHello! We're SolidWay company, and we're ready to help with your LinkedIn domain checker project. We have extensive experience in implementing similar systems, focusing on automation and web scraping. Our team is skilled in using Node.js with Puppeteer and Python with Playwright, ensuring robust integration with AdsPower and WebSocket functionality.
We understand the requirements to efficiently handle domain checks through Google searches, parse company information on LinkedIn, and manage multiple profiles with appropriate delays. We'll also ensure to log errors and continue execution without interruptions, which aligns with your project needs.
The detailed requirements you provided are clear, and we can refine the timeline and budget after discussing the task further. Looking forward to exploring this project with you!
Current freelance projects in the category Desktop Apps
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 2 hours 20 minutes back ∙ 6 proposals |
Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)
23 USD
We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are… Content Management Systems, Desktop Apps ∙ 4 days 21 hours back ∙ 20 proposals |
It is necessary to migrate the current working program from FoxPro to C#.Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,… C#, Desktop Apps ∙ 10 days 6 hours back ∙ 19 proposals |
About the Master Program "KONSTRUCTOR"
4192 USD
We are looking for a very experienced C++ developer to modernize existing software (master program). The program is responsible for creating derivative software representing audio-visual sessions of psychological correction. The current version is written in pure WinAPI (Visual… C & C++, Desktop Apps ∙ 12 days 18 hours back ∙ 20 proposals |
ODOO Enterprise setup for constructionНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Enterprise Resource Planning (ERP), Desktop Apps ∙ 13 days 3 hours back ∙ 7 proposals |