ExportersIndia Scraper - Suppliers, GST, Prices & MOQ avatar

ExportersIndia Scraper - Suppliers, GST, Prices & MOQ

Pricing

from $1.39 / 1,000 product listings

Go to Apify Store
ExportersIndia Scraper - Suppliers, GST, Prices & MOQ

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

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 ScraperWLW ScraperExportersIndia 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}.htm when cities is set
  • AJAX paginationajax_load_classified for 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 & resilientcurl_cffi Chrome TLS fingerprinting, optional proxy rotation

Use cases

Use caseWhat you get
Find Indian exportersKeyword / category listings with Trusted & GST signals
Qualify suppliersGSTIN, address, turnover, employees (with enrich)
Price & MOQ researchListed price text, numeric price, MOQ, specs
Territory mappingCity-scoped directory URLs across India
CRM enrichmentProfile URL + website for follow-up

Input parameters

ParameterTypeDefaultDescription
searchQueriesArray["stainless steel pipes"]Keywords → ExportersIndia category pages.
startUrlsArray[]Category / city / product / company URLs.
maxItemsInteger50Max dataset rows.
maxPagesInteger3Max AJAX listing pages per keyword / URL.
enrichProductsBooleanfalseFetch product detail pages (GST, specs).
enrichCompaniesBooleanfalseFetch company profile pages.
citiesArray[]Optional city scope (server-side URLs).
onlyGstTrustedBooleanfalseKeep GST Trusted / GSTIN rows.
onlyTrustedBooleanfalseKeep V-Trust / Trusted listings.
onlyManufacturersBooleanfalseKeep manufacturer companies (enrich).
onlyExportersBooleanfalseKeep exporter companies (enrich).
minRatingNumberMinimum rating 0–5.
requestDelaySecsNumber0.45Delay between HTTP requests.
proxyConfigurationObjectoffOptional 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

FieldDescription
recordTypelisting | product | company | error
productName / productUrlProduct title and detail URL
priceText / priceValue / currencyListed price when published
minOrderQuantityMOQ string (e.g. 100 Kilogram)
specificationsSpec key-values from the card / PDP
companyName / profileUrlSupplier name and profile
gstNumberGSTIN from PDP / company page
gstTrusted / trustedDirectory badges
city / state / addressLocation
rating / memberSinceYearsTrust signals
yearEstablished / employeesBand / annualTurnoverFirmographics (company enrich)
websiteExternal company website when shown
phoneMaskedAlways true — View Mobile is login-gated
scrapedAtISO 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 ApifyClient
client = 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.