# Vsco Email Scraper - Advanced, Fast & Cheapest (`contacts-api/vsco-email-scraper-fast-advanced-and-cheapest`) Actor

📷 VSCO Email Scraper allows you to find photographer and creator emails from VSCO profiles 🎨 Ideal for creative outreach and brand partnerships 📧

- **URL**: https://apify.com/contacts-api/vsco-email-scraper-fast-advanced-and-cheapest.md
- **Developed by:** [Lead Heaven](https://apify.com/contacts-api) (community)
- **Categories:** Lead generation, Social media, Other
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$4.99/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

### 💌 Vsco Email Scraper - Fast, Advanced & Cheapest

Welcome to the **vsco Email Scraper** - the most efficient, affordable, and advanced tool for supercharging your lead generation from vsco profiles. If you're looking to find verified emails from vsco users quickly and affordably, you've come to the right place.

Designed for **digital marketers**, **recruiters**, **sales teams**, **business owners**, and **growth hackers**, this tool empowers you to uncover potential leads on vsco with precision and ease. Stop wasting time on manual research and start focusing on direct connections with decision-makers.

With advanced filtering capabilities, global scalability, and custom domain support, the **vsco Email Scraper** helps you bypass gatekeepers and unlock a new level of efficiency in your outreach campaigns. Save time, reduce costs, and achieve your business goals faster than ever.

---

### 📥 Input Parameters Guide

To make the most out of the **vsco Email Scraper**, you need to configure the following input parameters:

| Parameter       | Type           | Description                                            | Default        | Best Practice                                                      |
|-----------------|----------------|--------------------------------------------------------|----------------|-------------------------------------------------------------------|
| `keywords`      | Array (string) | Required. Core search terms to target specific users.  | None           | Use concise and relevant keywords for accurate targeting.         |
| `location`      | String         | Optional. Filter results by geographic location.        | None           | Specify cities or regions for location-based targeting.           |
| `customDomains` | Array (string) | Optional. Filter emails by specific domains (e.g., Gmail, Yahoo). | None           | Include domains relevant to your target audience.                |
| `maxEmails`     | Integer        | Optional. Maximum number of emails to scrape per run.   | 100            | Start with a higher limit to capture more leads.                 |

#### Example Input Configuration:

```json
{
  "keywords": ["photographer", "artist", "freelancer"],
  "location": "New York",
  "customDomains": ["@gmail.com", "@yahoo.com"],
  "maxEmails": 200
}
````

***

### 📤 Output Data Structure

The **vsco Email Scraper** provides clean, structured data in JSON or CSV formats for easy integration into your workflows.

| Field          | Description                              | Importance        |
|----------------|------------------------------------------|-------------------|
| `keyword`      | The search term used to find the profile.| High              |
| `title`        | The name or business name of the user.   | High              |
| `description`  | The bio or profile description.          | Medium            |
| `url`          | The direct link to the vsco profile.     | High              |
| `email`        | The scraped email address.               | High              |

#### Example Output JSON:

```json
[
  {
    "keyword": "photographer",
    "title": "Jane Doe",
    "description": "Freelance Photographer based in NYC",
    "url": "https://vsco.co/janedoe",
    "email": "jane.doe@gmail.com"
  },
  {
    "keyword": "artist",
    "title": "John Smith",
    "description": "NYC-based visual artist",
    "url": "https://vsco.co/johnsmith",
    "email": "john.smith@yahoo.com"
  }
]
```

***

### 🌟 Why Choose Our vsco Email Scraper?

#### 1. ⚡ Unmatched Speed and Efficiency

Experience blazing-fast email scraping, saving you hours of manual research. Our tool is optimized to handle large datasets quickly and efficiently.

#### 2. 🎯 Highly Targeted Search Results

Leverage advanced filtering options to pinpoint your ideal audience. Whether you're conducting marketing automation with vsco data or targeting specific niches, this tool ensures precision.

#### 3. 💰 The Most Affordable Solution on the Market

Our scraper is the **cheapest** in its class, providing exceptional value without compromising on performance. Perfect for businesses of all sizes.

#### 4. 🌍 Global Reach and Scalability

Expand your reach with global targeting capabilities. Whether you're searching locally or internationally, our tool scales with your needs.

#### 5. 📧 Custom Domain Filtering Intelligence

Focus on the leads that matter most by filtering emails based on specific domains. Ideal for targeted outreach campaigns.

#### 6. 🛡️ Robust and Reliable

Built with cutting-edge technology, the vsco Email Scraper ensures accurate results while minimizing errors. It's a tool you can trust.

***

### 🛠️ How It Works

1. **Input Your Parameters:** Define keywords, location, and any custom domains you want to target.
2. **Set Your Preferences:** Choose the maximum number of emails and any additional filters.
3. **Run the Scraper:** Start the actor and let it work its magic.
4. **Monitor Progress:** Track the scraping process in real-time.
5. **Download Results:** Export your data in JSON or CSV format for seamless integration.

***

### 💡 Practical Use Cases for Your Business

#### 1. 📢 Digital Marketing Campaigns

Generate targeted email lists for your email marketing campaigns, ensuring maximum engagement and ROI.

#### 2. 🏢 Recruitment and Talent Sourcing

Use the scraper to find potential candidates and their contact information for recruitment purposes.

#### 3. 📈 Sales Prospecting and Lead Generation

Identify and connect with potential customers or business partners to drive sales and growth.

***

### 📈 Maximizing Your ROI: Best Practices for Cold Outreach

- Craft compelling subject lines to grab attention.
- Personalize your email content for each recipient.
- Include a clear call-to-action (CTA).
- Follow up with prospects who don't respond initially.
- Use A/B testing to optimize your email campaigns.
- Stay compliant with email marketing laws and regulations.
- Track your email performance metrics for continuous improvement.

***

### ❓ Frequently Asked Questions (FAQ)

1. **Is this tool legal to use?**
   - Yes, it only scrapes publicly available data in compliance with regulations.

2. **How fast is the scraper?**
   - It can process hundreds of profiles within minutes, depending on your input parameters.

3. **Can I filter by location?**
   - Yes, you can target specific geographic locations using the `location` parameter.

4. **Does it support domain filtering?**
   - Absolutely, you can filter emails by specific domains like @gmail.com or @company.com.

5. **How accurate are the results?**
   - The scraper is highly accurate, but the availability of emails depends on public data.

6. **Can I integrate this with my CRM?**
   - Yes, you can export the data in CSV format for easy CRM integration.

7. **Do I need proxies to run this scraper?**
   - We recommend using residential proxies for optimal performance and reliability.

***

### 🔧 Troubleshooting Common Issues

- **"0 results found":** Broaden your keywords to include more general terms.
- **Slow performance:** Reduce the `maxEmails` parameter for quicker results.
- **No emails found:** Not all vsco profiles have publicly available emails.

***

### 📞 Support, Feedback & Custom Solutions

Need help or have specific requirements? We're here for you! Reach out to us anytime at **<leadheavencontact@gmail.com>** for support, feedback, or tailored solutions.

***

#### Key Features Summary

- ✅ Fast and efficient email scraping.
- ✅ Cost-effective and affordable.
- ✅ Highly targeted results with advanced filtering.
- ✅ Custom domain filtering capabilities.
- ✅ Clean and structured data output.
- ✅ Reliable and compliant with data regulations.
- ✅ Dedicated support team.

Start identifying new business opportunities today with the **vsco Email Scraper**. Empower your outreach and watch your business grow!

# Actor input Schema

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

A list of keywords or queries to search for.

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

Location to filter search results.

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

List of custom email domains

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

Maximum number of emails to collect. The scraper will stop once this limit is reached. Setting a higher limit allows for more potential results but doesn't guarantee reaching that number. This helps save costs by controlling scraping time.

## Actor input object example

```json
{
  "keywords": [
    "manager",
    "founder"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com",
    "@yahoo.com"
  ],
  "maxEmails": 20
}
```

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

// Run the Actor and wait for it to finish
const run = await client.actor("contacts-api/vsco-email-scraper-fast-advanced-and-cheapest").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": [
        "manager",
        "founder",
    ],
    "location": "",
    "customDomains": [
        "@gmail.com",
        "@yahoo.com",
    ],
}

# Run the Actor and wait for it to finish
run = client.actor("contacts-api/vsco-email-scraper-fast-advanced-and-cheapest").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": [
    "manager",
    "founder"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com",
    "@yahoo.com"
  ]
}' |
apify call contacts-api/vsco-email-scraper-fast-advanced-and-cheapest --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=contacts-api/vsco-email-scraper-fast-advanced-and-cheapest",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Vsco Email Scraper - Advanced, Fast & Cheapest",
        "description": "📷 VSCO Email Scraper allows you to find photographer and creator emails from VSCO profiles 🎨 Ideal for creative outreach and brand partnerships 📧",
        "version": "1.0",
        "x-build-id": "iVE2NgbDBNisXfBEu"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/contacts-api~vsco-email-scraper-fast-advanced-and-cheapest/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-contacts-api-vsco-email-scraper-fast-advanced-and-cheapest",
                "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/contacts-api~vsco-email-scraper-fast-advanced-and-cheapest/runs": {
            "post": {
                "operationId": "runs-sync-contacts-api-vsco-email-scraper-fast-advanced-and-cheapest",
                "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/contacts-api~vsco-email-scraper-fast-advanced-and-cheapest/run-sync": {
            "post": {
                "operationId": "run-sync-contacts-api-vsco-email-scraper-fast-advanced-and-cheapest",
                "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 or Queries",
                        "type": "array",
                        "description": "A list of keywords or queries to search for.",
                        "default": [
                            "manager",
                            "founder"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "Location to filter search results.",
                        "default": ""
                    },
                    "customDomains": {
                        "title": "Enter Custom Email Domains (e.g. @gmail.com, @yahoo.com)",
                        "type": "array",
                        "description": "List of custom email domains",
                        "default": [
                            "@gmail.com",
                            "@yahoo.com"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxEmails": {
                        "title": "Enter Max Emails",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of emails to collect. The scraper will stop once this limit is reached. Setting a higher limit allows for more potential results but doesn't guarantee reaching that number. This helps save costs by controlling scraping time.",
                        "default": 20
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
