# Lazada Email Scraper (`scraper-mind/lazada-email-scraper`) Actor

Lazada Email Scraper – Effortlessly scrape Lazada email addresses for marketing, research, and outreach. ⚡️ Customize with keywords, locations, & domains to get accurate results. Supports Lazada sites across Southeast Asia 🌏. Fast, reliable & scalable for your needs!

- **URL**: https://apify.com/scraper-mind/lazada-email-scraper.md
- **Developed by:** [Scraper Mind](https://apify.com/scraper-mind) (community)
- **Categories:** Lead generation, E-commerce, Automation
- **Stats:** 12 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$5.00/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#rental-actors

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

### Lazada Email Scraper 🛒📧

Welcome to the **Lazada email scraper** — your ultimate tool to **scrape Lazada email** addresses from Lazada pages based on your specified keywords. With speed, accuracy, and affordability ⚡✅💰, this actor allows you to collect emails from various Lazada sites, perfect for marketing, outreach, or competitive analysis.

---

#### Key Features

- **Keyword-based Search:** Specify one or more keywords (e.g., "handbag", "wallet") to guide the **Lazada email scraper** in identifying relevant Lazada pages and extracting the emails you're looking for.
- **Location Filtering:** Narrow down search results by location, making it easier to **scrape Lazada email** addresses that are relevant to your target region.
- **Platform Selection:** Choose from multiple Lazada sites across Southeast Asia:
  - Lazada Indonesia (lazada.co.id)
  - Lazada Malaysia (lazada.com.my)
  - Lazada Singapore (lazada.sg)
  - Lazada Philippines (lazada.com.ph)
  - Lazada Thailand (lazada.co.th)
  - Lazada Vietnam (lazada.vn)
- **Custom Email Domains:** Pre-set with `@gmail.com` by default, but you can add custom domains to expand the types of email addresses you want to extract.
- **Proxy Configuration:** Easily configure proxies to handle high-volume scraping and avoid rate-limiting, ensuring smooth and uninterrupted **Lazada email scraper** operations.

---

#### Input

The actor accepts a JSON object with the following parameters, which allows you to customize the **Lazada email scraper** for your needs:

- **keywords:**  
  A list of keywords to search for (e.g., `["handbag", "wallet"]`) to target specific Lazada products and pages.

- **location:**  
  An optional string for filtering search results by location, ensuring that you only **scrape Lazada email** addresses relevant to a particular region.

- **lazadaSite:**  
  Select the Lazada site you wish to scrape:
  - Lazada Indonesia (lazada.co.id)
  - Lazada Malaysia (lazada.com.my)
  - Lazada Singapore (lazada.sg)
  - Lazada Philippines (lazada.com.ph)
  - Lazada Thailand (lazada.co.th)
  - Lazada Vietnam (lazada.vn)

- **customDomains:**  
  A list of custom email domains that you wish to extract. The default is `["@gmail.com"]`.

- **proxyConfiguration:**  
  Optional proxy settings that can help you avoid rate limits and enhance performance when using the **Lazada email scraper** at scale.

##### Example Input JSON

```json
{
  "keywords": ["handbag", "wallet"],
  "location": "Singapore",
  "lazadaSite": "Lazada Singapore (lazada.sg)",
  "customDomains": ["@gmail.com", "@yahoo.com"],
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
````

***

#### Output

The **Lazada email scraper** provides a JSON array as output, where each element includes the following information:

- **keyword:** The keyword used in the search.
- **title:** The title of the product or page where the email was found.
- **description:** A description that includes the extracted email address and additional metadata.
- **url:** The URL of the Lazada page where the email was found.
- **email:** The email address that was extracted from the page.

Example output:

```json
[
  {
    "keyword": "handbag",
    "title": "Elegant Leather Handbag for Women",
    "description": "Contact us at: elegantshop123@gmail.com. Brand: Fashion Luxe. Available in various colors.",
    "url": "https://www.lazada.com.my/products/elegant-leather-handbag-for-women-i12345678.html",
    "email": "elegantshop123@gmail.com"
  }
]
```

***

#### How to Use

1. **Input Your Keywords and Email Domains:**\
   Enter the desired keywords and email domains in the input parameters. The **Lazada email scraper** will use these details to search and scrape relevant emails from Lazada pages.

2. **Run the Actor:**\
   After configuring the parameters, run the actor to start scraping. The **Lazada email scraper** will search the Lazada site and extract the email addresses based on your settings.

3. **Proxy Setup (Optional):**\
   For larger-scale scraping or if you're running the **Lazada email scraper** at high volumes, you can configure proxies to prevent rate-limiting and ensure smooth data extraction.

4. **Download & Use the Data:**\
   Once the scraping process is complete, download the results in formats such as JSON, CSV, or Excel. Use the extracted email addresses for your outreach, marketing campaigns, or business intelligence.

***

#### Best Use Cases

- **Lead Generation:** Use the **Lazada email scraper** to collect email addresses for product-related outreach, customer engagement, or influencer marketing.
- **Market Research:** Extract emails related to specific products to gain insights into the competitive landscape and customer preferences.
- **Affiliate Marketing:** Build targeted email lists from Lazada sellers for potential affiliate partnerships.
- **Brand Monitoring:** Monitor seller and product pages on Lazada for contact information to stay ahead in your industry.

***

#### Support and Feedback

For any issues, questions, or feedback regarding the **Lazada email scraper**, feel free to reach out! Your feedback is vital for improving the scraper and ensuring it meets your needs for **scraping Lazada email** addresses effectively.

For support:

- Open an issue on the project repository.
- Reach out through the support channels provided.

Happy scraping and best of luck with your Lazada email outreach efforts!

# Actor input Schema

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

A list of keywords to search for.

## `location` (type: `string`):

Location to filter search results.

## `lazadaSite` (type: `string`):

Select the Lazada site to scrape.

## `customDomains` (type: `array`):

List of custom email domains

## `proxyConfiguration` (type: `object`):

Configure proxies for this Actor.

## Actor input object example

```json
{
  "keywords": [
    "handbag",
    "wallet"
  ],
  "location": "",
  "lazadaSite": "Lazada Malaysia (lazada.com.my)",
  "customDomains": [
    "@gmail.com"
  ]
}
```

# 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": [
        "handbag",
        "wallet"
    ],
    "location": "",
    "customDomains": [
        "@gmail.com"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraper-mind/lazada-email-scraper").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": [
        "handbag",
        "wallet",
    ],
    "location": "",
    "customDomains": ["@gmail.com"],
}

# Run the Actor and wait for it to finish
run = client.actor("scraper-mind/lazada-email-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).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": [
    "handbag",
    "wallet"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ]
}' |
apify call scraper-mind/lazada-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scraper-mind/lazada-email-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Lazada Email Scraper",
        "description": "Lazada Email Scraper – Effortlessly scrape Lazada email addresses for marketing, research, and outreach. ⚡️ Customize with keywords, locations, & domains to get accurate results. Supports Lazada sites across Southeast Asia 🌏. Fast, reliable & scalable for your needs!",
        "version": "0.0",
        "x-build-id": "DdhkbgNd282rAKgle"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraper-mind~lazada-email-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraper-mind-lazada-email-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/scraper-mind~lazada-email-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scraper-mind-lazada-email-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/scraper-mind~lazada-email-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scraper-mind-lazada-email-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "keywords"
                ],
                "properties": {
                    "keywords": {
                        "title": "Keywords",
                        "type": "array",
                        "description": "A list of keywords to search for.",
                        "default": [
                            "handbag",
                            "wallet"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "Location to filter search results.",
                        "default": ""
                    },
                    "lazadaSite": {
                        "title": "Platform",
                        "enum": [
                            "Lazada Indonesia (lazada.co.id)",
                            "Lazada Malaysia (lazada.com.my)",
                            "Lazada Singapore (lazada.sg)",
                            "Lazada Philippines (lazada.com.ph)",
                            "Lazada Thailand (lazada.co.th)",
                            "Lazada Vietnam (lazada.vn)"
                        ],
                        "type": "string",
                        "description": "Select the Lazada site to scrape.",
                        "default": "Lazada Malaysia (lazada.com.my)"
                    },
                    "customDomains": {
                        "title": "Custom Email Domains",
                        "type": "array",
                        "description": "List of custom email domains",
                        "default": [
                            "@gmail.com"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Configure proxies for this Actor."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
