# Trendyol Email Scraper (`scraper-engine/trendyol-email-scraper`) Actor

Trendyol Email Scraper extracts publicly available email addresses from Trendyol seller and brand pages. Build targeted contact lists for supplier outreach, partnerships, and marketplace collaborations at scale.

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

## Pricing

from $2.99 / 1,000 results

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?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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

### **Trendyol** Email Scraper 📱

The **Trendyol** Email Scraper is designed to **extract** publicly available **contact** information from the **Trendyol** platform. It focuses on collecting publicly available information to ensure compliance with legal and ethical standards.

Users can **extract** seller **contact** details, including email addresses, for outreach and communication purposes. With its automated features, the **Trendyol** Email Scraper ensures fast and accurate **data** collection.

This email scraping software for **Trendyol** is highly customizable, allowing users to target specific keywords or categories. It is a reliable solution for **extract**ing **Trendyol** seller contact **data** efficiently and effectively.

Trendyol Email Scraper is a powerful tool designed to extract email addresses and other relevant data from Trendyol, one of Turkey's leading e-commerce platforms (also active in Germany, the Gulf region, and Azerbaijan). It simplifies the process of gathering contact information for sellers and businesses on the platform.

With the Trendyol Email Scraper, users can automate the data extraction process, saving time and effort compared to manual methods. This tool is ideal for businesses and individuals looking to build contact lists or analyze seller information.

Trendyol data extraction tools like this scraper allow users to access publicly available information efficiently. It ensures accurate data collection while adhering to ethical and legal guidelines.

> ℹ️ **A note on realistic yield**: Turkish sellers on Trendyol overwhelmingly list a WhatsApp number as their direct buyer-contact channel rather than an email address, and Trendyol's legally-required seller disclosure (company name/contact info) is only shown inside the authenticated checkout flow, not on public pages search engines can index. Because of this, expect **low-to-moderate** email yield on Trendyol compared to platforms where sellers post a business email up front — this is a genuine characteristic of the platform, not a limitation of the scraper. Keywords that combine a literal email domain with a Turkish contact word (e.g. `gmail.com iletişim`) consistently outperform generic category keywords (e.g. `marketing`, `wholesale`) for finding the smaller set of pages that do show a real email.

### Support and feedback

- **Bug reports**: Open a ticket in the repository Issues section
- **Custom features**: Contact our enterprise support team
  *Email: dev.scraperengine@gmail.com*

### Extractable Data Table 📊

Each result row contains the following fields:

| Data Type | Description |
| --- | --- |
| network | Source platform (e.g. trendyol.com). |
| keyword | The keyword that produced this result. |
| title | Title of the result (usually the listing/page name). |
| description | Snippet text from the result, which may contain contact info. |
| url | Direct URL to the Trendyol page. |
| email | Publicly available email address extracted from the result. |

### Key Features of **Trendyol** Email Scraper

Here are the **standout features** that make the **Trendyol** Email Scraper a **top-tier tool** for **marketers**, **agencies**, and **researchers**:

- ⭐ **Automated** extraction of email addresses and seller data from **Trendyol**
- ⭐ **Customizable** scraping parameters for targeted data collection
- ⭐ **High**-speed data extraction with accurate results
- ⭐ User-friendly interface for easy operation and setup
- ⭐ Supports bulk data extraction for large-scale projects
- ⭐ Ensures compliance with legal and ethical data scraping standards
- ⭐ Provides detailed logs and reports for every scraping session
- ⭐ Compatible with various devices and operating systems
- ⭐ **Secure** and reliable tool for extracting **Trendyol** seller data
- ⭐ **Regular** updates to ensure compatibility with **Trendyol**'s platform changes
- ⭐ Offers filtering options to refine extracted data
- ⭐ 24/7 customer support for troubleshooting and assistance

### How to use **Trendyol** Email Scraper 🚀

Follow this **simple, step-by-step guide** to start extracting **Trendyol** emails today:

1. ✅ Open the **Trendyol** Email Scraper on the Apify platform
2. ✅ Enter the keywords you want to target (e.g. `gmail.com iletişim`, `hotmail.com iletişim`, `mağaza hakkında iletişim`) — keywords that pair an email domain with a Turkish contact word find real emails far more reliably than generic category words
3. ✅ Set your scraping parameters such as email domain filters and location
4. ✅ **Start** the scraping process by clicking the Run button
5. ✅ Monitor the progress through the run's live log
6. ✅ Once completed, download the extracted data in your preferred format
7. ✅ **Review** the data and use it for your intended purposes

### Use Cases 🎯

Marketing Campaigns
🎯 Build targeted email lists for promotional campaigns
🎯 Reach out to **Trendyol** sellers with personalized offers

Market Research
🎯 **Analyze** seller data to identify market trends
🎯 Compare listings across categories

