ExportersIndia Scraper - Suppliers, GST, Prices & MOQ
Pricing
from $1.39 / 1,000 product listings
ExportersIndia Scraper - Suppliers, GST, Prices & MOQ
Scrape ExportersIndia B2B suppliers and products for India sourcing and lead generation. Export company name, GST, price, MOQ, specs, Trusted badges and ratings from keywords, categories or URLs — ExportersIndia API alternative.
Pricing
from $1.39 / 1,000 product listings
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Disclaimer: Unofficial integration for publicly accessible sources. Trademarks belong to their respective owners. Provided for informational use only; users must comply with applicable platform terms and laws.
Crawloop Global Sourcing Suite — B2B supplier directories for Europe and India.
| Europages (Europe) | WLW (DACH) | ExportersIndia (India) |
|---|---|---|
| Europages Scraper | WLW Scraper | ExportersIndia Scraper ◄── you are here |
ExportersIndia Scraper for Apify — scrape ExportersIndia suppliers and products into clean JSON without a public ExportersIndia API. Extract company name, GST number, price, MOQ, product specs, GST Trusted / V-Trust badges, ratings, city / state, website, and profile links from keywords, category pages, city listings, product detail pages, and company profiles.
Built for India sourcing, exporter discovery, B2B lead generation, price / MOQ research, and CRM enrichment. Run with Python, Node.js, cURL, or MCP / AI assistants. Fast HTTP crawl of public SSR HTML via curl_cffi — no headless browser and no login for public fields.
When to use this Actor
- You need ExportersIndia supplier or product data as structured dataset rows
- You want keyword search, category / city URLs, product PDPs, or company profiles
- You prefer a fast, browser-free ExportersIndia crawl on Apify
- You need GST / Trusted badges / firmographics via optional enrichment
- You want an India ↔ Europe sourcing chain with Europages / WLW siblings
When not to use this Actor
- Guaranteed mobile or email on every row — ExportersIndia hides numbers behind View Mobile (login + verify); this Actor exports public firmographics and website when available
- Sending RFQs / inquiries through ExportersIndia forms — read-only extraction only
- Non-ExportersIndia directories — use a source-specific Actor (e.g. Europages, WLW)
Key features
- Keyword → category — maps queries to
/indian-suppliers/{slug}.htm(~85 products/page) - City listings —
/{city}/{slug}.htmwhencitiesis set - AJAX pagination —
ajax_load_classifiedfor deep pages - PDP enrichment — GST number, specs, images
- Optional company profiles — year established, employees, turnover, website, business type
- Filters — GST Trusted, Trusted, min rating, manufacturers / exporters (on company enrich)
- Deduped push — unique by product / profile id within a run
- Streaming results — dataset rows appear while the run is in progress
- Lightweight & resilient —
curl_cffiChrome TLS fingerprinting, optional proxy rotation
Use cases
| Use case | What you get |
|---|---|
| Find Indian exporters | Keyword / category listings with Trusted & GST signals |
| Qualify suppliers | GSTIN, address, turnover, employees (with enrich) |
| Price & MOQ research | Listed price text, numeric price, MOQ, specs |
| Territory mapping | City-scoped directory URLs across India |
| CRM enrichment | Profile URL + website for follow-up |
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQueries | Array | ["stainless steel pipes"] | Keywords → ExportersIndia category pages. |
startUrls | Array | [] | Category / city / product / company URLs. |
maxItems | Integer | 50 | Max dataset rows. |
maxPages | Integer | 3 | Max AJAX listing pages per keyword / URL. |
enrichProducts | Boolean | false | Fetch product detail pages (GST, specs). |
enrichCompanies | Boolean | false | Fetch company profile pages. |
cities | Array | [] | Optional city scope (server-side URLs). |
onlyGstTrusted | Boolean | false | Keep GST Trusted / GSTIN rows. |
onlyTrusted | Boolean | false | Keep V-Trust / Trusted listings. |
onlyManufacturers | Boolean | false | Keep manufacturer companies (enrich). |
onlyExporters | Boolean | false | Keep exporter companies (enrich). |
minRating | Number | — | Minimum rating 0–5. |
requestDelaySecs | Number | 0.45 | Delay between HTTP requests. |
proxyConfiguration | Object | off | Optional Apify Proxy. |
Example — keyword supplier list
{"searchQueries": ["stainless steel pipes"],"maxItems": 100,"maxPages": 5,"enrichProducts": false,"onlyGstTrusted": true}
Example — enriched leads with GST
{"searchQueries": ["cotton yarn", "LED lights"],"maxItems": 50,"maxPages": 3,"enrichProducts": true,"enrichCompanies": true,"cities": ["Mumbai", "Surat"]}
Example — category + company URLs
{"startUrls": ["https://www.exportersindia.com/indian-suppliers/stainless-steel-pipes.htm","https://www.exportersindia.com/star-impact/","https://www.exportersindia.com/product-detail/304-stainless-steel-pipe-4437949217.htm"],"maxItems": 40,"maxPages": 2,"enrichProducts": true}
Output
One dataset row per listing, enriched product, or company. recordType is listing, product, company, or error.
Output fields
| Field | Description |
|---|---|
recordType | listing | product | company | error |
productName / productUrl | Product title and detail URL |
priceText / priceValue / currency | Listed price when published |
minOrderQuantity | MOQ string (e.g. 100 Kilogram) |
specifications | Spec key-values from the card / PDP |
companyName / profileUrl | Supplier name and profile |
gstNumber | GSTIN from PDP / company page |
gstTrusted / trusted | Directory badges |
city / state / address | Location |
rating / memberSinceYears | Trust signals |
yearEstablished / employeesBand / annualTurnover | Firmographics (company enrich) |
website | External company website when shown |
phoneMasked | Always true — View Mobile is login-gated |
scrapedAt | ISO timestamp |
Example listing row
{"source": "exportersindia","recordType": "listing","productName": "304 Stainless Steel Pipe, Shape : Round","productUrl": "https://www.exportersindia.com/product-detail/304-stainless-steel-pipe-4437949217.htm","priceText": "Price - Rs 220 Per Kilogram","priceValue": 220,"currency": "INR","minOrderQuantity": "100 Kilogram","companyName": "Pannani Tubes Private Limited","profileUrl": "https://www.exportersindia.com/pannani-tubes/","city": "Mumbai","state": "Maharashtra","gstTrusted": true,"trusted": true,"memberSinceYears": 2,"rating": 4.0,"phoneMasked": true,"searchQuery": "stainless steel pipes"}
Integration examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('crawloop/exportersindia-scraper').call({searchQueries: ['stainless steel pipes'],maxItems: 50,maxPages: 2,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.slice(0, 3));
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("crawloop/exportersindia-scraper").call(run_input={"searchQueries": ["stainless steel pipes"],"maxItems": 50,"maxPages": 2,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
cURL
curl -s -X POST \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries":["stainless steel pipes"],"maxItems":25,"maxPages":1}' \"https://api.apify.com/v2/acts/crawloop~exportersindia-scraper/runs?waitForFinish=120"
MCP and AI assistants
Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by its Store ID / name.
Example prompts:
- "Run ExportersIndia Scraper for stainless steel pipes and return the top 20 rows as JSON"
- "Scrape ExportersIndia cotton yarn suppliers in Surat with product enrichment and summarize GST + MOQ"
- "Chain ExportersIndia Scraper then Europages Scraper to compare India vs EU valve suppliers"
Suite next step
After an India shortlist, enrich European alternatives with Europages Scraper or DACH coverage with WLW Scraper.
FAQ
Do I get phone numbers?
Not from the public HTML. ExportersIndia gates mobiles behind View Mobile (login). Rows set phoneMasked: true. Website and GST are the practical contact / qualify fields.
How many results per page?
About 85 product cards on page 1; deeper pages load via AJAX (ajax_load_classified).
Can I filter by city?
Yes — set cities (e.g. ["Mumbai"]) to crawl /{city}/{slug}.htm.
Related Actors
- Europages Scraper — Europe-wide B2B company directory
- WLW Scraper — DACH B2B supplier directory