Indiamart Gst Profit Calculator avatar

Indiamart Gst Profit Calculator

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Indiamart Gst Profit Calculator

Indiamart Gst Profit Calculator

This Apify actor scrapes wholesale product listings from IndiaMart and calculates true profit margins by factoring in GST rates, shipping costs to Bangalore, and e-invoicing compliance costs for businesses with ₹10cr+ Annual Aggregate Turnover (AATO) under 2025 regulations.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Chethan Kumar

Chethan Kumar

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

0

Monthly active users

a year ago

Last modified

Security

Limited permissions

Share

IndiaMart GST Profit Margin Calculator

Automated profit analysis tool for Indian B2B resellers sourcing from IndiaMart. Calculate true profit margins by factoring in GST rates, shipping costs, and e-invoicing compliance for businesses with ₹10cr+ AATO under 2025 regulations.

🎯 What It Does

This actor scrapes wholesale product listings from IndiaMart and automatically calculates:

  • ✅ Correct GST rates (5%, 18%, or 40%) based on product categories
  • ✅ Shipping costs to Bangalore (₹35/kg base rate)
  • ✅ E-invoicing compliance costs (₹5 per transaction)
  • ✅ Total cost breakdown and recommended retail prices
  • ✅ Profit margins and profit amounts

🚀 Quick Start

Input Configuration

{
"startUrls": [
{
"url": "https://dir.indiamart.com/search.mp?ss=rice&prdsrc=1"
}
],
"maxRequestsPerCrawl": 20,
"targetMargin": 44,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Input Parameters

ParameterTypeRequiredDescription
startUrlsArrayYesIndiaMart search URLs to scrape
maxRequestsPerCrawlNumberNoMaximum pages to process (default: 20)
targetMarginNumberNoTarget profit margin percentage (default: 44)
proxyConfigurationObjectNoApify proxy settings to avoid rate limiting

📊 Output Format

Each run produces structured JSON data with complete cost breakdowns:

{
"page_url": "https://dir.indiamart.com/search.mp?ss=rice",
"total_products_found": 20,
"products": [
{
"product_name": "Basmati Rice",
"supplier_name": "",
"supplier_location": "",
"wholesale_price": 1250,
"quantity": "1kg",
"hsn_code": "",
"gst_rate": 5,
"gst_amount": 63,
"shipping_cost": 50,
"shipping_estimate": "25-50/kg",
"e_invoice_required": true,
"e_invoice_cost": 5,
"total_cost": 1368,
"recommended_retail_price": 1970,
"profit_amount": 602,
"profit_margin_percent": 44,
"target_margin_percent": 44,
"product_url": "https://dir.indiamart.com/...",
"scraped_at": "2025-12-06T10:00:00.000Z"
}
],
"bangalore_shipping_note": "Estimated ₹25-50/kg to Bangalore",
"e_invoicing_note": "Add ₹10cr AATO e-invoice compliance for 2025",
"scraped_at": "2025-12-06T10:00:00.000Z"
}

💡 Use Cases

E-commerce Sellers

Calculate real profit margins before listing products on Amazon, Flipkart, or your own store.

Wholesale Distributors

Compare multiple suppliers and identify the most profitable product categories.

Procurement Teams

Make data-driven sourcing decisions with complete cost visibility including hidden charges.

Business Analysts

Analyze market opportunities and product viability across different categories.

📈 GST Rate Classification

The actor automatically applies the correct GST rate based on product categories:

5% GST - Essential Items

  • Rice, wheat, flour, pulses
  • Spices (turmeric, chili, coriander, cumin)
  • Edible oils
  • Tea, coffee
  • Medicines and pharmaceuticals

18% GST - Standard Rate (DEFAULT)

  • Electronics (mobiles, laptops, TVs)
  • Furniture and hardware
  • Machinery and industrial equipment
  • Textiles, clothing, and footwear
  • Plastic and metal products

40% GST - Luxury & Sin Goods

  • Luxury cars and premium vehicles
  • Tobacco and cigarettes
  • Carbonated and aerated drinks

🔧 How It Works

  1. Scraping: Uses Crawlee + Cheerio to extract product data from IndiaMart
  2. GST Classification: Automatically determines GST rate based on product keywords
  3. Cost Calculation: Adds GST, shipping (₹35/kg), and e-invoice costs (₹5)
  4. Profit Analysis: Calculates recommended retail price based on target margin
  5. Data Export: Outputs structured JSON ready for Excel/CSV export

💰 Cost Breakdown Example

For a product with ₹1,250 wholesale price:

Wholesale Price: ₹1,250
+ GST (5%): ₹63
+ Shipping: ₹50
+ E-Invoice: ₹5
─────────────────────────────
Total Cost: ₹1,368
Recommended Retail: ₹1,970 (44% margin)
Your Profit: ₹602

🎓 Best Practices

URL Format

Use IndiaMart search URLs for best results:

https://dir.indiamart.com/search.mp?ss=PRODUCT_NAME&prdsrc=1

Proxy Configuration

Enable Apify Proxy to avoid rate limiting:

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": []
}
}

Batch Processing

Process multiple product categories in one run:

{
"startUrls": [
{"url": "https://dir.indiamart.com/search.mp?ss=rice"},
{"url": "https://dir.indiamart.com/search.mp?ss=mobile"},
{"url": "https://dir.indiamart.com/search.mp?ss=furniture"}
]
}

🔍 Troubleshooting

No Products Found

  • Verify the IndiaMart URL is a search results page
  • Check if the page requires login (not supported)
  • Try a different product search term

Schema Validation Errors

  • Ensure you're using the latest build (v3.0+)
  • Check that all numeric fields contain valid numbers

Rate Limiting

  • Enable Apify Proxy in configuration
  • Reduce maxRequestsPerCrawl to process fewer pages

📝 Technical Details

  • Framework: Crawlee 3.15.3 + Cheerio
  • Runtime: Node.js 22+
  • Apify SDK: 3.5.2+
  • Extraction: Multiple selector strategies + text-based fallback
  • Retry Logic: 3 attempts with exponential backoff
  • Schema: Fully validated against Apify dataset standards

🌟 Features

✅ Automated GST classification for 100+ product categories
✅ Bangalore shipping cost estimation (₹35/kg base)
✅ 2025 e-invoicing compliance (₹5 per transaction)
✅ Configurable target profit margins
✅ Proxy support for rate limit avoidance
✅ Robust error handling and retry logic
✅ Structured JSON output ready for analysis
✅ Export to CSV/Excel compatible

📞 Support

For issues, feature requests, or questions:

  • Check the Apify documentation
  • Review the troubleshooting section above
  • Contact support through the Apify console

📜 License

ISC License


Version: 3.0
Last Updated: December 2025
Compliance: 2025 e-invoicing rules for ₹10cr+ AATO firms

Perfect for Indian B2B businesses automating profit analysis when sourcing from IndiaMart!