IQS Directory Email Scraper
Pricing
from $2.49 / 1,000 results
IQS Directory Email Scraper
IQS Directory Email Scraper SD - IQS Directory Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from IQS Directory results by keyword, location and email domain - IQS Directory email extractor.
Pricing
from $2.49 / 1,000 results
Rating
0.0
(0)
Developer
Neuro Scraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
IQS Directory Email Scraper - public North American manufacturer emails from iqsdirectory.com
The IQS Directory Email Scraper collects publicly indexed contact emails that appear in Google search results for iqsdirectory.com. IQS Directory is a North American manufacturing supplier database that connects industrial buyers with OEM manufacturers, fabricators and job shops across the United States and Canada.
Know the shape of the index first. IQS Directory indexes category landing pages more than company profiles, so expect modest volume.
That framing matters. The IQS Directory Email Scraper is a precise, small-batch sourcing tool for North American manufacturing rather than a bulk list builder, and it performs well when used that way.
The IQS Directory Email Scraper builds Google site:iqsdirectory.com queries, reads the result pages through the Apify GOOGLE_SERP proxy, and extracts every address matching your domain filter. MRO distributors, component buyers, automation integrators and industrial marketing agencies are the natural audience.
A measured live result, stated plainly
A live Google run of the IQS Directory Email Scraper returned 4 result blocks, 3 rows with account identity, 3 resolvable profile URLs and 3 unique emails. Those are observed figures from a real run.
Four blocks is modest, exactly as the index shape predicts. Category landing pages dominate, and there are far fewer individually indexed company profiles than on a large marketplace.
The conversion is the good news. Three of four blocks produced a company name, a profile URL and a unique email, so the rows the IQS Directory Email Scraper does return tend to be complete and directly usable.
Think of it as high signal, low volume. Pair it with DirectIndustry Email Scraper for European equipment or GlobalSpec Email Scraper for parametric component coverage.
Features of the IQS Directory Email Scraper
Every feature listed below is genuinely implemented in the IQS Directory Email Scraper. Nothing here is aspirational.
| Feature | What it means in practice |
|---|---|
| Google SERP parsing | Reads Google result pages through the Apify GOOGLE_SERP proxy. No browser, no JavaScript rendering |
| Structural block detection | Locates the <h3> title, then the smallest surrounding block. Does not depend on Google's CSS class names |
| Domain filter | Only emails ending in one of your customDomains values are kept |
| Query expansion | Base, quoted, intitle: and one variant per query modifier. Base queries run first |
| Global deduplication | An email seen once is never pushed twice, across every query and every page |
| Email normalisation | Understands name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and the full-width @ sign |
| Junk filter | Rejects placeholders such as email@, yourname@, test@, xxx@ and single-character locals |
| Boundary-correct matching | @gmail.com does not match inside @gmail.company or @gmail.com.br |
| Soft-wrap repair | Drops a hit that is only the tail of another email in the same block |
| Concurrency | An asyncio worker pool with a shared stop signal on maxEmails |
| Retries | Up to 3 attempts per page, exponential backoff, a fresh proxy session per request |
| Block detection | CAPTCHA, "unusual traffic" and consent pages are detected and retried, not counted as empty |
| Re-queueing | Blocked or failed queries are retried once at the end of the run |
| Resumable run | State is stored in the key-value store, keyed by a hash of the input, and saved on PERSIST_STATE, MIGRATING and ABORTING |
| Fallback parser | If Google's markup changes, the run degrades to "emails without account details" rather than "no emails" |
| Run summary | Logs pages fetched, blocked pages, retries and emails per page |
| Dataset output | Rows push immediately and export to CSV, JSON, Excel or XML from the Apify dataset |
Query expansion is the feature that fights the index shape. IQS Directory organises itself into hundreds of process categories such as metal stamping, wire forming and plastic injection molding, and expansion is how the IQS Directory Email Scraper reaches beyond the first landing page of each.
Global deduplication matters because a category landing page can name the same fabricator repeatedly across several product sections. Deduplication keeps one row per address rather than several.
How the IQS Directory Email Scraper works
The pipeline is six steps and nothing is hidden inside it.
- It reads your input: keywords, location, email domains and limits.
- It builds Google search queries with the
site:operator againstiqsdirectory.com, for examplesite:iqsdirectory.com metal fabricator contact "@gmail.com" "Michigan". - It fetches Google result pages through the Apify GOOGLE_SERP proxy using
aiohttp, asynchronously. - It parses each result block structurally, finding the
<h3>title and the smallest block around it. - It extracts emails from that block's text with a domain-filtered regex.
- It deduplicates globally and pushes each lead straight into the Apify dataset.
The IQS Directory Email Scraper does not log into IQS Directory, does not use any IQS Directory API, and does not open the site in a browser. Every field comes from publicly indexed Google search results - titles, snippets and site labels, with no authentication and no cookies.
Who the IQS Directory Email Scraper is built for
This is a North American manufacturing procurement and sales tool, aimed at people sourcing parts and processes rather than finished goods.
Component and machinery buyers use the IQS Directory Email Scraper to shortlist job shops and OEM fabricators before an RFQ round. Design engineers use it to find a contract manufacturer capable of a specific process.
MRO distributors use it to identify second-source suppliers for fabricated parts and consumables. Automation integrators use it to find machine builders and enclosure fabricators for a line project.
Reshoring and supplier-diversification teams use it to map US and Canadian alternatives to distant supply. Industrial marketing agencies use it to assemble manufacturer prospect lists for account-based campaigns.
Input fields for the IQS Directory Email Scraper
| Field | Type | Default | Meaning |
|---|---|---|---|
keywords | array (required) | ["manufacturer", "metal fabricator"] | Search terms - niche, job title, industry |
location | string | "" | Optional location phrase added to every query |
customDomains | array | ["@gmail.com", "@yahoo.com"] | Only emails on these domains are kept; the @ is optional |
maxEmails | integer 1-10000 | 20 | Stop after this many unique emails |
countryCode | string | "" | Two-letter country for the search proxy (US, GB, DE...) |
expandQueries | boolean | true | Search each keyword x domain pair in several phrasings |
queryModifiers | array | ["email", "contact", "export", "wholesale", "sales enquiries"] | Extra words combined with each keyword when expansion is on |
maxPagesPerQuery | integer 1-50 | 30 | Page cap per query |
maxConcurrency | integer 1-20 | 5 | Parallel queries |
How the IQS Directory Email Scraper input fields actually behave
keywords should name manufacturing processes. The defaults manufacturer and metal fabricator work, and process nouns such as metal stamping, wire forming, plastic injection molding, powder coating and CNC machining map directly onto the directory's category structure.
customDomains sets your ceiling. Three emails came through on the two webmail defaults in the live run, and adding @outlook.com, @hotmail.com and @aol.com widens what the IQS Directory Email Scraper can keep.
countryCode should be US or CA. IQS Directory covers both markets, and running each separately reaches regional pages a single run will not.
queryModifiers only fire when expandQueries is true. On a North American job-shop directory the contact, email and sales enquiries modifiers do more work than export.
maxEmails is a hard stop shared across the worker pool, and given the modest index a moderate value is realistic. maxConcurrency and maxPagesPerQuery are fine at their defaults of 5 and 30.
JSON input example for the IQS Directory Email Scraper
{"keywords": ["metal stamping", "wire forming", "plastic injection molding"],"location": "Michigan","customDomains": ["@gmail.com", "@yahoo.com", "@outlook.com", "@aol.com"],"maxEmails": 150,"countryCode": "US","expandQueries": true,"queryModifiers": ["email", "contact", "export", "wholesale", "sales enquiries"],"maxPagesPerQuery": 30,"maxConcurrency": 5}
That is a realistic North American sourcing configuration for the IQS Directory Email Scraper: three manufacturing process terms, a state-level location, US as the country code and a widened domain filter.
IQS Directory publishes in English only, so there is no multilingual lever here. Run the same input again with countryCode: "CA" to reach the Canadian slice of the index.
Output fields of the IQS Directory Email Scraper
Every dataset item carries all fourteen fields.
| Field | Meaning |
|---|---|
network | Platform name |
keyword | The keyword that produced the lead |
query | The exact Google query used |
title | Raw result title |
accountName | Account label Google prints |
fullName | Display name parsed from a profile-style title; empty for category results |
username | URL-safe handle when the platform exposes one; otherwise null |
profileUrl | Canonical account URL when a handle is known; otherwise empty |
url | Direct platform link when exposed, else the profile URL |
description | Bio or snippet text, cleaned of labels and counters |
email | Lower-cased email address |
emailDomain | The matched domain, for example @gmail.com |
possiblyTruncated | true when Google's snippet ellipsis touched the email - verify before sending |
foundAt | ISO 8601 UTC timestamp |
Company rows resolve cleanly because IQS Directory uses a root-level slug, and the IQS Directory Email Scraper builds the canonical link as https://www.iqsdirectory.com/{username}/. Category landing rows do not resolve, and arrive with username: null and an empty profileUrl.
Always check possiblyTruncated before you send. When it is true, Google's snippet ellipsis may have clipped the address and it should be confirmed on the source page.
JSON output example from the IQS Directory Email Scraper
[{"network": "IQS Directory","keyword": "metal stamping","query": "site:iqsdirectory.com metal stamping contact \"@gmail.com\" \"Michigan\"","title": "Great Lakes Stamping Company - Metal Stamping - IQS Directory","accountName": "Great Lakes Stamping Company","fullName": "Great Lakes Stamping Company","username": "great-lakes-stamping-company","profileUrl": "https://www.iqsdirectory.com/great-lakes-stamping-company/","url": "https://www.iqsdirectory.com/great-lakes-stamping-company/","description": "Progressive die and deep draw metal stamping for automotive and appliance OEMs. Quoting and sales enquiries by email.","email": "quotes.greatlakesstamping@gmail.com","emailDomain": "@gmail.com","possiblyTruncated": false,"foundAt": "2026-08-29T19:12:07Z"},{"network": "IQS Directory","keyword": "plastic injection molding","query": "site:iqsdirectory.com plastic injection molding \"sales enquiries\" \"@outlook.com\"","title": "Plastic Injection Molding Companies and Suppliers - IQS Directory","accountName": "IQS Directory","fullName": "","username": null,"profileUrl": "","url": "https://www.iqsdirectory.com/plastic-injection-molding/","description": "Category landing page listing North American injection moulders. Company sales address printed in a listing entry.","email": "sales.midstateplastics@outlook.com","emailDomain": "@outlook.com","possiblyTruncated": true,"foundAt": "2026-08-29T19:15:41Z"}]
The first row is a company profile and the second is a category landing page. Both shapes appear in normal IQS Directory Email Scraper output, so handle the username: null case in your import.
Use cases for the IQS Directory Email Scraper
| Audience | What they do with the data |
|---|---|
| Component and machinery buyers | Shortlist job shops and OEM fabricators before an RFQ cycle |
| Design engineers | Find a contract manufacturer capable of a specific process |
| MRO distributors | Identify second-source suppliers for fabricated parts and consumables |
| Automation integrators | Find machine builders and enclosure fabricators for a line project |
| Reshoring and diversification teams | Map US and Canadian alternatives to distant supply |
| Industrial marketing agencies | Assemble a manufacturer prospect list for an ABM campaign |
| Trade-show and expo organisers | Recruit exhibitors from named manufacturing process categories |
| Supply-chain researchers | Map which North American processes publish contact routes |
Each of these is outbound work aimed at a company inbox that a manufacturer published in order to attract quote requests. That is the honest boundary of what the IQS Directory Email Scraper does.
Targeting tips for the IQS Directory Email Scraper
With a category-weighted index, process vocabulary and geography are your two real levers.
Use process nouns in keywords. metal stamping, wire forming, powder coating, EDM machining and rubber moulding match IQS Directory's own category names, which is exactly what a site: query needs.
Set location to a manufacturing state or province. "Michigan", "Ohio", "Illinois", "Texas" and "Ontario" narrow the IQS Directory Email Scraper to suppliers within realistic freight distance.
Run US and CA as separate countryCode values. The Canadian slice of the directory behaves differently from the American one.
Widen customDomains to lift the email ceiling, then merge the output with adjacent Actors. DirectIndustry Email Scraper adds European equipment vendors and GlobalSpec Email Scraper adds parametric component suppliers.
Limitations of the IQS Directory Email Scraper
Read all of these before your first run.
- IQS Directory indexes category landing pages more than company profiles, so expect modest volume. The live run returned 4 blocks, 3 profile URLs and 3 unique emails.
- The IQS Directory Email Scraper only finds addresses that are publicly visible in Google's index. Anything Google has not indexed is invisible to it.
- Google caps a single query at roughly 300 results, which is exactly why query expansion exists and defaults to on.
possiblyTruncated: truemeans Google's snippet ellipsis may have cut the email short. Verify it before sending.- It requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.
- Free Apify plans are capped at 100 emails per run; paid plans are uncapped.
usernameandprofileUrlare only populated when Google exposes a handle. Company rows usually resolve, but category landing rows arrive withusername: nulland an emptyprofileUrl. That is a Google limitation, not a bug.- Coverage is North American. For European or Asian supply, use a different Actor in this family.
- Results vary with keywords, domains and location. No volume is guaranteed by the IQS Directory Email Scraper or by any Actor in this family.
Responsible use of IQS Directory Email Scraper output
The addresses the IQS Directory Email Scraper surfaces are business contacts that manufacturers published on a sourcing directory so that buyers could send them quote requests. Treat them accordingly.
Even in a B2B context, a named individual's work address is personal data under GDPR when that person is in scope, and US and Canadian rules such as CAN-SPAM and CASL apply to commercial mail. CASL is strict, so record your lawful basis and identify yourself clearly.
Honour opt-outs immediately and permanently, keep your list current, and follow the marketing rules of every market you contact. None of this is legal advice, and it does not replace your own compliance review.
FAQ about the IQS Directory Email Scraper
How many results should I expect from the IQS Directory Email Scraper?
A live Google run returned 4 result blocks, 3 identified accounts, 3 profile URLs and 3 unique emails on default settings. That is modest, because IQS Directory indexes category landing pages more than company profiles. The rows it does return are usually complete, and volume scales with how many keyword and domain combinations you supply, but no specific number is guaranteed.
Why do category landing rows have no profile URL?
Because a category page is not a company page, so there is no company slug for the Actor to derive a handle from. Those rows still carry description and the email itself.
Does the IQS Directory Email Scraper log into IQS Directory or use its API?
No. It builds Google site:iqsdirectory.com queries, fetches result pages through the Apify GOOGLE_SERP proxy and parses them. There is no browser, no login, no API and no cookies.
Is the IQS Directory Email Scraper a Thomasnet alternative?
For North American job shops and fabricators it covers similar ground. IQS Directory is smaller and more category-driven, so expect fewer but cleaner rows.
What is the fastest way to increase IQS Directory Email Scraper yield?
Use process nouns that match the directory's own category names, widen customDomains beyond the two webmail defaults, and run US and CA as separate country codes.
Can the IQS Directory Email Scraper find addresses on a manufacturer's own domain?
Only if the address appears in the Google result block and you list that domain in customDomains. The filter compares the end of each address, so every domain you want must be in the array.
Why does the IQS Directory Email Scraper turn expandQueries on by default?
Google caps one query at roughly 300 results. Expansion runs base, quoted and intitle: variants plus one per modifier, reaching beyond the first landing page of each category. Base queries always run first.
Can I run the IQS Directory Email Scraper on a free Apify plan?
Yes. Free plans are capped at 100 emails per run, and paid plans are uncapped.
What happens if a run is interrupted?
State is saved in the key-value store, keyed by a hash of your input, and written on Apify's PERSIST_STATE, MIGRATING and ABORTING events. Restarting with the same input resumes rather than starting over.
Which export formats are available?
Anything the Apify dataset supports - CSV, JSON, Excel and XML - plus the API for pushing rows straight into a CRM or sourcing system.
Which other Actor pairs best with the IQS Directory Email Scraper?
GlobalSpec Email Scraper for parametric component suppliers, and MacRAE'S Blue Book Email Scraper only if you want a completeness check on legacy North American registers.
Is the IQS Directory Email Scraper affiliated with IQS Directory?
No. It is an independent Actor that reads publicly indexed Google results and has no relationship with, or endorsement from, the platform.
Related Actors
More email scrapers from the same B2B, Suppliers & Manufacturers family, built on the same Google SERP pipeline.
| Actor | What it collects |
|---|---|
| IQS Directory Email and Phone Number Scraper | Emails and phone numbers from IQS Directory |
| IQS Directory Phone Number Scraper | Public phone numbers from IQS Directory |
| Alibaba Email Scraper | Public contact emails from Alibaba |
| DirectIndustry Email Scraper | Public contact emails from DirectIndustry |
| DIYTrade Email Scraper | Public contact emails from DIYTrade |
| ECPlaza Email Scraper | Public contact emails from ECPlaza |
| Fibre2Fashion Email Scraper | Public contact emails from Fibre2Fashion |
| Global Sources Email Scraper | Public contact emails from Global Sources |
| GlobalSpec Email Scraper | Public contact emails from GlobalSpec |
| HKTDC Sourcing Email Scraper | Public contact emails from HKTDC Sourcing |
| IndiaMART Email Scraper | Public contact emails from IndiaMART |
| IndustryStock Email Scraper | Public contact emails from IndustryStock |
| Made-in-China Email Scraper | Public contact emails from Made-in-China |
| Taiwantrade Email Scraper | Public contact emails from Taiwantrade |
| Textile Infomedia Email Scraper | Public contact emails from Textile Infomedia |
| Textile World Email Scraper | Public contact emails from Textile World |
| Thomas Scientific Email Scraper | Public contact emails from Thomas Scientific |
| TradeKey Email Scraper | Public contact emails from TradeKey |
| Tradewheel Email Scraper | Public contact emails from Tradewheel |
| Wer Liefert Was Email Scraper | Public contact emails from wlw |
| DirectIndustry Email and Phone Number Scraper | Emails and phone numbers from DirectIndustry |
| DIYTrade Email and Phone Number Scraper | Emails and phone numbers from DIYTrade |
| ECPlaza Email and Phone Number Scraper | Emails and phone numbers from ECPlaza |
| Fibre2Fashion Email and Phone Number Scraper | Emails and phone numbers from Fibre2Fashion |
| Global Sources Email and Phone Number Scraper | Emails and phone numbers from Global Sources |
| GlobalSpec Email and Phone Number Scraper | Emails and phone numbers from GlobalSpec |
| HKTDC Sourcing Email and Phone Number Scraper | Emails and phone numbers from HKTDC Sourcing |
| IndiaMART Email and Phone Number Scraper | Emails and phone numbers from IndiaMART |
| IndustryStock Email and Phone Number Scraper | Emails and phone numbers from IndustryStock |
| Made-in-China Email and Phone Number Scraper | Emails and phone numbers from Made-in-China |
| TradeKey Email and Phone Number Scraper | Emails and phone numbers from TradeKey |
| wlw Email and Phone Number Scraper | Emails and phone numbers from wlw |
| DirectIndustry Phone Number Scraper | Public phone numbers from DirectIndustry |
| DIYTrade Phone Number Scraper | Public phone numbers from DIYTrade |
| ECPlaza Phone Number Scraper | Public phone numbers from ECPlaza |
| Fibre2Fashion Phone Number Scraper | Public phone numbers from Fibre2Fashion |
| Global Sources Phone Number Scraper | Public phone numbers from Global Sources |
| GlobalSpec Phone Number Scraper | Public phone numbers from GlobalSpec |
| HKTDC Sourcing Phone Number Scraper | Public phone numbers from HKTDC Sourcing |
| IndiaMART Phone Number Scraper | Public phone numbers from IndiaMART |
| IndustryStock Phone Number Scraper | Public phone numbers from IndustryStock |
| Made-in-China Phone Number Scraper | Public phone numbers from Made-in-China |
Leave a review
If the IQS Directory Email Scraper saved you time, please leave a star rating and a short review on the Actor page.
Reviews are how other buyers judge whether a tool works, and they tell us which features to build next.
If something did not work, email neurodata.apify@gmail.com instead - bugs get fixed faster than they get complained about.