MacRAE'S Blue Book Industrial Suppliers Scraper US & Canada
Pricing
from $17.00 / 1,000 results
MacRAE'S Blue Book Industrial Suppliers Scraper US & Canada
Scrape the MacRAE'S Blue Book US & Canada industrial supplier directory. Get company, full address, phone, toll-free, fax, website, business type, certifications and product lines. Search by product keyword or company name, filter by state or city. Export to JSON, CSV or Excel.
Pricing
from $17.00 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
MacRAE'S Blue Book Industrial Suppliers Scraper US & Canada
Here is one real result, with every field the actor returns (the products array is trimmed to the first 8 of 143 real categories and the description to its first sentence for readability, all values kept exactly as returned):
{"companyName": "Micromatic LLC","streetAddress": "525 Berne Street","city": "Beme","state": "IN","zip": "46711","country": "US","phone": "260-589-2136","tollFree": "800-333-5752","fax": "260-589-8966","email": null,"website": "http://www.micromaticllc.com","businessActivity": "Manufacturer / Distributor / Service / Exporter","certification": "ISO 9001:2015","description": "We offer rotary actuators with either pneumatic or hydraulic capability.","products": ["ACTUATORS","ACTUATORS: Aerospace","ACTUATORS: Air Or Hydraulic Powered","ACTUATORS: Aircraft","ACTUATORS: Damper","ACTUATORS: Electrohydraulic","ACTUATORS: Fluid Power","ACTUATORS: Hydraulic"],"productCount": 143,"matchedCategories": ["VALVE ACTUATORS"],"searchTerm": "valves","companyId": "322117","profileUrl": "https://www.macraesbluebook.com/search/company.cfm?company=322117","source": "macraesbluebook.com","observedAt": "2026-08-10T14:35:56.820Z"}
The most complete MacRAE'S Blue Book supplier scraper available. It returns every contact and firmographic field the directory profile exposes for each US and Canadian industrial supplier, including phone, toll-free, fax, website, business type, certification and the full product-category list, and gives you keyword, company-name, state and city filters to target exactly the suppliers you need.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
The actor searches the MacRAE'S Blue Book US and Canada industrial supplier directory by product keyword and/or company name, opens each matching supplier profile, and writes one normalized record per company to the run's dataset. It captures the full contact block (phone, toll-free, fax, website, address), the business type, quality certification, a company description and the complete list of product and service categories the supplier lists. Missing source values are returned as null, and results are deduplicated by company so a single run never returns the same supplier twice.
You can narrow results by US state or Canadian province and by city. Data covers only suppliers published on the MacRAE'S Blue Book directory.
Quickstart
Open the actor, paste this into the input, and press Run. It returns up to 10 valve suppliers.
{"keywords": ["valves"],"maxCompanies": 10}
Every field is optional except that you must give the actor something to search: pass keywords, companyNames, or both. Add states or cities to filter the results by location.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | string[] | no | ["valves"] | Industrial product or service terms to search suppliers for, for example valves, cnc machining, steel fabrication. Each keyword runs a product search and collects the matching suppliers. |
companyNames | string[] | no | (empty) | Company names or partial names to look up directly, for example Acme. Each entry runs a company-name search and returns matching supplier profiles. |
states | string[] | no | (any) | Keep only suppliers in these US states or Canadian provinces. Accepts two-letter codes (CA, TX, ON) or full names (California, Ontario). |
cities | string[] | no | (any) | Keep only suppliers whose city matches one of these, case-insensitive, for example Chicago, Houston. |
maxCompanies | integer | no | 40 | Maximum number of unique supplier records to return across the whole run. Range 1 to 5000. |
Provide at least one of keywords or companyNames. Location filters combine with logical AND against the search results.
Output reference
One dataset item per supplier. Types: string, integer, string[], or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
companyName | string | Supplier or manufacturer company name. |
streetAddress | string | Street address. |
city | string | City. |
state | string | US state or Canadian province code. |
zip | string | ZIP or postal code. |
country | string | Country (US or Canada). |
phone | string | Main phone number. |
tollFree | string | Toll-free phone number. |
fax | string | Fax number. |
email | string | Email address when published on the profile, else null. |
website | string | Company website. |
businessActivity | string | Business type, for example Manufacturer, Distributor, Service, Exporter, or a combination. |
certification | string | Quality certification, for example ISO 9001:2015, else null. |
description | string | Company description and capabilities. |
products | string[] | Product and service categories the supplier offers. |
productCount | integer | Number of product and service categories captured. |
matchedCategories | string[] | Directory product categories that matched the search. |
searchTerm | string | The keyword or company name that produced this record. |
companyId | string | MacRAE'S internal company id. |
profileUrl | string | Company profile URL. |
source | string | Data source (macraesbluebook.com). |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
Example output record
Real record from a live run (input {"keywords": ["valves"], "maxCompanies": 10}):
{"companyName": "Boston Aircontrols, Inc.","streetAddress": "8 Blanchard Road","city": "Burlington","state": "MA","zip": "01803","country": "US","phone": "781-272-5800","tollFree": "888-423-2525","fax": "781-272-0254","email": null,"website": "http://www.bostonaircontrols.com","businessActivity": "Distributor / Service / Exporter","certification": null,"description": "Boston Aircontrols, Inc. is an HVAC Controls stocking distributor throughout U.S.A. for Control Valves, DDC Controls, Relays, Damper Actuators, Sensors, Thermostats, Transducers, Power Supplies, Variable Frequency Drivess and more.","products": ["ACTUATORS","ACTUATORS: Air Or Hydraulic Powered","ACTUATORS: Damper","ACTUATORS: Electric Failsafe","ACTUATORS: Hydraulic","ACTUATORS: Industrial"],"productCount": 143,"matchedCategories": ["VALVE ACTUATORS"],"searchTerm": "valves","companyId": "322117","profileUrl": "https://www.macraesbluebook.com/search/company.cfm?company=322117","source": "macraesbluebook.com","observedAt": "2026-08-10T14:35:56.820Z"}
The products array above is trimmed to the first 6 of the categories the supplier lists; live records return the complete list.
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~macraes-bluebook-suppliers-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"keywords":["valves"],"states":["MA"],"maxCompanies":25}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~macraes-bluebook-suppliers-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"companyNames":["Acme"],"maxCompanies":100}'
Apify CLI:
apify call scrapers_lat/macraes-bluebook-suppliers-scraper \--input '{"keywords":["cnc machining"],"cities":["Chicago"]}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per supplier record returned (
resultevent). See the pricing tab for the current per-result price. - No charge on failure. If a run errors it does not emit billable results, and empty runs cost nothing.
- Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 suppliers per run. Upgrade for higher
maxCompanies. - Deduplicated. Records are deduplicated by company across the whole run, so
maxCompaniescounts unique suppliers.
FAQ and troubleshooting
A run returned 0 records. Why? Your keyword or company name matched no suppliers, or the state/city filter removed everything. Loosen the filters or try a broader keyword. Zero-result runs are not charged.
How do I search by company instead of product?
Pass companyNames instead of (or in addition to) keywords. Each entry runs a company-name search.
Why is email null?
MacRAE'S does not publish an email address on every profile. Missing source values are returned as null, never invented.
Can I get suppliers in one state only?
Yes. Pass states with two-letter codes or full names. Add cities to narrow further.
What does matchedCategories mean?
The directory product categories that your search keyword matched for that supplier, which is useful for understanding why a company was returned.
Is this an official MacRAE'S tool? No. This actor is independent and has no affiliation with MacRAE'S Blue Book. It reads only data that is publicly available on the directory. Use it in accordance with the site's terms of service.
Related scrapers
- ExportersIndia Suppliers Scraper: Indian manufacturers and exporters with contacts.
- Europages Suppliers Scraper: European B2B suppliers and manufacturers.
- HKTDC Suppliers Scraper: Hong Kong and Asian suppliers with product catalogs.
- DHgate Suppliers Scraper: DHgate wholesale suppliers and products.
- Cybo Business Leads Scraper: Global business directory leads with contacts.
- Brownbook Business Scraper: Brownbook business listings worldwide.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with MacRAE'S Blue Book. Accesses only publicly available directory data. Use in accordance with the site's terms of service.
