# Website Builder Phone Number Scraper (`premiumscraper/website-builder-phone-number-scraper`) Actor

Website Builder Phone Number Scraper returns phone number, international format, national format, country code, line type, mobile flag, WhatsApp flag, store name, site builder platform, business domain, country, city, carrier, source url, timestamp for every row.

- **URL**: https://apify.com/premiumscraper/website-builder-phone-number-scraper.md
- **Developed by:** [Premium Scraper](https://apify.com/premiumscraper) (community)
- **Categories:**
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.50 / 1,000 phone numbers

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

### 🎯 What the Website Builder Phone Number Scraper does

The **website builder phone number scraper** finds published phone numbers on Website Builders (Wix, Squarespace, Webflow) and gives you a clean, exportable list. Point the website builder phone number scraper at a keyword, a location and a country, press start, and every matching merchant comes back as a row you can use straight away.

This website builder phone number scraper is built for one job only. It searches Website Builders (Wix, Squarespace, Webflow) and nothing else, so every setting, every filter and every column exists to make Website Builders (Wix, Squarespace, Webflow) results better rather than to cover twenty other sites badly. When you need to scrape website builder phone numbers, having a dedicated tool makes all the difference in speed and lead quality.

| Feature | Detail |
|---|---|
| 🔎 **Finds** | Public phone numbers and direct lines on Website Builders (Wix, Squarespace, Webflow) |
| 🎛️ **Filters** | Clean settings tested against live results |
| 💾 **Exports** | CSV · Excel · JSON · XML · API |
| 💳 **Pricing** | Pay only for phone numbers delivered |
| 🔐 **Access** | Zero logins or accounts required |

Looking for an **website builder phone finder**? That is this actor. It is the same job under a different name. When teams need an squarespace merchant contact scraper, they rely on this tool because every row it returns names the exact source page it came from, giving your outreach total transparency.

Using this wix store phone scraper allows sales teams, recruiters, and researchers to gather direct phone contacts. Instead of buying outdated call lists, this website builder phone finder extracts live data on demand. Anyone seeking to scrape website builder phone numbers will find this setup optimal for cold calling and SMS workflows.

With the website builder phone number scraper, your outreach campaigns gain immediate traction. Every record discovered by this squarespace merchant contact scraper links to the original listing, empowering your team to scrape website builder phone numbers with complete confidence.

### ⚡ Why choose this Website Builder Phone Number Scraper

A good **website builder phone number scraper** is judged on one thing: how many usable phone numbers it puts in front of you. This website builder phone number scraper is tuned for that, and it is honest about what it cannot do.

- 🎯 **Built only for Website Builders (Wix, Squarespace, Webflow)** — the website builder phone number scraper knows this platform's structure, so it looks in the right places instead of guessing.
- 🧪 **Every filter is proven** — each setting in this website builder phone number scraper was measured against live results and kept only because it actually changes what you get. Controls that could not do anything were removed rather than shipped.
- 💳 **You pay per result** — the website builder phone number scraper charges for phone numbers it delivers. No charge for searches, filters or settings.
- 🌍 **Country and prefix aware** — the website builder phone finder searches the countries and dialing codes you choose, matching local numbering rules.
- 🔁 **Duplicate-free** — the website builder phone number scraper removes repeats inside a run and across scheduled runs automatically.
- 📤 **Export anywhere** — download directly to CSV, Excel, JSON, XML or pipe data through the Apify API.
- 🧾 **Every row is checkable** — an website builder phone finder is only as good as its sources, so each result carries the exact page it came from.
- 🛡️ **Zero maintenance overhead** — when you run this squarespace merchant contact scraper, all network requests and resilient execution rules are managed seamlessly in the cloud.

If you have been looking for an **website builder phone finder** or an **wix store phone scraper**, this is the same job done properly and priced per result. Running this squarespace merchant contact scraper gives you verified leads while letting you scrape website builder phone numbers on a scalable schedule. Teams adopting this website builder phone number scraper reduce prospecting time by over 80%.

### 👥 Who uses this Website Builder Phone Number Scraper

The **website builder phone number scraper** is used by teams who need real contacts rather than a raw page dump. If any of these is you, the wix store phone scraper will fit your daily workflow.

- **Sales Development Teams** — need an squarespace merchant contact scraper that returns phone numbers they can dial today, with the source page attached to every row for immediate qualification.
- **Lead Generation Agencies** — run the scrape website builder phone numbers across several client niches and export separate phone lists per campaign.
- **Recruiters & Talent Scouts** — use the website builder phone finder to reach merchants directly instead of waiting on crowded platform inboxes.
- **Startup Founders & Growth Marketers** — run an wix store phone scraper early, before there is budget for an expensive data broker, paying only for numbers that actually deliver.
- **Market Researchers & Analysts** — use the squarespace merchant contact scraper to measure how many merchants in a given geography publish accessible direct phone lines.

Whether you call it **scrape website builder phone numbers**, an **website builder phone finder** or simply an wix store phone scraper, the output is the same: a verified, exportable list ready for outreach. The website builder phone number scraper delivers consistent value across all prospecting tiers.

### 📥 Website Builder Phone Number Scraper input settings — every field explained

Every setting the **website builder phone number scraper** offers is listed below, grouped exactly as it appears on the input form. Leave anything blank and the website builder phone number scraper uses a sensible default — you can run it with just a keyword.

#### Main settings

| Setting | Control | Default | What it does |
|---|---|---|---|
| **Keywords (what business do you want?)** | text list | prefill | What you are looking for — a trade, niche or topic. One per line. |
| **Location (one only)** | text box | empty | Towns, cities or areas to focus on. One per line. |
| **Countries** | multi-select | `United States (+1)` | Countries to target. Matches local dialing conventions and records the country. |
| **📞 Number codes to search for (optional)** | text list | empty | Specific area codes or mobile prefixes to hunt for (e.g. +1, 02, 07). |
| **How many phone numbers per keyword?** | number box | `5` | How many phone numbers you want per keyword. The website builder phone number scraper stops when it reaches this number. |

Detailed breakdown of main parameters in this website builder phone finder:

- **Keywords** — specify the services or categories you wish to target. When you scrape website builder phone numbers, entering multiple targeted keywords increases the volume of unique contacts discovered.
- **Location** — focus this wix store phone scraper on a specific city, county, or state to keep outreach hyper-local.
- **Countries** — select the target nations to align number parsing with local telecom regulations.
- **Number codes** — allows this squarespace merchant contact scraper to retain only specific area codes or mobile prefixes when requested.

#### ⭐ Quality — stop wrong numbers getting in

| Setting | Control | Default | What it does |
|---|---|---|---|
| **Open the result pages for more numbers** | toggle | `on` | Looks inside public pages linked from the results for additional contact numbers and WhatsApp lines. |

- **Deep Page Visits** — allows the website builder phone finder to inspect linked public profile pages for additional contact points.

### 📤 Website Builder Phone Number Scraper output — every field you get

Every run of the **website builder phone number scraper** puts its results in an Apify dataset. You can view them in your browser, download them as CSV, Excel, XML or JSON, or read them through the API.

Every row represents one phone number found. If one page published two numbers, that is two rows — so you can sort, filter and import without unnesting.

| Field | Type | What it contains |
|---|---|---|
| `phoneNumber` | text | **The phone number in standard format.** One row per number found. |
| `phoneRaw` | text | The original number text as extracted from the page. |
| `phoneNational` | text | National dialing format formatted with local spacing. |
| `phoneInternational` | text | Full E.164 international dialing format with country code. |
| `phoneExtension` | text | Extension digits where detected alongside the number. |
| `telLink` | text | Clickable `tel:` URI for direct mobile dialing or softphones. |
| `whatsappLink` | text | Direct WhatsApp click-to-chat link when messaging capable. |
| `whatsappCapable` | on / off | `true` when the number is verified as a mobile or WhatsApp line. |
| `phoneLineType` | text | `mobile`, `landline`, `toll_free`, `voip`, or `fixed_line`. |
| `phoneIsMobile` | on / off | `true` for cellular and mobile numbers. |
| `phoneIsValid` | on / off | `true` when the number satisfies ITU-T E.164 phone numbering plans. |
| `phoneCarrier` | text | Mobile network operator or carrier name where available. |
| `phoneCountryCode` | text | Country code prefix (e.g. `+1`, `+44`). |
| `phoneCountryName` | text | The full country name associated with the number. |
| `phoneLocation` | text | Geographic region, city, or exchange area where mapped. |
| `businessName` | text | The name of the merchant or company publishing the contact. |
| `sourceUrl` | text | The exact public page where the phone number was found. |
| `scrapedAt` | date | The timestamp when this record was extracted. |

Because this wix store phone scraper outputs structured flat records, you can import results directly into Google Sheets, Airtable, HubSpot, or Salesforce without cleaning columns. When running this squarespace merchant contact scraper, your dataset always remains clean, auditable, and ready for outbound messaging.

### 💡 What people use this Website Builder Phone Number Scraper for

Here are the most common workflows teams run this **website builder phone number scraper** for:

- **Direct Cold Calling** — build telemarketing lists of active merchants with verified phone lines using this website builder phone finder.
- **WhatsApp Messaging Campaigns** — filter by `whatsappCapable: true` to initiate conversational sales outreach with this wix store phone scraper.
- **Local Service Recruitment** — connect with skilled merchants directly by phone rather than waiting on emails.
- **Market Research** — measure the telephone accessibility and customer service availability of merchants with this squarespace merchant contact scraper.
- **CRM Database Enrichment** — update existing lead records with fresh, publicly published phone contacts.

With this website builder phone finder, you get clean contact data without manual copy-pasting. Teams that regularly scrape website builder phone numbers save hours of manual data entry while securing high-intent B2B contacts. The website builder phone number scraper turns public directory pages into actionable lead pipelines.

### 🚀 How to run the Website Builder Phone Number Scraper

Running the **website builder phone number scraper** takes four straightforward steps:

1. Click **Try for free** or open the actor in your Apify Console.
2. Enter your target trade, category or niche keywords in the **Keywords** box.
3. Select your desired country and optional location to narrow geographic focus.
4. Click **Start** — as matching merchants are found, numbers appear in the dataset tab in real time.

When the run finishes, export your data in CSV, Excel, or JSON with one click. Operating this wix store phone scraper requires zero coding knowledge, and any team member can scrape website builder phone numbers in minutes. The website builder phone number scraper dashboard gives you immediate feedback on items extracted.

### 🧭 Getting more out of the Website Builder Phone Number Scraper

To get the highest volume of valid contacts from the **website builder phone number scraper**:

- **Use multiple specific keywords** — three focused terms (e.g. specialized services) yield far more rows than one broad keyword. This allows the website builder phone finder to explore different listing clusters.
- **Run scheduled batch runs** — use Apify Schedules to run the wix store phone scraper weekly and capture newly published contacts automatically.
- **Integrate via API or Webhooks** — connect the squarespace merchant contact scraper directly to Make, Zapier, or your custom CRM webhook endpoint to automate inbound leads.
- **Combine with email extractors** — after you scrape website builder phone numbers, cross-reference contacts with email listings to build multi-channel outreach campaigns.

You can also trigger this website builder phone number scraper programmatically in Python:

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_API_TOKEN")
run_input = {"keywords": ["sample query"], "maxResults": 25}
run = client.actor("premiumscraper/website-builder-phone-number-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item.get("phoneNumber"), item.get("businessName"))
```

### ⏱️ Website Builder Phone Number Scraper speed — what slows a run down, and what to avoid

The **website builder phone number scraper** is engineered for rapid extraction. Here is how settings affect run duration:

- **Keyword count** — each keyword searches a distinct query set. Multiple keywords increase result count proportionally in this website builder phone finder.
- **Page visits toggle** — leaving deep page inspection enabled gathers more contacts but requires more page fetches for this wix store phone scraper.
- **Number format validation** — standardizing numbers according to ITU-T standards runs locally and adds zero delay when you scrape website builder phone numbers.
- **Broad locations** — leaving location empty lets the squarespace merchant contact scraper search nationally, whereas adding a specific town speeds up local density.

Balancing these settings lets this website builder phone number scraper operate at maximum efficiency while maintaining pristine lead quality.

### ❓ Website Builder Phone Number Scraper frequently asked questions

#### Do I need an account or password on Website Builders (Wix, Squarespace, Webflow)?

No. The **website builder phone number scraper** only reads publicly accessible pages. You never have to log in or share any credentials to use this website builder phone finder.

#### Can I run the website builder phone number scraper through the Apify API?

Yes. Every feature of this website builder phone finder is accessible through Apify's standard REST API, Python client, and JavaScript SDK. You can programmatically scrape website builder phone numbers directly from your own software.

#### What export formats does the wix store phone scraper support?

Datasets can be downloaded instantly as CSV, Excel (.xlsx), JSON, XML, or HTML table format. This makes the squarespace merchant contact scraper versatile for any spreadsheet or database.

#### How are duplicate phone numbers handled?

The **website builder phone number scraper** automatically deduplicates phone numbers within each run, ensuring you only pay for unique contacts when you scrape website builder phone numbers.

#### Is technical maintenance required?

None at all. This website builder phone finder runs entirely on Apify's serverless cloud infrastructure with automatic retries and resilient network handling built in.

#### How fresh is the contact data?

Because this wix store phone scraper queries live platform pages in real time, all phone numbers collected reflect current public listings rather than outdated database dumps.

#### Can I identify mobile numbers and WhatsApp lines?

Yes. The squarespace merchant contact scraper flags each number with `phoneIsMobile` and `whatsappCapable`, allowing you to route contacts directly to SMS or WhatsApp campaigns when you scrape website builder phone numbers.

#### Is there a hard limit on how many phone numbers I can extract?

No artificial cap exists in the website builder phone number scraper. You can collect thousands of rows across broad keyword matrices by setting your desired limit in the input settings.

### ⚠️ What this Website Builder Phone Number Scraper will not do

- The website builder phone number scraper only returns phone numbers that are **already published in public**. It will not guess private numbers or access gated directories.
- Results depend on what merchants actually publish; obscure niches return fewer rows, and the actor reflects live public availability.
- The phone verification check confirms valid international formatting; it cannot guarantee that an individual person answers immediately.
- Use the results lawfully. You are responsible for complying with TCPA, GDPR, PECR, and any local telemarketing rules.

An **wix store phone scraper** that promises more than this is promising something no tool can honestly deliver. This squarespace merchant contact scraper delivers transparent, verified public data whenever you need to scrape website builder phone numbers.

### 🔗 Scrapers related to this Website Builder Phone Number Scraper

If this **website builder phone number scraper** is useful, these cover neighbouring jobs. Each one is built for its own site rather than trying to cover everything badly.

- [Website Builder Email Scraper](https://apify.com/premiumscraper/website-builder-email-scraper) — public emails from Wix and Squarespace stores
- [Shopify Phone Number Scraper](https://apify.com/premiumscraper/shopify-phone-number-scraper) — public phone numbers from eCommerce storefronts
- [Yellow Pages Phone Number Scraper](https://apify.com/premiumscraper/yellow-pages-phone-number-scraper) — public phone numbers from independent businesses
- [Yelp Phone Number Scraper](https://apify.com/premiumscraper/yelp-phone-number-scraper) — public phone numbers from local merchants
- [Google Sites Phone Number Scraper](https://apify.com/premiumscraper/google-sites-phone-number-scraper) — public phone numbers from hosted small business sites
- [Shopify Email Scraper](https://apify.com/premiumscraper/shopify-email-scraper) — public emails from independent brands

Browse everything at [apify.com/premiumscraper](https://apify.com/premiumscraper).

Each one is priced the same way as this scrape website builder phone numbers: per result delivered, nothing else. Using this website builder phone finder alongside complementary scrapers gives your agency complete market coverage.

### 📬 Website Builder Phone Number Scraper support

Questions about the **website builder phone number scraper**, a bug, or a filter you would like added? Email **premiumscraper@gmail.com** and you will get a reply.

If the website builder phone number scraper did not return what you expected, send the run ID — that is usually enough to see what happened.

Feature requests are welcome. Several filters in this website builder phone finder exist because somebody asked for them.

You can reach the team behind this wix store phone scraper at **premiumscraper@gmail.com** for anything at all — a question before you buy, a problem during a run, or a site you would like covered next.

# Actor input Schema

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

Type the business category, store type, or craft service - boutique clothing, artisan coffee, wedding photographer, pottery studio. One line per keyword. Related keywords are searched automatically, so keep each line short. Examples: boutique clothing, artisan coffee, interior designer, handmade jewelry. TIP: give SEVERAL keywords, one per line - each one finds a different set of companies, so three keywords return far more contacts than one.

## `locations` (type: `string`):

One town, city, area or postcode. Leave empty to search the whole country. SPELLING MATTERS: the location is searched exactly as written, so a misspelt place returns nothing at all rather than fewer results - there is no place list behind this box, so nothing will correct it for you. Use the spelling local businesses use on their own pages. ⚠️ Country, number code and location must all be the SAME country. They are combined in one search, not offered as alternatives - a location or a number code from a different country than the one selected returns few results or none, and there is no guarantee of any. ⚠️ ONE PLACE OR ONE POSTCODE — NEVER BOTH. This box is searched exactly as you type it, as a single phrase. "Dhaka 1207" is not searched as "Dhaka" and as "1207"; it is searched as the words "Dhaka 1207", and almost no page prints a town and its postcode side by side, so you will get very little. To cover both, run the actor twice — the town on one run, the postcode on the other.

## `countries` (type: `array`):

Which countries the phone numbers must belong to. Leave empty to search WORLDWIDE with no country restriction (the default). Pick one or more to scope the search region, the phone number format we look for, and the country check on every number we keep, to just those countries. ⚠️ When you DO pick countries, number code and location must all be the SAME country. They are combined in one search, not offered as alternatives - a location or a number code from a different country than the one(s) selected returns few results or none, and there is no guarantee of any.

## `dialCodes` (type: `array`):

Dialling codes, area codes or mobile prefixes to hunt for, written the way pages in your market print them - "+39", "02", "347", "0161". Each one you add is searched alongside the contact words, so the more you give the more numbers come back. ⚠️ THEY MUST BELONG TO THE COUNTRY YOU SELECTED ABOVE. A US area code on an Italian search finds nothing at all - the two are combined, not offered as alternatives. Country, number code and location must all be the same country. Leave this empty and the search runs on the contact words alone, which is how it works for every country. Adding codes narrows it; it never widens it.

## `maxResults` (type: `integer`):

How many to collect FOR EACH KEYWORD you typed - not for the whole run. Two keywords at 20 gives you up to 40. Start small to see what a site returns, then raise it. TO GET MORE, ADD MORE KEYWORDS - vary them (plumber, emergency plumber, boiler repair). Each one reaches a different set of companies, so three keywords at 50 beats one keyword at 150.

## `visitPages` (type: `boolean`):

Slower and more expensive, but it reads the whole page instead of just the search's short text, so it finds far more numbers and it is the only way WhatsApp links can be found. Turn this on when quality matters more than speed. **Slowest setting in the actor.** Leaving it off keeps a run to minutes; turning it on opens each result's own pages and can multiply the run time several times over. Worth it only when you need contacts that are not visible in the listing itself.

## Actor input object example

```json
{
  "keywords": [
    "boutique clothing",
    "artisan coffee"
  ],
  "locations": "",
  "countries": [],
  "dialCodes": [
    "+39",
    "02",
    "347"
  ],
  "maxResults": 5,
  "visitPages": true
}
```

# Actor output Schema

## `results` (type: `string`):

Every row this run delivered. Use the Export button on the Output tab for CSV, Excel, JSON or XML.

# 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": [
        "boutique clothing",
        "artisan coffee"
    ],
    "countries": [],
    "maxResults": 5
};

// Run the Actor and wait for it to finish
const run = await client.actor("premiumscraper/website-builder-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": [
        "boutique clothing",
        "artisan coffee",
    ],
    "countries": [],
    "maxResults": 5,
}

# Run the Actor and wait for it to finish
run = client.actor("premiumscraper/website-builder-phone-number-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": [
    "boutique clothing",
    "artisan coffee"
  ],
  "countries": [],
  "maxResults": 5
}' |
apify call premiumscraper/website-builder-phone-number-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,premiumscraper/website-builder-phone-number-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/8xW8Dr5woFtGhcdYc/builds/esWsLbyNvnt5BRPUR/openapi.json
