# Website Phone Number Contact Finder (`simpleapi/website-phone-number-contact-finder`) Actor

- **URL**: https://apify.com/simpleapi/website-phone-number-contact-finder.md
- **Developed by:** [SimpleAPI](https://apify.com/simpleapi) (community)
- **Categories:** AI, Automation, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$19.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

A Multi-Platform Phone Number Scraper helps you quickly collect publicly available phone numbers from Multi-Platform profiles 📱. It removes manual effort and allows businesses, marketers, and researchers to gather accurate contact details at scale. With online access and bulk processing, it's an efficient solution for building reliable phone number leads.

### 🚀 What is Multi-Platform Phone Number Scraper?

A Multi-Platform Phone Number Scraper is a powerful data extraction tool designed to collect publicly available phone numbers from Multi-Platform profiles automatically 📱. Instead of manually visiting thousands of profiles, this tool scans profiles in bulk and extracts contact numbers efficiently.

Businesses, marketers, and lead generation professionals rely on multi-platform phone number extractor online tools to build verified contact lists for outreach and research purposes. By using an apify multi-platform phone number scraper, users can gather structured data quickly and accurately.

Whether you're searching for a multi-platform phone number scraper free, a cloud-based solution, or even a multi-platform phone number scraper app, this tool simplifies the process while saving valuable time ⏱️. It works seamlessly with public Multi-Platform profiles that have phone numbers visible in bio or contact sections.

* * *

### 📊 What can Multi-Platform Phone Number Scraper extract?

A Multi-Platform profile phone number extractor can pull multiple data points along with phone numbers to provide meaningful insights 📌.

#### 📋 Extractable Data Table

| Data Type | Description |
| --- | --- |
| 📞 Phone Number | Public phone numbers from Multi-Platform profiles |
| 👤 Username | Multi-Platform handle of the profile |
| 🧑 Name | Display name of the account |
| 📝 Bio Text | Profile bio description |
| 📍 Location | Business or personal location |
| 🌐 Website URL | External links added to profile |
| 🏷️ Category | Business category (if available) |
| 📊 Followers Count | Total followers of the account |

Using an multi-platform phone number extractor, you can collect enriched datasets ideal for phone number leads extractor campaigns, market research, and sales outreach.

* * *

#### ✨ Key Features of Multi-Platform Phone Number Scraper

An advanced Multi-Platform Phone Number Scraper offers a wide range of powerful features designed for speed, accuracy, and scalability 🔥.

*   ⚡ Bulk profile scraping for thousands of Multi-Platform accounts  
    
*   📱 Extract phone numbers from business and creator profiles  
    
*   🌐 Works as multi-platform phone number extractor online  
    
*   🆓 Supports multi-platform phone number extractor free testing options  
    
*   ☁️ Cloud-based execution with apify Multi-Platform phone number scraper  
    
*   🧩 Compatible with multi-platform phone number scraper github projects  
    
*   📥 Clean and structured output formats (JSON, CSV)  
    
*   🔍 Filters profiles with available contact numbers only  
    
*   🔒 Safe extraction from publicly visible data  
    

This tool eliminates guesswork and delivers consistent results for anyone needing reliable scraper number data.

* * *

### 🛠️ How to use Multi-Platform Phone Number Scraper

Using a Multi-Platform Phone Number Scraper is simple and beginner-friendly 😊. Follow these steps to get started:

#### ✅ Step-by-Step Guide

1.  Log in to Apify – Create a free account or sign in  
    
2.  Select the Actor – Search for Multi-Platform Phone Number Scraper  
    
3.  Enter Input Data – Paste Multi-Platform profile URLs into startUrls  
    
4.  Choose Options – Enable phone number extraction  
    
5.  Run the Actor – Start the scraper and wait for results  
    
6.  Download Results – Export data in your preferred format  
    

This process works smoothly whether you're using a multi-platform phone number scraper online, cloud actor, or experimenting with a multi-platform phone number scraper github repository.

* * *

### 🎯 Use Cases

A Multi-Platform Phone Number Scraper is widely used across multiple industries 🌍:

*   📢 Marketing Campaigns – Build targeted contact lists  
    
*   🛍️ E-commerce Outreach – Reach Multi-Platform sellers directly  
    
*   🏢 B2B Lead Generation – Extract business phone numbers  
    
*   📊 Market Research – Analyze contact availability trends  
    
*   📱 App Promotion – Promote services to creators  
    
*   🧑‍💼 Sales Teams – Generate verified phone number leads  
    
*   🧩 Developers – Integrate with multi-platform phone number extractor github tools  
    

This makes it a practical alternative to browser-based phone number scraper extension tools.

* * *

### ⭐ Why choose us?

Our Multi-Platform Phone Number Scraper stands out due to its reliability, flexibility, and performance 💎.

*   🚀 High-speed extraction with accurate results  
    
*   ☁️ Powered by scalable cloud infrastructure  
    
*   🧠 No technical skills required  
    
*   📦 Clean and structured datasets  
    
*   🔁 Handles thousands of profiles efficiently  
    
*   🔒 Focused on public data only  
    
*   🆓 Supports multi-platform phone number scraper free testing  
    

Unlike unstable multi-platform phone number scraper apk or browser add-ons, our solution delivers consistent performance.

* * *

### 📈 How many results can you scrape with Multi-Platform Phone Number Scraper?

The Multi-Platform Phone Number Scraper is built for scalability ⚙️ and can handle small to enterprise-level workloads with ease.

You can scrape:

*   ✔️ Hundreds of profiles in minutes  
    
*   ✔️ Thousands of profiles in batch runs  
    
*   ✔️ Unlimited profiles depending on runtime and plan  
    

With apify Multi-Platform phone number scraper, users benefit from cloud-based scaling without device limitations. Whether you're extracting data for a multi-platform phone number extractor online project or building a massive phone number leads extractor dataset, the system adapts smoothly.

This flexibility makes it superior to local tools, multi-platform phone number scraper app, or scraper number browser extensions that often crash or get blocked.

* * *

### ⚖️ Is it legal to scrape Multi-Platform Phone Number Scraper data?

Scraping publicly available Multi-Platform data is generally permitted when used responsibly 📜.

Important considerations:

*   ✅ Extract only publicly visible phone numbers  
    
*   ❌ Avoid private or restricted profiles  
    
*   📌 Follow local data protection laws  
    
*   🤝 Use data ethically and respectfully  
    

A Multi-Platform Phone Number Scraper should be used for research, outreach, or analysis while respecting platform policies. Always ensure compliance when using scrape multi-platform phone number tools.

* * *

### 🧾 Input Parameters

#### 📥 Example Input JSON
```json
{
    "keywords": [
        "marketing"
    ],
    "country": "United Kingdom (+44)"
}
````

### 📤 Output Format

#### 📄 Example Output JSON

```json
  {
    "platform": "Instagram.com",
    "keyword": "marketing",
    "title": "+44 7413 081142 RSA Marketing provides premium digital ...",
    "description": "WhatsApp: + 44 7413 081142 RSA Marketing provides premium digital marketing services, professional website development, advanced SEO, high ...",
    "url": "https://www.instagram.com/p/DTAqEJrAsFl/",
    "phone_number": "+447413081142",
    "country": "United Kingdom",
    "dial_code": "+44"
  },
```

### ❓ FAQ – Multi-Platform Phone Number Scraper

#### 1️⃣ Is Multi-Platform Phone Number Scraper free?

Yes, free usage options are available for testing purposes.

#### 2️⃣ Does it work as a multi-platform phone number extractor online?

Yes, it runs entirely online without installation.

#### 3️⃣ Can I use it as a phone number leads extractor?

Absolutely, it's ideal for lead generation.

#### 4️⃣ Is there a multi-platform phone number scraper github version?

Yes, compatible repositories are available.

#### 5️⃣ Can it scrape business profiles only?

Yes, filters can be applied.

#### 6️⃣ Is it better than a phone number scraper extension?

Yes, it's more stable and scalable.

### ✅ Conclusion

Using a Multi-Platform Phone Number Scraper makes collecting Multi-Platform contact numbers simple, fast, and scalable 🚀. Whether for lead generation, outreach, or research, it delivers structured data with minimal effort. By focusing on public profile information, it offers a practical way to build high-quality phone number datasets confidently.

# Actor input Schema

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

A list of keywords, Multi-Platform usernames, or profile URLs to search for. Example: \["marketing", "founder"].

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

Select platform. For now this actor targets Multi-Platform via google.com SERP.

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

Select a country to scrape related phone numbers. The dial code is used to normalize and filter phone numbers.

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

Maximum number of phone numbers to collect per keyword. The scraper will stop once this limit is reached.

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

Choose scraping engine. 'cost-effective' uses RESIDENTIAL proxies; 'legacy' uses GOOGLE\_SERP proxy.

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

Configure proxies for this Actor (Apify proxy). The actor will enforce legal GOOGLE\_SERP or RESIDENTIAL groups depending on Engine.

## Actor input object example

```json
{
  "keywords": [
    "marketing"
  ],
  "platform": "Instagram",
  "country": "United Kingdom (+44)",
  "maxPhoneNumbers": 20,
  "engine": "legacy"
}
```

# 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"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("simpleapi/website-phone-number-contact-finder").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"] }

# Run the Actor and wait for it to finish
run = client.actor("simpleapi/website-phone-number-contact-finder").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"
  ]
}' |
apify call simpleapi/website-phone-number-contact-finder --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Website Phone Number Contact Finder",
        "version": "0.1",
        "x-build-id": "pFRkUhfnQrpkJWG9D"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/simpleapi~website-phone-number-contact-finder/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-simpleapi-website-phone-number-contact-finder",
                "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/simpleapi~website-phone-number-contact-finder/runs": {
            "post": {
                "operationId": "runs-sync-simpleapi-website-phone-number-contact-finder",
                "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/simpleapi~website-phone-number-contact-finder/run-sync": {
            "post": {
                "operationId": "run-sync-simpleapi-website-phone-number-contact-finder",
                "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",
                    "country"
                ],
                "properties": {
                    "keywords": {
                        "title": "Keywords / Usernames / URLs",
                        "type": "array",
                        "description": "A list of keywords, Multi-Platform usernames, or profile URLs to search for. Example: [\"marketing\", \"founder\"].",
                        "items": {
                            "type": "string"
                        }
                    },
                    "platform": {
                        "title": "Platform",
                        "enum": [
                            "Instagram",
                            "Linkedin",
                            "Tiktok",
                            "Youtube",
                            "Google-Maps",
                            "Airbnb",
                            "Reddit",
                            "Twitter",
                            "Spotify",
                            "Skool",
                            "Booking",
                            "Facebook",
                            "Yellowpages",
                            "Etsy",
                            "Eventbrite",
                            "Zillow",
                            "Craigslist",
                            "Agoda",
                            "Linktr",
                            "Twitch",
                            "Amazon",
                            "Telegram",
                            "Ubereats",
                            "Trivago",
                            "Kayak",
                            "Redbubble",
                            "Audible",
                            "Discord",
                            "Substack",
                            "Crunchbase",
                            "Doordash",
                            "Yelp",
                            "Pinterest",
                            "Threads",
                            "Soundcloud",
                            "Tripadvisor",
                            "Hotels",
                            "Swiggy",
                            "Dailymotion",
                            "Luma",
                            "Bandcamp",
                            "Shopee",
                            "Google-Play",
                            "Expedia",
                            "Trulia",
                            "Realtor",
                            "Quora",
                            "Tumblr",
                            "Gumroad",
                            "Steampowered",
                            "Redfin",
                            "Tokopedia",
                            "Vimeo",
                            "Wayfair",
                            "Overstock",
                            "Apple-Apps",
                            "Aliexpress",
                            "Snapchat",
                            "Alibaba",
                            "Blueskyweb",
                            "Mercadolibre",
                            "Patreon",
                            "Goodreads",
                            "Walmart",
                            "Douyin",
                            "Taobao",
                            "Trip",
                            "Vk",
                            "Co-Rakuten",
                            "Chewy",
                            "Target",
                            "Lazada",
                            "Skyscanner",
                            "Zomato",
                            "Instacart",
                            "Newegg",
                            "Flipkart",
                            "Trendyol",
                            "Allegro",
                            "Kickstarter"
                        ],
                        "type": "string",
                        "description": "Select platform. For now this actor targets Multi-Platform via google.com SERP.",
                        "default": "Instagram"
                    },
                    "country": {
                        "title": "Country",
                        "enum": [
                            "Afghanistan (+93)",
                            "Albania (+355)",
                            "Algeria (+213)",
                            "Andorra (+376)",
                            "Angola (+244)",
                            "Antigua And Barbuda (+1-268)",
                            "Argentina (+54)",
                            "Armenia (+374)",
                            "Australia (+61)",
                            "Austria (+43)",
                            "Azerbaijan (+994)",
                            "Bahamas (+1-242)",
                            "Bahrain (+973)",
                            "Bangladesh (+880)",
                            "Barbados (+1-246)",
                            "Belarus (+375)",
                            "Belgium (+32)",
                            "Belize (+501)",
                            "Benin (+229)",
                            "Bhutan (+975)",
                            "Bolivia (+591)",
                            "Bosnia And Herzegovina (+387)",
                            "Botswana (+267)",
                            "Brazil (+55)",
                            "Brunei (+673)",
                            "Bulgaria (+359)",
                            "Burkina Faso (+226)",
                            "Burundi (+257)",
                            "Cambodia (+855)",
                            "Cameroon (+237)",
                            "Canada (+1)",
                            "Cape Verde (+238)",
                            "Central African Republic (+236)",
                            "Chad (+235)",
                            "Chile (+56)",
                            "China (+86)",
                            "Colombia (+57)",
                            "Comoros (+269)",
                            "Congo (Democratic Republic) (+243)",
                            "Congo (Republic) (+242)",
                            "Costa Rica (+506)",
                            "Croatia (+385)",
                            "Cuba (+53)",
                            "Cyprus (+357)",
                            "Czech Republic (+420)",
                            "Denmark (+45)",
                            "Djibouti (+253)",
                            "Dominica (+1-767)",
                            "Dominican Republic (+1-809)",
                            "East Timor (+670)",
                            "Ecuador (+593)",
                            "Egypt (+20)",
                            "El Salvador (+503)",
                            "Equatorial Guinea (+240)",
                            "Eritrea (+291)",
                            "Estonia (+372)",
                            "Eswatini (+268)",
                            "Ethiopia (+251)",
                            "Fiji (+679)",
                            "Finland (+358)",
                            "France (+33)",
                            "Gabon (+241)",
                            "Gambia (+220)",
                            "Georgia (+995)",
                            "Germany (+49)",
                            "Ghana (+233)",
                            "Greece (+30)",
                            "Grenada (+1-473)",
                            "Guatemala (+502)",
                            "Guinea (+224)",
                            "Guinea-Bissau (+245)",
                            "Guyana (+592)",
                            "Haiti (+509)",
                            "Honduras (+504)",
                            "Hungary (+36)",
                            "Iceland (+354)",
                            "India (+91)",
                            "Indonesia (+62)",
                            "Iran (+98)",
                            "Iraq (+964)",
                            "Ireland (+353)",
                            "Israel (+972)",
                            "Italy (+39)",
                            "Jamaica (+1-876)",
                            "Japan (+81)",
                            "Jordan (+962)",
                            "Kazakhstan (+7)",
                            "Kenya (+254)",
                            "Kiribati (+686)",
                            "Korea, North (+850)",
                            "Korea, South (+82)",
                            "Kuwait (+965)",
                            "Kyrgyzstan (+996)",
                            "Laos (+856)",
                            "Latvia (+371)",
                            "Lebanon (+961)",
                            "Lesotho (+266)",
                            "Liberia (+231)",
                            "Libya (+218)",
                            "Liechtenstein (+423)",
                            "Lithuania (+370)",
                            "Luxembourg (+352)",
                            "Madagascar (+261)",
                            "Malawi (+265)",
                            "Malaysia (+60)",
                            "Maldives (+960)",
                            "Mali (+223)",
                            "Malta (+356)",
                            "Marshall Islands (+692)",
                            "Mauritania (+222)",
                            "Mauritius (+230)",
                            "Mexico (+52)",
                            "Micronesia (+691)",
                            "Moldova (+373)",
                            "Monaco (+377)",
                            "Mongolia (+976)",
                            "Montenegro (+382)",
                            "Morocco (+212)",
                            "Mozambique (+258)",
                            "Myanmar (+95)",
                            "Namibia (+264)",
                            "Nauru (+674)",
                            "Nepal (+977)",
                            "Netherlands (+31)",
                            "New Zealand (+64)",
                            "Nicaragua (+505)",
                            "Niger (+227)",
                            "Nigeria (+234)",
                            "North Macedonia (+389)",
                            "Norway (+47)",
                            "Oman (+968)",
                            "Pakistan (+92)",
                            "Palau (+680)",
                            "Panama (+507)",
                            "Papua New Guinea (+675)",
                            "Paraguay (+595)",
                            "Peru (+51)",
                            "Philippines (+63)",
                            "Poland (+48)",
                            "Portugal (+351)",
                            "Qatar (+974)",
                            "Romania (+40)",
                            "Russia (+7)",
                            "Rwanda (+250)",
                            "Saint Kitts And Nevis (+1-869)",
                            "Saint Lucia (+1-758)",
                            "Saint Vincent And The Grenadines (+1-784)",
                            "Samoa (+685)",
                            "San Marino (+378)",
                            "Sao Tome And Principe (+239)",
                            "Saudi Arabia (+966)",
                            "Senegal (+221)",
                            "Serbia (+381)",
                            "Seychelles (+248)",
                            "Sierra Leone (+232)",
                            "Singapore (+65)",
                            "Slovakia (+421)",
                            "Slovenia (+386)",
                            "Solomon Islands (+677)",
                            "Somalia (+252)",
                            "South Africa (+27)",
                            "South Sudan (+211)",
                            "Spain (+34)",
                            "Sri Lanka (+94)",
                            "Sudan (+249)",
                            "Suriname (+597)",
                            "Sweden (+46)",
                            "Switzerland (+41)",
                            "Syria (+963)",
                            "Taiwan (+886)",
                            "Tajikistan (+992)",
                            "Tanzania (+255)",
                            "Thailand (+66)",
                            "Togo (+228)",
                            "Tonga (+676)",
                            "Trinidad And Tobago (+1-868)",
                            "Tunisia (+216)",
                            "Turkey (+90)",
                            "Turkmenistan (+993)",
                            "Tuvalu (+688)",
                            "Uganda (+256)",
                            "Ukraine (+380)",
                            "United Arab Emirates (+971)",
                            "United Kingdom (+44)",
                            "United States (+1)",
                            "Uruguay (+598)",
                            "Uzbekistan (+998)",
                            "Vanuatu (+678)",
                            "Vatican City (+39-06)",
                            "Venezuela (+58)",
                            "Vietnam (+84)",
                            "Yemen (+967)",
                            "Zambia (+260)",
                            "Zimbabwe (+263)"
                        ],
                        "type": "string",
                        "description": "Select a country to scrape related phone numbers. The dial code is used to normalize and filter phone numbers.",
                        "default": "United Kingdom (+44)"
                    },
                    "maxPhoneNumbers": {
                        "title": "Max Phone Numbers",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of phone numbers to collect per keyword. The scraper will stop once this limit is reached.",
                        "default": 20
                    },
                    "engine": {
                        "title": "Engine",
                        "enum": [
                            "legacy"
                        ],
                        "type": "string",
                        "description": "Choose scraping engine. 'cost-effective' uses RESIDENTIAL proxies; 'legacy' uses GOOGLE_SERP proxy.",
                        "default": "legacy"
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Configure proxies for this Actor (Apify proxy). The actor will enforce legal GOOGLE_SERP or RESIDENTIAL groups depending on Engine."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
