LeadHarvest — Website Scrapper by Amit Gupta
Scrape contact details (name, phone, email, designation, company, address) from any website, structure them, store them locally on your device and export to PDF, Excel, TXT, JSON or Notes.
Available on Firefox for Android™Available on Firefox for Android™
Scan the QR code to open this extension in Firefox for Android
Extension Metadata
Screenshots
About this extension
LeadHarvest turns the page you are reading into a clean contact list — on your own device.
Open a contact page, a team page, a business listing or a supplier directory, click the toolbar icon, and the extension pulls out names, phone numbers, emails, designations, companies and postal addresses. Everything is stored locally in your browser. There is no account, no server and no telemetry.
HOW IT READS A PAGE
Most scrapers depend on one CSS selector and break when a site changes. LeadHarvest looks at four independent sources and keeps whichever one has data:
• Tables — a real table becomes one record per row, with column headers matched against a synonym list
• Repeated cards — team pages, listings and directories become one record per block
• Single page — a contact page or small business site becomes one record
• Structured data — every schema.org Person or Organization entity becomes its own record
Inside each field the fallbacks run in order: JSON-LD → microdata → tel:/mailto: links → your CSS selectors → regex → heuristics. Every value carries a confidence score.
FIFTEEN FIELDS, PLUS YOUR OWN
Name, designation, company, phone, email, address, city, state, pincode, country, website, social profiles, category, rating and notes — plus any custom field you define with a selector or a regex. Phone numbers are normalised (+91 98765 43210, 098765 43210 and +91-98765-43210 all become one form) and junk emails are filtered out.
SEARCH, FILTER AND SORT
Free-text search plus field filters — has email, has phone, has address, has company, city contains, company contains, or a minimum confidence — then sort any column, select everything that matches, and export only that. A confidence threshold in Settings keeps weak records out of the list in the first place. Alt+Shift+L scrapes the current page from the keyboard.
YOUR DATA STRUCTURE
Decide what a record looks like: turn fields on or off, rename the column headers, change the type, mark fields required, set their weight. When automatic detection misses something, click "Pick element from a page" and click the element yourself — the CSS selector is captured and saved. Export the whole schema as JSON and reuse it on another machine.
AI ADVISOR
A local rule engine reads the page's signals and tells you which fields matter here, with a reason for each. It runs offline with no API key. A cloud mode exists if you want a second opinion, using your own key — it is off by default and sends only a short page summary, never the HTML or your records.
EXPORT
Excel with frozen headers and autofilter, CSV with a UTF-8 BOM so non-Latin text survives, a paginated PDF, plain TXT, Markdown notes, JSON, a print-ready HTML view, or the clipboard. Files are written by the extension itself and land in your Downloads folder.
LOCAL HISTORY AND DIAGNOSTICS
Every scrape is logged with time, page, method, record count and duration, and any past scrape can be re-exported. Fifteen categories of diagnostic events — extraction success per field, data quality, duplicates, website compatibility, exports, storage, errors, performance — are recorded as counts, never as contact values. If something goes wrong, "Share logs with developer" builds a bundle and opens a pre-filled email to the developer. Nothing is sent unless you press that button.
WHAT IT DOES NOT DO
No crawling across many pages, no logging into sites, no bypassing paywalls or captchas, no bulk email or WhatsApp sending, and no uploading of your data to us. It reads one page you are looking at, when you ask it to.
Use it responsibly: respect site terms and robots.txt, and remember that contact details are personal data — in India the DPDP Act 2023 gives people rights over theirs.
Open a contact page, a team page, a business listing or a supplier directory, click the toolbar icon, and the extension pulls out names, phone numbers, emails, designations, companies and postal addresses. Everything is stored locally in your browser. There is no account, no server and no telemetry.
HOW IT READS A PAGE
Most scrapers depend on one CSS selector and break when a site changes. LeadHarvest looks at four independent sources and keeps whichever one has data:
• Tables — a real table becomes one record per row, with column headers matched against a synonym list
• Repeated cards — team pages, listings and directories become one record per block
• Single page — a contact page or small business site becomes one record
• Structured data — every schema.org Person or Organization entity becomes its own record
Inside each field the fallbacks run in order: JSON-LD → microdata → tel:/mailto: links → your CSS selectors → regex → heuristics. Every value carries a confidence score.
FIFTEEN FIELDS, PLUS YOUR OWN
Name, designation, company, phone, email, address, city, state, pincode, country, website, social profiles, category, rating and notes — plus any custom field you define with a selector or a regex. Phone numbers are normalised (+91 98765 43210, 098765 43210 and +91-98765-43210 all become one form) and junk emails are filtered out.
SEARCH, FILTER AND SORT
Free-text search plus field filters — has email, has phone, has address, has company, city contains, company contains, or a minimum confidence — then sort any column, select everything that matches, and export only that. A confidence threshold in Settings keeps weak records out of the list in the first place. Alt+Shift+L scrapes the current page from the keyboard.
YOUR DATA STRUCTURE
Decide what a record looks like: turn fields on or off, rename the column headers, change the type, mark fields required, set their weight. When automatic detection misses something, click "Pick element from a page" and click the element yourself — the CSS selector is captured and saved. Export the whole schema as JSON and reuse it on another machine.
AI ADVISOR
A local rule engine reads the page's signals and tells you which fields matter here, with a reason for each. It runs offline with no API key. A cloud mode exists if you want a second opinion, using your own key — it is off by default and sends only a short page summary, never the HTML or your records.
EXPORT
Excel with frozen headers and autofilter, CSV with a UTF-8 BOM so non-Latin text survives, a paginated PDF, plain TXT, Markdown notes, JSON, a print-ready HTML view, or the clipboard. Files are written by the extension itself and land in your Downloads folder.
LOCAL HISTORY AND DIAGNOSTICS
Every scrape is logged with time, page, method, record count and duration, and any past scrape can be re-exported. Fifteen categories of diagnostic events — extraction success per field, data quality, duplicates, website compatibility, exports, storage, errors, performance — are recorded as counts, never as contact values. If something goes wrong, "Share logs with developer" builds a bundle and opens a pre-filled email to the developer. Nothing is sent unless you press that button.
WHAT IT DOES NOT DO
No crawling across many pages, no logging into sites, no bypassing paywalls or captchas, no bulk email or WhatsApp sending, and no uploading of your data to us. It reads one page you are looking at, when you ask it to.
Use it responsibly: respect site terms and robots.txt, and remember that contact details are personal data — in India the DPDP Act 2023 gives people rights over theirs.
Rated 0 by 0 reviewers
Permissions and data
Required permissions:
- Download files and read and modify the browser’s download history
Optional permissions:
- Access your data for all websites
Data collection:
- The developer says this extension doesn't require data collection.
Optional data collection, according to the developer:
- Browsing activity
- Technical and interaction data
- Website content
More information
- Add-on Links
- Version
- 1.3.2
- Size
- 94.07 KB
- Last updated
- 13 days ago (Oct 30, 2026)
- Related Categories
- License
- MIT License
- Version History
- Tags
- Add to collection