# Wix Phone Number Scraper (`contacts-api/wix-phone-number-scraper`) Actor

Discover business contact numbers with our Wix Phone Number Scraper. Extract public phone numbers from Wix websites for outreach and marketing.

- **URL**: https://apify.com/contacts-api/wix-phone-number-scraper.md
- **Developed by:** [Lead Heaven](https://apify.com/contacts-api) (community)
- **Categories:** Lead generation, Developer tools, Automation
- **Stats:** 4 total users, 0 monthly users, 100.0% runs succeeded, 0 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 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

### 📞 Wix Phone Number Scraper - Fast, Advanced & Cheapest

Welcome to the **most efficient Wix Phone Number Scraper** designed to supercharge your Wix lead generation efforts. Whether you're a digital marketer, recruiter, sales professional, or business owner, this tool is your gateway to unlocking high-quality leads directly from Wix profiles.

Say goodbye to tedious manual research and hello to automated, accurate, and verified phone number extraction. With this scraper, you can bypass gatekeepers and connect directly with decision-makers, saving time and maximizing your outreach potential. It's fast, reliable, and tailored for professionals who demand results.

Our advanced filtering capabilities, global coverage, and cost-effective pricing make this the ultimate tool for extracting B2B leads from Wix profiles. Start generating leads today and achieve your business objectives with confidence.

***

### 📥 Input Parameters Guide

To get started, configure the following input parameters for targeted results:

| Parameter         | Type               | Description                                              | Default       | Best Practice                                    |
|-------------------|--------------------|----------------------------------------------------------|---------------|-------------------------------------------------|
| `keywords`        | Required (array)  | Core search terms to find relevant profiles.             | `[]`          | Use specific, industry-relevant keywords.       |
| `location`        | Optional (string) | Geo-targeting to narrow down the search area.            | `null`        | Specify city or region for better accuracy.     |
| `country`         | Required (string) | Select the country to target (e.g., 'United States (+1)').| `null`        | Choose your primary target country.             |
| `maxPhoneNumbers` | Optional (integer)| Limit the number of phone numbers to extract.            | `50`          | Adjust based on campaign needs (e.g., 50-100).  |

#### Example Input Configuration

```json
{
  "keywords": ["marketing", "CEO"],
  "location": "New York",
  "country": "United States (+1)",
  "maxPhoneNumbers": 50
}
```

***

### 📤 Output Data Structure

The extracted data is delivered in a clean, structured JSON or CSV format for seamless integration into your workflows. Below is the structure of the output:

| Field         | Description                                    | Importance       |
|---------------|------------------------------------------------|------------------|
| `keyword`     | The search keyword used.                      | High             |
| `title`       | Name or business title of the profile.         | High             |
| `description` | Bio or description of the profile.             | Medium           |
| `url`         | The Wix profile URL.                           | High             |
| `phone`       | Extracted phone number.                        | High             |
| `country`     | Country of the profile.                        | High             |
| `dial_code`   | Country dialing code.                          | High             |

#### Example Output JSON

```json
[
  {
    "keyword": "marketing",
    "title": "John Doe - Marketing Specialist",
    "description": "Experienced marketer helping businesses grow.",
    "url": "https://example-wix.com/johndoe",
    "phone": "+1-123-456-7890",
    "country": "United States",
    "dial_code": "+1"
  }
]
```

***

### 🌟 Why Choose Our Wix Phone Number Scraper?

#### 1. ⚡ Unmatched Speed and Efficiency

Our tool is the fastest Wix phone number extraction tool on the market, delivering results in record time. Spend less time waiting and more time prospecting.

#### 2. 🎯 Highly Targeted Search Results

Leverage advanced filtering by keywords, location, and country to fine-tune your searches. Perfect for marketing automation and precise lead generation using Wix data.

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

Get the **cheapest** phone number scraper without compromising quality. Save on costs while benefiting from premium features.

#### 4. 🌍 Global Reach and Scalability

Extract phone numbers from Wix profiles worldwide. Whether you're targeting local or international leads, our tool has you covered.

#### 5. 🌎 Global Country Support

Effortlessly target any country with built-in support for dialing codes and country-specific filtering.

#### 6. 🛡️ Robust and Reliable

Our scraper is built with reliability in mind, ensuring consistent results and minimal downtime. Trust our tool to deliver every time.

***

### 🛠️ How It Works

1. **Input Keywords**: Enter relevant keywords (e.g., "marketing", "CEO").
2. **Set Location**: Optionally, specify a city or region to refine your search.
3. **Choose Country**: Select your target country (e.g., "United States (+1)").
4. **Run the Scraper**: Execute the scraper to start extracting phone numbers.
5. **Download Results**: Export the data in JSON or CSV format for easy use.

***

### 💡 Practical Use Cases for Your Business

#### Recruitment

Identify potential candidates or partners with direct phone numbers for personalized outreach.

#### Sales Prospecting

Build a targeted list of leads to pitch your product or service directly.

#### Marketing Campaigns

Generate verified phone numbers for SMS marketing and personalized campaigns.

***

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

- Personalize your messages to make them relevant to the recipient.
- Use attention-grabbing subject lines to increase open rates.
- Follow up consistently but avoid being spammy.
- Ensure compliance with local data privacy regulations.
- Use a CRM to organize and track your outreach efforts.
- Time your outreach for when prospects are most likely available.

***

### ❓ Frequently Asked Questions (FAQ)

1. **Is this legal?**
   Yes, this tool extracts only publicly available data.

2. **How fast is the scraper?**
   The scraper is optimized for speed and efficiency, delivering results in minutes.

3. **Can I filter by location?**
   Yes, you can specify a city or region for more targeted results.

4. **How accurate is the data?**
   The scraper pulls verified phone numbers directly from profiles.

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

6. **How much does it cost to run?**
   This is the most affordable solution on the market, optimized for cost-efficiency.

7. **Do I need proxies?**
   Residential proxies are recommended for best results.

***

### 🔧 Troubleshooting Common Issues

- **0 Results Found**: Broaden your keywords to capture more profiles.
- **Slow Performance**: Reduce the `maxPhoneNumbers` parameter for faster results.
- **Incomplete Data**: Not all profiles have public phone numbers available.

***

### 📞 Support, Feedback & Custom Solutions

Need help or have specific requirements? We're here to assist you! Reach out to us for support or custom scraping solutions.

**Email Us:** **<leadheavencontact@gmail.com>**

***

#### Key Features Summary

- ✅ Fast and Efficient
- ✅ Cost-Effective Pricing
- ✅ Highly Targeted Search
- ✅ Clean Data Output
- ✅ Global Coverage
- ✅ Reliable and Robust
- ✅ Compliant with Data Regulations

Start identifying new business opportunities today and take your lead generation to the next level!

# Actor input Schema

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

Enter keywords to search for (e.g., 'Target Keyword').

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

Filter by location (e.g., 'London', 'California'). Leave empty for global search.

## `country` (type: `string`):

Select the country to target for phone numbers.

## `maxPhoneNumbers` (type: `integer`):

Stop scraping after this many phone numbers are found. Setting a higher limit extends the scraping duration.

## Actor input object example

```json
{
  "keywords": [
    "marketing",
    "founder"
  ],
  "country": "United Kingdom (+44)",
  "maxPhoneNumbers": 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": [
        "marketing",
        "founder"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("contacts-api/wix-phone-number-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",
        "founder",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("contacts-api/wix-phone-number-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": [
    "marketing",
    "founder"
  ]
}' |
apify call contacts-api/wix-phone-number-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=contacts-api/wix-phone-number-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

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