Coming soon. This guide describes how the extension is designed to work. Details can change before release.
What you get
- A built-in footprint builder: titles, locations, platforms and email filters combined into a query list
- A results table with profile link, name, headline, snippet and contact details found in the snippet
- Counters for found, with email and skipped
- Saved query sets you can reuse
Data fields
- platform, name, headline, profile_url (normalised), handle
- snippet, emails, phones, location hint
- query, scraped_at, email_domain, is_free_provider
Install
- 01
Download. Get the extension from the Download page. Before the Chrome Web Store listing is live you receive a ZIP file.
- 02
Unzip. Extract the ZIP into a folder you will keep, for example Documents/LeadSpyKit.
- 03
Open the extensions page. In Chrome or any Chromium browser (Edge, Brave, Opera) open chrome://extensions and switch on Developer mode.
- 04
Load it. Click Load unpacked and choose the extension folder. Pin the icon so it is easy to reach.
- 05
Open the side panel. Click the icon. The panel opens beside the page and stays there while you work.
- 06
Add your licence (paid extensions). Open Settings, paste the key from your account page and press Check. Without a key the free limits apply.
Works in Chrome and Chromium browsers such as Edge, Brave and Opera. See the Download page.
How to use it
- 01
Build the queries
Enter titles or keywords and locations, one per line. Tick the platforms. Choose an email filter. The count and preview update as you type.
- 02
Edit if you like
Remove or change any query before running. You can also paste your own list or import one.
- 03
Set pages per query
Default is 3 pages. You can go up to 10.
- 04
Start
One query runs at a time in a dedicated Google tab, following the Next link or More results button.
- 05
Filter and export
Turn on Only leads with contact info to hide rows without an email or phone, then export.
Options
| Option | What it does | Default |
|---|---|---|
| Titles / keywords | Multi-line list. | empty |
| Locations | Multi-line list. Optional. | empty |
| Platforms | LinkedIn people, LinkedIn companies, Facebook, Instagram, X, TikTok, YouTube, Pinterest, Reddit, or your own domain. | LinkedIn people |
| Email filter | None, public free-provider emails, a custom list of domains, or business emails only (excludes free providers). | None |
| Phone filter | Require a phone-like number in the snippet. | off |
| Extra terms | Anything you want added to every query, such as -jobs. | empty |
| Pages per query | How many results pages to read. | 3 |
| Only leads with contact info | Hide rows with no email or phone. | off |
| Schedule | Start a long list later using a start time. Daily soft cap applies. | off |
Export
- CSV (UTF-8 with BOM so Excel shows Bangla, Arabic and other scripts correctly)
- XLSX (Pro)
- JSON
Free and paid
30 leads per run, export limited to 30 rows, no XLSX.
Unlimited leads, saved query sets, scheduled runs, XLSX export.
Tips
- Long OR lists of email domains can shrink results. Try a shorter list.
- The extension only reads the Google results page. It never opens or logs in to the social sites.
- Prepare queries with the free Google Footprint Generator and import them.
Troubleshooting
Google shows an unusual traffic page.
That is a verification step. The run stops. Solve it yourself and press Resume. Lower the speed or take a longer break if it repeats.
Few results for a query.
Google only returns what it has indexed. Broaden the title or remove the email filter.
A verification or CAPTCHA page appeared. What now?
The run stops by itself and shows a notification. Solve the check in the tab yourself, then press Resume. The extension never solves, bypasses or works around it.
The run paused with a countdown. Is something wrong?
No. After a stall or several failures in a row the extension cools down for 10 minutes and then resumes. This keeps activity gentle.
I closed the browser during a run.
Progress is saved after every item. Open the side panel again and press Resume. Items already done are not repeated.
A field is empty for some rows.
The page did not show that detail, or the site layout changed. The run continues and leaves the field empty. If it is empty everywhere, update the extension.