Business Development
🎯 Connect with sellers for potential partnerships
🎯 Gather contact information for networking opportunities

Competitor Analysis
🎯 Monitor competitor listings
🎯 Evaluate seller presence across categories for insights

### Why choose us? 💎

The **Trendyol** Email Scraper is the **best** **Trendyol** scraping tool for businesses and individuals looking to extract valuable data efficiently. Our tool is designed with user-friendliness in mind, making it accessible to both beginners and professionals.

It offers **advanced** features like customizable parameters and filtering options to ensure precise data collection. With our email scraping software for **Trendyol**, you can save time and resources by automating the data extraction process.

We prioritize data accuracy and security, ensuring that your information is protected at all times. Our team provides **regular** updates to keep the tool compatible with **Trendyol**'s platform changes.

Additionally, our 24/7 customer support is always available to assist you with any issues or questions. Choose the **Trendyol** Email Scraper for a **reliable**, efficient, and ethical data extraction solution.

### **Trendyol** Email Scraper Scalability 📈

The **Trendyol** Email Scraper is designed to handle data extraction tasks of all sizes, making it a scalable solution for businesses of any scale. Whether you need to extract data from a few listings or thousands, our tool can handle the workload **efficient**ly.

It supports bulk data extraction, allowing users to gather large volumes of information in a short amount of time. The tool's **advanced** filtering options ensure that even **large-scale** projects yield precise and relevant results.

Our scraper is optimized for performance, ensuring fast and reliable operation even during intensive tasks. With its scalability and flexibility, the **Trendyol** Email Scraper is the ideal choice for businesses looking to grow and adapt to changing data needs.

### **Trendyol** Email Scraper Legal Guidelines ⚖️

**Yes**—scraping **Trendyol** is **legal** as long as you follow **ethical** and **compliant** practices. The **Trendyol** Email Scraper extracts only **publicly available** information from **public** **Trendyol** pages, making it **safe** and **compliant** for **research**, **marketing**, and **analysis**.

#### Legal & Ethical Guidelines

⚖️ **Ensure** compliance with **Trendyol**'s terms of service before using the scraper
⚖️ **Only** extract publicly available data to avoid violating privacy laws
⚖️ **Do not** use the scraper for malicious or unethical purposes
⚖️ **Obtain** consent if required before contacting extracted email addresses
⚖️ **Use** the tool responsibly and avoid overloading **Trendyol**'s servers
⚖️ Stay updated on local and international data protection regulations
⚖️ **Avoid** sharing or selling extracted data without proper authorization
⚖️ Regularly review and adhere to ethical data scraping practices

### Input Parameters 🧩

📦 Example Input (JSON)

```json
{
  "keywords": ["gmail.com iletişim", "hotmail.com iletişim"],
  "platform": "Trendyol",
  "location": "",
  "emailDomains": ["@gmail.com"],
  "maxEmails": 10,
  "engine": "legacy",
  "proxyConfiguration": { "useApifyProxy": false }
}
```

### Input Table

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| keywords | array | ✅ Yes | Keywords used to find relevant Trendyol pages. One or more. |
| platform | string | No | Platform to scrape. Currently `Trendyol`. |
| location | string | No | Optional location filter (e.g. `Istanbul`). Empty = global. |
| emailDomains | array | No | Keep only emails from these domains (e.g. `@gmail.com`). Custom/business domains supported. Empty = all domains. |
| maxEmails | integer | No | Max emails to collect per keyword (default `10`, range 1–100000). |
| engine | string | No | Processing engine. Currently `legacy`. |
| proxyConfiguration | object | No | Proxy settings. Empty = the actor auto-selects the best proxy (recommended). |

