# Tumblr Email Scraper (`scraper-engine/tumblr-email-scraper`) Actor

Tumblr Email Scraper extracts publicly available email addresses from Tumblr blogs and profile pages. Build targeted blogger contact lists by niche or topic. Ideal for marketers and agencies running content outreach campaigns.

- **URL**: https://apify.com/scraper-engine/tumblr-email-scraper.md
- **Developed by:** [Scraper Engine](https://apify.com/scraper-engine) (community)
- **Categories:** Lead generation, Social media, Automation
- **Stats:** 4 total users, 0 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

### **Tumblr** Email Scraper 📱

The **Tumblr** Email Scraper is designed to **extract** key email-related **data** from **Tumblr** efficiently. It captures structured information that can be used for various business purposes, such as marketing, analysis, or creator outreach.

The scraper ensures that all **extract**ed **data** is accurate and up-to-date, providing you with reliable insights. This tool is capable of **extract**ing **data** from public Tumblr blogs and posts.

By automating the email **extract**ion process, it eliminates the need for manual **data** collection, saving time and effort. The **extract**ed **data** is presented in an organized format, making it easy to analyze and integrate into your workflows.

Tumblr Email Scraper is an advanced tool designed to help you extract valuable email data from Tumblr with ease and precision. It enables businesses and individuals to streamline their communication with Tumblr bloggers and creators.

Using this Tumblr email extraction tool, you can gather contact information for marketing campaigns, outreach, or data analysis. It offers a reliable and automated way to collect emails without manual effort.

This email scraper for Tumblr blogs is ideal for generating targeted email lists quickly and efficiently. It ensures accurate data extraction while saving time and resources.

### 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. tumblr.com). |
| keyword | The keyword that produced this result. |
| title | Title of the result (usually the blog or post title). |
| description | Snippet text from the result, which may contain contact info. |
| url | Direct URL to the Tumblr blog or post. |
| email | Publicly available email address extracted from the result. |

### Key Features of **Tumblr** Email Scraper

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

- ⭐ **Automated** email extraction from **Tumblr** for maximum efficiency
- ⭐ **Accurate** and up-to-date data collection to ensure reliability
- ⭐ Supports bulk email scraping for large-scale data needs
- ⭐ User-friendly interface for easy operation and setup
- ⭐ **Customizable** scraping options to target specific data points
- ⭐ **Secure** and compliant data extraction to protect user privacy
- ⭐ **Fast** processing speeds to save time and resources
- ⭐ Export data in multiple formats for seamless integration
- ⭐ Real-time updates to ensure the latest data is captured
- ⭐ Compatible with various devices and operating systems
- ⭐ Detailed logs and reports for tracking scraping activities
- ⭐ 24/7 customer support for troubleshooting and assistance

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

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

1. ✅ Open the **Tumblr** Email Scraper actor on Apify
2. ✅ Enter keywords related to the data you want to scrape
3. ✅ **Configure** the scraping settings such as email domain filters as needed
4. ✅ **Start** the scraping process and monitor its progress in real-time
5. ✅ Once completed review the extracted data in the provided dashboard
6. ✅ **Export** the data in your preferred format such as CSV or JSON
7. ✅ **Integrate** the exported data into your marketing or analysis tools
8. ✅ Repeat the process as needed for additional data extraction tasks

### Use Cases 🎯

Marketing Campaigns
🎯 Build targeted email lists for promotional campaigns
🎯 Reach out to **Tumblr** bloggers to showcase your products or services

Creator Outreach
🎯 Enhance communication with **Tumblr** creators through personalized emails
🎯 **Analyze** blog trends to improve your offerings

Data Analysis
🎯 **Collect** structured email data for market research purposes
🎯 **Identify** trends and patterns among **Tumblr** bloggers

Business Growth
🎯 Expand your network by connecting with **Tumblr** creators
🎯 Leverage email data to drive sales and increase revenue

### Why choose us? 💎

Our **Tumblr** Email Scraper is the **best** solution for extracting email data from **Tumblr** with accuracy and efficiency. It is equipped with **advanced** features that cater to the diverse needs of businesses and individuals.

Whether you are looking to generate email lists or analyze blog data, this tool provides **reliable** results every time. We prioritize user satisfaction by offering a **user-friendly** interface and customizable options.

Our scraper is designed to handle large-scale data extraction tasks without compromising on speed or quality. With 24/7 customer support and **regular** updates, we ensure that you have a seamless experience.

Choose our **Tumblr** email harvesting tool to save time, reduce manual effort, and achieve your business goals effectively. Trust us to deliver the **best** **Tumblr** email scraper software for your needs.

### **Tumblr** Email Scraper Scalability 📈

The **Tumblr** Email Scraper is built to handle data extraction tasks of any scale, making it suitable for both small businesses and large enterprises. Its robust infrastructure ensures that it can process large volumes of data without delays or errors.

Whether you need to extract a few emails or thousands, this tool delivers consistent performance. The scraper's **customizable** settings allow you to tailor the extraction process to your specific needs.

It supports bulk scraping, enabling you to gather **extensive** data in a single session. With its scalable design, the tool grows with your business, adapting to increasing data demands over time.

Use the **Tumblr** email list generator to streamline your operations and achieve scalable results.

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

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

#### Legal & Ethical Guidelines

⚖️ **Ensure** that all email scraping activities comply with **Tumblr**'s terms of service
⚖️ **Obtain** consent from individuals before using their email data for marketing purposes
⚖️ **Do not** use the **Tumblr** Email Scraper for illegal or unethical activities
⚖️ Respect data privacy laws such as GDPR and CCPA when handling extracted data
⚖️ **Avoid** scraping sensitive or confidential information from **Tumblr**
⚖️ **Use** the tool responsibly to maintain the integrity of the **Tumblr** platform
⚖️ Regularly review legal regulations related to email scraping in your region
⚖️ **Ensure** that all extracted data is stored and processed securely

### Input Parameters 🧩

📦 Example Input (JSON)

```json
{
  "keywords": ["marketing"],
  "platform": "Tumblr",
  "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 Tumblr blogs/posts. One or more. |
| platform | string | No | Platform to scrape. Currently `Tumblr`. |
| location | string | No | Optional location filter. 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. Broaden `keywords`/`emailDomains` and raise `maxEmails` for more results.

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "network": "tumblr.com",
    "keyword": "marketing",
    "title": "Example Studio — Freelance Illustration & Design",
    "description": "Open for commissions and brand collabs! Get in touch at hello@examplestudio.com",
    "url": "https://exampleblog.tumblr.com/post/123456789/example-studio",
    "email": "hello@examplestudio.com"
  }
]
```

### Output Table

| Data Type | Description |
| --- | --- |
| network | Source platform (tumblr.com) |
| keyword | Keyword that triggered the result |
| title | Result title (usually the blog or post title) |
| description | Public snippet, may contain contact info |
| url | Direct Tumblr blog/post link |
| email | Extracted email address |

### FAQ ❓

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

The Tumblr Email Scraper is a tool designed to extract email data from Tumblr for marketing, analysis, and communication purposes.

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

**Yes**, it is legal to use as long as you comply with Tumblr's terms of service and data privacy laws.

#### Can I **extract** emails in bulk using this tool?

**Yes**, the Tumblr Email Scraper supports bulk email extraction for large-scale data needs.

#### What formats can I **export** the **extract**ed data in?

You can export the data in formats like **CSV** or **JSON** for easy integration.

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

**Yes**, the Tumblr Email Scraper is compatible with various devices and operating systems.

#### How accurate is the **extract**ed data?

The scraper ensures high accuracy by capturing up-to-date and reliable email data.

#### Can I customize the scraping process?

**Yes**, you can configure the settings to target specific data points and filters.

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

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

#### How fast is the scraping process?

The Tumblr Email Scraper is designed for fast processing speeds to save time.

#### Is my data **secure** while using the scraper?

**Yes**, we prioritize data security and ensure that all extracted data is handled safely.

#### Can I scrape data from **specific** Tumblr blogs?

**Yes**, you can target specific blogs by including their name or content topic in your keywords.

#### Does the tool support real-time updates?

**Yes**, the scraper captures real-time data to ensure accuracy.

#### What is the pricing for the Tumblr **Email Scraper**?

Please visit our website for detailed pricing information and subscription plans.

#### Can I use this tool for market research?

**Yes**, the scraper is ideal for collecting data for market research and analysis.

#### Is there a **limit** to the number of emails I can scrape?

**No**, the tool is scalable and can handle unlimited email extractions based on your needs.

# Actor input Schema

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

🎯 The words that power your search! Add one or more keywords (e.g. \['marketing', 'founder', 'business']) and the actor finds public Tumblr blogs/posts matching them, then 📧 extracts any email addresses it finds. 💡 Tip: more specific keywords = more targeted leads.

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

📱 The site to scrape. Currently locked to Tumblr — more platforms coming soon! 🚀

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

🗺️ Optional geo-targeting! Add a city or region (e.g. 'London' 🇬🇧, 'New York' 🗽, '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": [
    "marketing"
  ],
  "platform": "Tumblr",
  "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": [
        "marketing"
    ],
    "emailDomains": [
        "@gmail.com"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

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

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

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scraper-engine/tumblr-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/vQT5xHOO07GSeRYqn/builds/mMygl5J0ecJbuVSXj/openapi.json
