# Netmeds Product Scraper - Cheap 🛒 (`scrapestorm/netmeds-product-scraper---cheap`) Actor

Collect Netmeds product data by keyword 🔍. Access detailed product information including names, prices 💸, discounts 🧾, availability 📦, descriptions 📝& images 🖼️. Ideal for analyzing market trends or powering e-commerce tools 📊. Perfect for developers and health & beauty professionals.

- **URL**: https://apify.com/scrapestorm/netmeds-product-scraper---cheap.md
- **Developed by:** [Storm_Scraper](https://apify.com/scrapestorm) (community)
- **Categories:** E-commerce, Automation, SEO tools
- **Stats:** 3 total users, 0 monthly users, 100.0% runs succeeded, 2 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $0.00005 / actor start

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### 🛒 Netmeds Product Scraper (Fast & Cheap)

🚀 The Netmeds Product Scraper allows you to quickly and efficiently extract product listings from Netmeds.com — one of India’s leading online pharmacies!

Whether you're a developer, researcher, or digital marketer, this tool empowers you to collect up-to-date product data simply by providing a keyword and the maximum number of items to retrieve.

### ✅ What You Get

| Field                         | Description                                      | Emoji |
|------------------------------|--------------------------------------------------|-------|
| **Product Name**             | Name of the product                             | 📛    |
| **Brand Name**               | Manufacturer or marketing brand                 | 🏷️    |
| **Price (MRP & Discounted)** | Original price and selling price                | 💸    |
| **Discount %**               | Percentage discount on the product              | 🧾    |
| **Product Slug / URL**       | Link to the product page                        | 🔗    |
| **Product Images**           | URLs to product images                          | 🖼️    |
| **Availability & Quantity**  | Stock status and quantity available             | 📦    |
| **Description & Highlights** | Key product description and benefits            | 📝    |
| **Category Details**         | Product categories (e.g., Fragrance → Unisex)   | 📂    |
| **Country of Origin**        | Where the product is manufactured               | 🌍    |
| **Customer Ratings**         | Rating based on user reviews                    | ⭐    |
| **Safety & Usage Info**      | Safety warnings and instructions for use        | 👩‍⚕️   |

### Key Features ✨🚀

- 🔍 Filter by Keyword: Find products using any search term

- ⚡ Fast & Lightweight: Optimized for speed and efficiency

- 📄 Export in Multiple Formats: JSON, CSV, XML, or HTML Table

- 🧠 Comprehensive Product Metadata: Categories, ratings, tags, usage info

- 💼 Supports OTC & Wellness Products

- 🌐 India-focused Online Pharma Coverage

### 🛠️ How It Works

- Set Your Parameters: Choose a product Bulk keyword (e.g., “paracetamol”, “deodorant”) and max number of items to fetch.

- Start the Scraper: Launch the actor and wait for completion.

- Automatic Data Extraction: Product details are collected and structured for easy analysis.

- Download Your Results: Export in your preferred format (JSON, CSV, etc.).

### 💡 Why Use Netmeds Scraper?

- ⏱ Save countless hours of manual data collection

- 📊 Analyze product availability, pricing, and discounts

- 🛍 Optimize E-commerce or dropshipping workflows

- 🔬 Perform competitive research in pharmaceuticals and wellness

- 📈 Feed price-tracking, analytics, or comparison tools

### 💸 Pricing

This scraper operates on a pay-per-month basis at a cost of $19.49/month.

### Related Actors 👌

If you're interested in other scraping agents from YouTube or social media scraping solutions, check out these related actors:

- [Jobs.ch Search Scraper (Fast & Cheap) 💼 🇨🇭](https://apify.com/scrapestorm/jobs-ch-search-scraper-fast-cheap)
- [Bundesagentur für Arbeit (Arbeitsagentur) Scraper 🇩🇪 💼 Cheap](https://apify.com/scrapestorm/bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap)
- [YouTube Full Channel Transcripts Extractor ⚡📜](https://apify.com/scrapestorm/youtube-full-channel-transcripts-extractor)
- [💬 YouTube Comments Scraper](https://apify.com/scrapestorm/tiktok-comments-scraper---fast-cheap)
- [TikTok Comments Scraper 📲💬✨ - Fast & cheap](https://apify.com/scrapestorm/youtube)
- [Pinterest Comments Scraper ✨📌💬](https://apify.com/scrapestorm/pinterest-comments-scraper)
- [🏎 YouTube Scraper (By Keyword) ](https://apify.com/scrapestorm/youtube)
- [🔴 Youtube Channel Scraper (Rental)](https://apify.com/scrapestorm/youtube-channel-scraper)
- [🌐 Youtube Shorts Scraper 📺 (Rental)](https://apify.com/scrapestorm/youtube-shorts-scraper-rental---fast-cheap)
- [Facebook Ads Library Scraper 🎯📈](https://apify.com/scrapestorm/facebook-ads-library-scraper)
- [Facebook Likes Scraper (Fast & Cheap) 👍 🌟](https://apify.com/scrapestorm/facebook-likes-scraper-fast-cheap)
- [Facebook Followers & Following Scraper 📊👥](https://apify.com/scrapestorm/facebook-followers-following-scraper)
- [Facebook Comments Scraper (All-in-One) 💬](https://apify.com/scrapestorm/facebook-comments-scraper-all-in-one)
- [YouTube Transcript Video Scraper 📝 (⚡ Fast & 💸 Cheap)](https://apify.com/scrapestorm/youtube-transcript-videos)
- [Youtube Playlist Scraper 🎵 - Rental (Fast & cheap)](https://apify.com/scrapestorm/youtube-playlist-scraper---rental-fast-cheap)

***

### 🔑 Input Schema

Here's what you need to run the scraper:

```
{
  "keyword": "deodorant",
  "maxitems": 70
}


```

| Field      | Type    | Description                                       |
| ---------- | ------- | ------------------------------------------------- |
| `keyword`  | string  | Product keyword to search (e.g., `"paracetamol"`) |
| `maxitems` | integer | Max number of products to scrape (e.g., `70`)     |

### 📊 Output Example

Example output (JSON format):

```
[
  {
    "name": "Nivea Pearl & Beauty Roll On Deodorant 72H 50 ml",
    "brand": "Nivea",
    "mrp": 249,
    "selling_price": 234.06,
    "discount": "6% OFF",
    "category": "Deodorants/Roll-Ons",
    "country_of_origin": "Germany",
    "availability": "In Stock",
    "rating": 3,
    "url": "https://www.netmeds.com/non-prescriptions/nivea-pearl-beauty-roll-on-deodorant-48h-50-ml",
    "image_url": "https://cdn.pixelbin.io/.../nivea_pearl_beauty_roll_on.jpg",
    "description": "Experience long-lasting freshness with Nivea Pearl & Beauty Roll On Deodorant...",
    "key_benefits": [
      "48-hour protection against odour",
      "Infused with pearl extracts",
      "Non-staining formula"
    ]
  }
]

```

### 📫 Support

😊 Leave us a ⭐⭐⭐⭐⭐ if you are satisfied with the product!
🌍 For any questions, specific needs or issues, please reach out through Apify's platform or via email - [Storm_Scraper 🌪️🌩️](https://apify.com/scrapestorm)

# Actor input Schema

## `keywords` (type: `array`):

One or more product keywords to search on Netmeds (e.g., 'deodorant', 'paracetamol'). Each keyword is scraped separately.

## `maxitems` (type: `integer`):

Set the maximum number of products to collect from the search results, per keyword.

## Actor input object example

```json
{
  "keywords": [
    "deodorant"
  ],
  "maxitems": 70
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keywords": [
        "deodorant"
    ],
    "maxitems": 70
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapestorm/netmeds-product-scraper---cheap").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "keywords": ["deodorant"],
    "maxitems": 70,
}

# Run the Actor and wait for it to finish
run = client.actor("scrapestorm/netmeds-product-scraper---cheap").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keywords": [
    "deodorant"
  ],
  "maxitems": 70
}' |
apify call scrapestorm/netmeds-product-scraper---cheap --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapestorm/netmeds-product-scraper---cheap"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/RiKI7C0A1Rd9nSEEu/builds/e3V5BBOfwArFPq4os/openapi.json
