# Dailymotion Phone Number Scraper (`scraperforge/dailymotion-phone-number-scraper`) Actor

- **URL**: https://apify.com/scraperforge/dailymotion-phone-number-scraper.md
- **Developed by:** [ScraperForge](https://apify.com/scraperforge) (community)
- **Categories:** Automation, Lead generation, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## 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

### **Dailymotion** Phone Number Scraper 📱

**Dailymotion** Phone Number Scraper allows users to **extract** a variety of **data** types from the **Dailymotion** platform. It is equipped with features that ensure accurate and reliable **data** **extract**ion for multiple use cases.

This **Dailymotion** **data** scraping tool specializes in gathering **phone numbers** from user profiles and associated content. By scraping **Dailymotion** user info, users can obtain valuable **contact** details for outreach and marketing efforts.

The tool is designed to handle large-scale **data** **extract**ion tasks with ease, making it the best phone number scraping software for professionals. With its advanced capabilities, users can efficiently **extract** **phone numbers** and other related information from **Dailymotion** profiles and videos.

It ensures compliance with ethical guidelines while delivering high-quality results.

Dailymotion Phone Number Scraper is a powerful tool designed to extract phone numbers from the Dailymotion platform quickly and efficiently. It enables users to gather contact information for various purposes such as outreach, research, and business development.

Using Dailymotion Phone Number Scraper, you can streamline the process of extracting phone numbers from Dailymotion profiles and videos. This tool acts as a reliable Dailymotion contact extractor and simplifies data collection tasks.

With advanced phone number scraper tools, this software ensures accurate and fast extraction of contact details from Dailymotion. It is ideal for businesses and individuals looking to extract phone numbers from Dailymotion for legitimate purposes.

### Support and feedback

- **Bug reports**: Open a ticket in the repository Issues section
- **Custom features**: Contact our enterprise support team
  *Email: hello.apiempire@gmail.com*
### Extractable Data Table 📊
| Data Type | Description |
| --- | --- |
| Phone Numbers | Extract phone numbers from Dailymotion profiles and videos for outreach purposes. |
| Usernames | Collect usernames associated with Dailymotion accounts for further analysis. |
| Profile URLs | Retrieve profile links to access additional user information on Dailymotion. |
| Video Metadata | Extract metadata from videos, including descriptions and tags, for research purposes. |
| Follower Counts | Gather follower statistics from Dailymotion profiles to evaluate user influence. |
| Email Addresses | Scrape email addresses associated with Dailymotion accounts for communication needs. |
| Channel Names | Retrieve channel names to identify content creators and their work. |
| Comments | Extract comments from videos for sentiment analysis and audience engagement insights. |

### Key Features of **Dailymotion** Phone Number Scraper

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

- ⭐ **Fast** and efficient extraction of phone numbers from **Dailymotion** profiles using advanced algorithms
- ⭐ Supports automated phone number extraction for large-scale data scraping tasks with minimal effort
- ⭐ Offers detailed insights into **Dailymotion** user data including usernames and profile URLs
- ⭐ Integrates seamlessly with **Dailymotion** scraping services for enhanced data collection capabilities
- ⭐ Provides real-time updates to ensure accurate and up-to-date information from **Dailymotion** profiles
- ⭐ Ensures compliance with ethical guidelines while scraping **Dailymotion** user info responsibly
- ⭐ Designed as the best phone number scraping software with user-friendly features and high accuracy
- ⭐ Allows users to customize scraping parameters for targeted data extraction from **Dailymotion** profiles
- ⭐ Supports secure and reliable data processing to protect user information during extraction
- ⭐ Offers robust scalability for handling large datasets and complex scraping requirements

### How to use **Dailymotion** Phone Number Scraper 🚀

Follow this **simple, step-by-step guide** to start extracting **Dailymotion** phone numbers today:

1. ✅ Download and install the **Dailymotion** Phone Number Scraper software on your device
2. ✅ Log in to the tool and configure your scraping preferences for **Dailymotion** profiles and videos
3. ✅ Enter the target **Dailymotion** URLs or search keywords to begin the scraping process
4. ✅ **Select** the data types you wish to extract such as phone numbers usernames or profile URLs
5. ✅ **Start** the scraping operation and monitor the progress through the user-friendly interface
6. ✅ **Export** the extracted data to your preferred format for further use or analysis
7. ✅ **Review** the results to ensure accuracy and completeness of the scraped information
8. ✅ Utilize the **Dailymotion** contact extractor features to refine your data collection process

### Use Cases 🎯

Business Outreach
🎯 Extract phone numbers from **Dailymotion** profiles to connect with potential clients
🎯 Utilize **Dailymotion** data scraping tools for targeted marketing campaigns
🎯 Gather contact information to expand your business network efficiently

Research and Analysis
🎯 Scrape **Dailymotion** user info for academic studies or market research
🎯 **Analyze** video metadata and comments for audience insights and trends
🎯 **Use** extracted data to evaluate user engagement and content popularity

Creator Collaboration
🎯 Extract phone numbers from **Dailymotion** profiles to reach out to content creators
🎯 **Identify** influencers using **Dailymotion** scraping services for partnership opportunities
🎯 Gather channel names and follower counts to assess creator impact

Agency Use
🎯 **Automate** phone number extraction for large-scale client projects efficiently
🎯 Utilize **Dailymotion** user data scraper tools for targeted advertising campaigns
🎯 Access accurate contact information for talent scouting and recruitment

### Why choose us? 💎

**Dailymotion** Phone Number Scraper is the ultimate solution for extracting contact details from **Dailymotion** profiles. It is designed to provide fast, accurate, and **reliable** results for users across various industries.

As the **best** phone number scraping software, it offers **advanced** features that simplify the data collection process. This tool ensures compliance with ethical guidelines while delivering high-quality results for legitimate use cases.

By using **Dailymotion** user data scraper capabilities, businesses and individuals can save time and effort in gathering valuable information. It is ideal for users who want to learn how to scrape phone numbers online effectively and responsibly.

With its **user-friendly** interface and powerful functionality, **Dailymotion** Phone Number Scraper is the preferred choice for professionals.

### **Dailymotion** Phone Number Scraper Scalability 📈

**Dailymotion** Phone Number Scraper is built to handle **large-scale** data extraction tasks with ease. It supports automated phone number extraction for **efficient** processing of **extensive** datasets.

This tool integrates **seamless**ly with **Dailymotion** scraping services to provide reliable and accurate results. Whether you need to scrape thousands of profiles or analyze complex user data, the scraper can adapt to your requirements.

It is designed to scale up operations without compromising on speed or accuracy. By leveraging **Dailymotion** user data scraper features, users can extract valuable information from the platform **efficient**ly.

The scalability of this tool ensures that it meets the needs of businesses, researchers, and agencies alike.

### **Dailymotion** Phone Number Scraper Legal Guidelines ⚖️

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

#### Legal & Ethical Guidelines
⚖️ **Ensure** compliance with **Dailymotion**s terms of service while using the scraper
⚖️ **Use** **Dailymotion** Phone Number Scraper for legitimate purposes only such as outreach or research
⚖️ **Avoid** extracting sensitive information that violates user privacy or ethical standards
⚖️ Follow data protection regulations applicable to your region when processing scraped data
⚖️ **Do not** misuse **Dailymotion** contact extractor features for spamming or unauthorized activities
⚖️ Respect user rights and obtain consent where required before using extracted data
⚖️ **Ensure** that phone number scraper tools are configured to avoid overloading **Dailymotion** servers
⚖️ **Use** the scraper responsibly to maintain the integrity of the **Dailymotion** platform

### Input Parameters 🧩
📦 Example Input (JSON)
```json
{
  "keywords": ["Dailymotion Phone Number Scraper"],
  "country": "Global",
  "maxPhoneNumbers": 20,
  "platform": "Dailymotion",
  "engine": "legacy"
}
````

### Input Table

| Data Type | Description |
| --- | --- |
| keywords | Keywords to find relevant profiles |
| country | Country setting (Global) |
| maxPhoneNumbers | Maximum phone numbers to collect (default 20) |
| platform | Platform to scrape (Dailymotion) |
| engine | Engine type (legacy) |
| proxyConfiguration | Optional proxy settings |

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "platform": "Dailymotion",
    "keyword": "Dailymotion Phone Number Scraper",
    "title": "Example Dailymotion profile",
    "description": "Example description with phone number",
    "url": "https://www.example.com/example/",
    "phone_number": "+1234567890",
    "country": "Global",
    "dial_code": "Auto-detected"
  }
]
```

### Output Table

| Data Type | Description |
| --- | --- |
| platform | Identifies Dailymotion as the source |
| keyword | Keyword that triggered the result (Dailymotion Phone Number Scraper) |
| title | Profile title or username |
| description | Public bio snippet with contact info |
| url | Direct Dailymotion profile link |
| phone\_number | Extracted phone number with Auto-detected dial code |
| country | Country setting (Global) |
| dial\_code | Dial code (Auto-detected) |

### FAQ ❓

#### What is Dailymotion **Phone Number Scraper**?

It is a tool designed to extract **phone numbers** and other contact details from Dailymotion profiles and videos.

#### How does the tool **extract** phone numbers from Dailymotion?

The scraper uses advanced algorithms to identify and extract **phone numbers** from user profiles and associated content.

#### Is Dailymotion **Phone Number Scraper** easy to use?

**Yes**, it features a **user-friendly** interface and simple setup process for efficient data extraction.

#### Can I use this tool for **large-scale** scraping tasks?

**Yes**, the scraper supports **automated** phone number extraction for handling extensive datasets.

#### Does the tool comply with ethical guidelines?

**Yes**, it ensures **compliance** with ethical standards and Dailymotion's terms of service.

#### What data types can I **extract** using this scraper?

You can extract **phone numbers**, usernames, profile URLs, video metadata, and more.

#### Is this the best phone number scraping software available?

**Yes**, it is designed to deliver high-quality results with advanced features and accuracy.

#### How do I customize the scraping parameters?

You can configure the tool to target specific profiles, videos, or data types during setup.

#### Can I **export** the **extract**ed data?

**Yes**, the tool allows you to export data in various formats for further use or analysis.

#### What are the benefits of using Dailymotion scraping services?

These services provide reliable and efficient data extraction solutions for **businesses** and individuals.

#### How do I learn how to scrape phone numbers online?

The scraper includes detailed instructions and support for users new to data extraction.

#### Is the tool **secure** and reliable?

**Yes**, it ensures **secure** data processing and reliable results for all users.

#### Can I use the scraper for research purposes?

**Yes**, it is ideal for researchers looking to analyze Dailymotion user info and engagement metrics.

#### What are the **legal** implications of using this tool?

Users must comply with data protection laws and ethical guidelines while using the scraper.

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

**Yes**, it provides real-time data extraction to ensure the accuracy of information.

# Actor input Schema

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

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

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

Select platform. For now this actor targets Dailymotion 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": "Dailymotion",
  "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("scraperforge/dailymotion-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"] }

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

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Dailymotion Phone Number Scraper",
        "version": "0.1",
        "x-build-id": "HeQPxuubauiC5Waf2"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scraperforge~dailymotion-phone-number-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scraperforge-dailymotion-phone-number-scraper",
                "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/scraperforge~dailymotion-phone-number-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scraperforge-dailymotion-phone-number-scraper",
                "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/scraperforge~dailymotion-phone-number-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scraperforge-dailymotion-phone-number-scraper",
                "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, Dailymotion usernames, or profile URLs to search for. Example: [\"marketing\", \"founder\"].",
                        "items": {
                            "type": "string"
                        }
                    },
                    "platform": {
                        "title": "Platform",
                        "enum": [
                            "Dailymotion"
                        ],
                        "type": "string",
                        "description": "Select platform. For now this actor targets Dailymotion via google.com SERP.",
                        "default": "Dailymotion"
                    },
                    "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
