IQS Directory Email Scraper avatar

IQS Directory Email Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
IQS Directory Email Scraper

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

Neuro Scraper

Maintained by Community

Actor 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.

FeatureWhat it means in practice
Google SERP parsingReads Google result pages through the Apify GOOGLE_SERP proxy. No browser, no JavaScript rendering
Structural block detectionLocates the <h3> title, then the smallest surrounding block. Does not depend on Google's CSS class names
Domain filterOnly emails ending in one of your customDomains values are kept
Query expansionBase, quoted, intitle: and one variant per query modifier. Base queries run first
Global deduplicationAn email seen once is never pushed twice, across every query and every page
Email normalisationUnderstands name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and the full-width @ sign
Junk filterRejects 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 repairDrops a hit that is only the tail of another email in the same block
ConcurrencyAn asyncio worker pool with a shared stop signal on maxEmails
RetriesUp to 3 attempts per page, exponential backoff, a fresh proxy session per request
Block detectionCAPTCHA, "unusual traffic" and consent pages are detected and retried, not counted as empty
Re-queueingBlocked or failed queries are retried once at the end of the run
Resumable runState is stored in the key-value store, keyed by a hash of the input, and saved on PERSIST_STATE, MIGRATING and ABORTING
Fallback parserIf Google's markup changes, the run degrades to "emails without account details" rather than "no emails"
Run summaryLogs pages fetched, blocked pages, retries and emails per page
Dataset outputRows 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.

  1. It reads your input: keywords, location, email domains and limits.
  2. It builds Google search queries with the site: operator against iqsdirectory.com, for example site:iqsdirectory.com metal fabricator contact "@gmail.com" "Michigan".
  3. It fetches Google result pages through the Apify GOOGLE_SERP proxy using aiohttp, asynchronously.
  4. It parses each result block structurally, finding the <h3> title and the smallest block around it.
  5. It extracts emails from that block's text with a domain-filtered regex.
  6. 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

FieldTypeDefaultMeaning
keywordsarray (required)["manufacturer", "metal fabricator"]Search terms - niche, job title, industry
locationstring""Optional location phrase added to every query
customDomainsarray["@gmail.com", "@yahoo.com"]Only emails on these domains are kept; the @ is optional
maxEmailsinteger 1-1000020Stop after this many unique emails
countryCodestring""Two-letter country for the search proxy (US, GB, DE...)
expandQueriesbooleantrueSearch each keyword x domain pair in several phrasings
queryModifiersarray["email", "contact", "export", "wholesale", "sales enquiries"]Extra words combined with each keyword when expansion is on
maxPagesPerQueryinteger 1-5030Page cap per query
maxConcurrencyinteger 1-205Parallel 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.

FieldMeaning
networkPlatform name
keywordThe keyword that produced the lead
queryThe exact Google query used
titleRaw result title
accountNameAccount label Google prints
fullNameDisplay name parsed from a profile-style title; empty for category results
usernameURL-safe handle when the platform exposes one; otherwise null
profileUrlCanonical account URL when a handle is known; otherwise empty
urlDirect platform link when exposed, else the profile URL
descriptionBio or snippet text, cleaned of labels and counters
emailLower-cased email address
emailDomainThe matched domain, for example @gmail.com
possiblyTruncatedtrue when Google's snippet ellipsis touched the email - verify before sending
foundAtISO 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

AudienceWhat they do with the data
Component and machinery buyersShortlist job shops and OEM fabricators before an RFQ cycle
Design engineersFind a contract manufacturer capable of a specific process
MRO distributorsIdentify second-source suppliers for fabricated parts and consumables
Automation integratorsFind machine builders and enclosure fabricators for a line project
Reshoring and diversification teamsMap US and Canadian alternatives to distant supply
Industrial marketing agenciesAssemble a manufacturer prospect list for an ABM campaign
Trade-show and expo organisersRecruit exhibitors from named manufacturing process categories
Supply-chain researchersMap 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: true means 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.
  • username and profileUrl are only populated when Google exposes a handle. Company rows usually resolve, but category landing rows arrive with username: null and an empty profileUrl. 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.

More email scrapers from the same B2B, Suppliers & Manufacturers family, built on the same Google SERP pipeline.

ActorWhat it collects
IQS Directory Email and Phone Number ScraperEmails and phone numbers from IQS Directory
IQS Directory Phone Number ScraperPublic phone numbers from IQS Directory
Alibaba Email ScraperPublic contact emails from Alibaba
DirectIndustry Email ScraperPublic contact emails from DirectIndustry
DIYTrade Email ScraperPublic contact emails from DIYTrade
ECPlaza Email ScraperPublic contact emails from ECPlaza
Fibre2Fashion Email ScraperPublic contact emails from Fibre2Fashion
Global Sources Email ScraperPublic contact emails from Global Sources
GlobalSpec Email ScraperPublic contact emails from GlobalSpec
HKTDC Sourcing Email ScraperPublic contact emails from HKTDC Sourcing
IndiaMART Email ScraperPublic contact emails from IndiaMART
IndustryStock Email ScraperPublic contact emails from IndustryStock
Made-in-China Email ScraperPublic contact emails from Made-in-China
Taiwantrade Email ScraperPublic contact emails from Taiwantrade
Textile Infomedia Email ScraperPublic contact emails from Textile Infomedia
Textile World Email ScraperPublic contact emails from Textile World
Thomas Scientific Email ScraperPublic contact emails from Thomas Scientific
TradeKey Email ScraperPublic contact emails from TradeKey
Tradewheel Email ScraperPublic contact emails from Tradewheel
Wer Liefert Was Email ScraperPublic contact emails from wlw
DirectIndustry Email and Phone Number ScraperEmails and phone numbers from DirectIndustry
DIYTrade Email and Phone Number ScraperEmails and phone numbers from DIYTrade
ECPlaza Email and Phone Number ScraperEmails and phone numbers from ECPlaza
Fibre2Fashion Email and Phone Number ScraperEmails and phone numbers from Fibre2Fashion
Global Sources Email and Phone Number ScraperEmails and phone numbers from Global Sources
GlobalSpec Email and Phone Number ScraperEmails and phone numbers from GlobalSpec
HKTDC Sourcing Email and Phone Number ScraperEmails and phone numbers from HKTDC Sourcing
IndiaMART Email and Phone Number ScraperEmails and phone numbers from IndiaMART
IndustryStock Email and Phone Number ScraperEmails and phone numbers from IndustryStock
Made-in-China Email and Phone Number ScraperEmails and phone numbers from Made-in-China
TradeKey Email and Phone Number ScraperEmails and phone numbers from TradeKey
wlw Email and Phone Number ScraperEmails and phone numbers from wlw
DirectIndustry Phone Number ScraperPublic phone numbers from DirectIndustry
DIYTrade Phone Number ScraperPublic phone numbers from DIYTrade
ECPlaza Phone Number ScraperPublic phone numbers from ECPlaza
Fibre2Fashion Phone Number ScraperPublic phone numbers from Fibre2Fashion
Global Sources Phone Number ScraperPublic phone numbers from Global Sources
GlobalSpec Phone Number ScraperPublic phone numbers from GlobalSpec
HKTDC Sourcing Phone Number ScraperPublic phone numbers from HKTDC Sourcing
IndiaMART Phone Number ScraperPublic phone numbers from IndiaMART
IndustryStock Phone Number ScraperPublic phone numbers from IndustryStock
Made-in-China Phone Number ScraperPublic 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.