> ℹ️ Emails are sourced from publicly available information only. Yield depends on how many pages publicly expose a contact email. On Trendyol specifically, most small sellers publish a WhatsApp number instead of an email, so yield is naturally lower than on platforms where email is the default contact method — broaden `keywords` (try pairing an email domain with a Turkish contact word like `iletişim`), widen `emailDomains`, and raise `maxEmails` for more results.

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "network": "trendyol.com",
    "keyword": "wholesale",
    "title": "ExampleStore Wholesale Textiles - Trendyol",
    "description": "Bulk orders welcome · For wholesale inquiries contact us at info@examplestore.com",
    "url": "https://www.trendyol.com/examplestore/wholesale-textile-bundle-p-123456789",
    "email": "info@examplestore.com"
  }
]
```

### Output Table

| Data Type | Description |
| --- | --- |
| network | Source platform (trendyol.com) |
| keyword | Keyword that triggered the result |
| title | Result title (usually the listing/page name) |
| description | Public snippet, may contain contact info |
| url | Direct Trendyol page link |
| email | Extracted email address |

### FAQ ❓

#### What is the Trendyol **Email Scraper**?

The Trendyol Email Scraper is a tool designed to extract email addresses and other data from the Trendyol platform.

#### Is the Trendyol **Email Scraper** **legal** to use?

**Yes**, as long as you comply with Trendyol's terms of service and only extract **publicly available** data.

#### Can I **extract** data in bulk?

**Yes**, the Trendyol Email Scraper supports bulk data extraction for large-scale projects.

#### What data can I **extract** using the Trendyol **Email Scraper**?

You can extract publicly available email addresses along with the result title, snippet, and page URL for each match.

#### Is the tool user-friendly?

**Yes**, the Trendyol Email Scraper features a simple interface for easy operation.

#### Does the scraper work on all devices?

The scraper is compatible with various devices and operating systems.

#### How do I get started with the scraper?

Open the actor on Apify, enter your keywords and settings, then click Run.

#### Can I customize the scraping parameters?

**Yes**, you can customize parameters such as keywords and email domain filters for targeted extraction.

#### Is **customer support** available?

**Yes**, we offer 24/7 customer support to assist you with any issues.

#### How often is the tool updated?

The tool is regularly updated to remain compatible with Trendyol's platform changes.

#### Can I **export** the **extract**ed data?

**Yes**, you can download the data in your preferred format after extraction.

#### Is the tool **secure**?

**Yes**, the Trendyol Email Scraper prioritizes data security and user privacy.

#### What are the ethical guidelines for using the scraper?

Always adhere to ethical practices, such as extracting only **publicly available** data and respecting privacy laws.

#### Can I use the scraper for competitor analysis?

**Yes**, the tool is ideal for monitoring competitor listings and pricing strategies.

#### What makes this the best Trendyol scraping tool?

Its advanced features, user-friendliness, and reliable performance make it the best tool for Trendyol data extraction.

# Actor input Schema

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

🎯 The words that power your search! Add one or more keywords and the actor finds public Trendyol pages matching them, then 📧 extracts any email addresses it finds. 💡 Tip: Turkish sellers on Trendyol mostly list a WhatsApp number rather than an email, so plain category words (e.g. 'marketing', 'wholesale') often return real listings with zero emails. Keywords that combine a literal email domain with a Turkish contact word (e.g. 'gmail.com iletişim', 'hotmail.com iletişim') perform noticeably better in practice — they target the smaller set of pages that already show contact-email text.

## `platform` (type: `string`):

🛍️ The site to scrape. Currently locked to Trendyol — more platforms coming soon! 🚀

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

🗺️ Optional geo-targeting! Add a city or region (e.g. 'Istanbul' 🇹🇷, 'Baku' 🇦🇿, 'Dubai' 🏙️) to narrow results to pages mentioning that place. ✨ Leave empty to search the whole globe 🌍.

## `emailDomains` (type: `array`):

🎛️ Keep only emails from the domains you care about — type as many as you like! ✍️ Popular picks: 📮 @gmail.com · 📨 @outlook.com · 💌 @hotmail.com · 💜 @yahoo.com · ☁️ @icloud.com · 📬 @aol.com · 🔒 @protonmail.com · 📥 @live.com · 📧 @gmx.com · 🟡 @yandex.com · 📗 @zoho.com. 🏢 Custom/business domains work too — e.g. @yourcompany.com. 🕳️ Leave empty to collect emails from ALL domains. 💡 Adding a domain also sharpens the search 🎯.

## `maxEmails` (type: `integer`):

🎚️ How many emails to collect per keyword before moving on. ⚡ Higher = more leads but longer runs. Default is 10 ✅ (range 1 – 100,000).

## `engine` (type: `string`):

🔧 The processing engine. Currently 'legacy' 🛡️ — a reliable, battle-tested extraction pipeline. More engines on the roadmap! 🚧

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

🌐 Control how the actor connects to the internet. 🆓 Leave it empty and the actor auto-selects the best proxy for reliable results. 🔄 On any failed response it rotates the connection and retries up to 3× automatically. 🧠 Advanced users can plug in custom proxies here.

## Actor input object example

```json
{
  "keywords": [
    "gmail.com iletişim"
  ],
  "platform": "Trendyol",
  "location": "",
  "emailDomains": [
    "@gmail.com"
  ],
  "maxEmails": 10,
  "engine": "legacy",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# 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": [
        "gmail.com iletişim"
    ],
    "emailDomains": [
        "@gmail.com"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraper-engine/trendyol-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": ["gmail.com iletişim"],
    "emailDomains": ["@gmail.com"],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("scraper-engine/trendyol-email-scraper").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": [
    "gmail.com iletişim"
  ],
  "emailDomains": [
    "@gmail.com"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scraper-engine/trendyol-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scraper-engine/trendyol-email-scraper"
        }
    }
}

```

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/9kYansCjKG0ucyubI/builds/ZrsYauzzAbEi0Bbot/openapi.json
