Automation and scraping · Independent · 20 Oct 2026

ethbak/connexion-for-linkedin

A free tool used to search for LinkedIn profiles with filters and to automate sending connection requests.

← Automation and scraping
ConneXion: LinkedIn outreach tool. Automates profile searching and connection requests.

In simple English

This program searches for professional profiles on LinkedIn and sends connection requests to them automatically. It uses a Google service to find people by their job title and location, then saves the results to a spreadsheet. Another part of the tool logs into your account and clicks connect on each profile for you. You need a Google account, a LinkedIn account, and some patience to set up the credentials. The software is free to use, though Google charges a small fee if you run more than one hundred searches per day.

What it is

ConneXion is a desktop utility written in Python with a graphical interface built using Tkinter (a built-in Python way to create windows and buttons). It combines the Google Custom Search JSON API (an interface that lets computer programs query Google search results) with Selenium (a tool that controls a web browser automatically) to automate outreach on LinkedIn.

What it is good for

Solo founders and sales people who want to find potential clients and expand their professional network on LinkedIn without paying for expensive enterprise subscriptions.

Stars35
LicenceApache-2.0
Latestv1.0.0 (2023-07-02)checked 20 Oct 2026
Last code change2026-10-12
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Saves hours of manual profile searching and clicking.
  • Personalises connection notes with the recipient's first name.
  • Includes a visual window so you do not need to use the command line.
Watch for
  • Risk of your LinkedIn account getting restricted if you send too many requests.
  • Google free search API limits you to one hundred queries per day.
  • Requires Google Chrome installed on your computer to run the browser automation.
Replaces

Manual LinkedIn searching and clicking connection buttons by hand.

Works well with

Microsoft Excel for viewing the exported profile spreadsheets.

Also reviewed on Repo Radar
  • scrapy/scrapy65k stars

    A Python framework for fetching and parsing large numbers of web pages.

  • PrefectHQ/prefect24k stars

    Adds scheduling, retries and a run history to Python functions you already have.

  • alirezamika/autoscraper8.1k stars

    A Python scraper that learns what to extract from one example you give it.

Install
git clone https://github.com/ethbak/connexion-for-linkedin.git
cd connexion-for-linkedin
pip install pillow numpy pandas selenium requests
python main.py

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Sales & Customers › Sales Outreach & Enablement › LinkedIn & Social Selling.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.