Youtube Channel Phone Number Scraper
Pricing
$19.99/month + usage
Youtube Channel Phone Number Scraper
π YouTube Channel Phone Number Scraper extracts publicly listed business contact numbers from channel About pages in seconds. β‘ Ideal for lead gen, sales outreach & CRM enrichment. π Compliant, fast, and accurate. π Boost conversions with clean data.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapeMesh
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Youtube Channel Phone Number Scraper
Youtube Channel Phone Number Scraper is a focused data extraction tool that searches Google for YouTube channels and collects publicly available phone numbers from their profile descriptions. It solves the hassle of finding valid contact numbers at scale by combining Google SERP queries with dial-code filtering to return clean, normalized results. Built for marketers, sales teams, researchers, and developers, it helps you automate lead generation, market research, and CRM enrichment with structured, ready-to-use contact data.
What data / output can you get?
Below are the exact JSON fields this actor outputs to the Apify dataset, with examples for clarity:
| Data type | Description | Example value |
|---|---|---|
| platform | Source label for the platform (derived from input) | "Youtube.com" |
| keyword | The keyword that triggered the result | "marketing" |
| title | Result title extracted from the SERP block | "Marketing Academy β YouTube" |
| description | SERP snippet/description text that contained the phone number | "Call us at +44 20 7946 0958 for inquiriesβ¦" |
| url | Direct link from Google result (must contain youtube.com) | "https://www.youtube.com/@marketingacademy" |
| phone_number | Normalized phone number, prefixed with the dial code | "+44XXXXXXXXXX" |
| country | Country name parsed from input | "United Kingdom" |
| dial_code | International dialing code used for filtering and normalization | "+44" |
Notes:
- Output is written per match as individual records.
- Fields like description may be empty if the snippet does not contain text beyond the number, and dial_code may be empty if it cannot be detected from the provided country string.
- You can download results from the Apify dataset in common formats like JSON or CSV for further analysis.
Key features
-
βοΈ Reliable Google SERP extraction Uses the GOOGLE_SERP proxy group with up to 3 automatic retries per request, rotating the proxy on retry to mitigate blocks and captchas.
-
π Country-aware dial code filtering Supports 200+ countries via the Country & Dial Code selector. Phone numbers are normalized and, when a dial code is set, filtered to match the selected country.
-
π Focused contact data collection Extracts phone numbers alongside titles, descriptions (SERP snippets), and YouTube channel URLs to streamline lead capture and enrichment.
-
π Scalable, multi-keyword runs Provide a list of keywords to collect results per keyword up to your configured limit. The actor advances through multiple SERP pages until your per-keyword cap is reached or pages run out.
-
π§ͺ Tunable limits for speed vs. depth Control volume with maxPhoneNumbers (1β10,000) per keyword for quick tests or deeper data pulls.
-
π§Ύ Structured dataset output Results are pushed as structured JSON records to the Apify dataset for easy export to JSON or CSV and downstream automation.
-
π Proxy control when needed Optional proxyConfiguration lets you enable/disable Apify Proxy or adjust proxy settings while the actor remains optimized for GOOGLE_SERP by default.
-
π οΈ Production-ready stability Built-in block detection, randomized headers, request jitter, and an empty-page cut-off improve reliability during larger runs.
How to use Youtube Channel Phone Number Scraper - step by step
- Create or log in to your Apify account.
- Open the Youtube Channel Phone Number Scraper actor.
- Add your input:
- Enter one or more keywords in keywords (e.g., ["marketing", "plumber"]).
- Select a country in country (e.g., "United Kingdom (+44)") to apply dial-code normalization and filtering.
- (Optional) Keep platform as "Youtube" (default).
- (Optional) Adjust maxPhoneNumbers to set the per-keyword limit.
- (Optional) Leave engine as "legacy" (default, optimized for reliability).
- (Optional) Configure proxyConfiguration if you need custom proxy behavior (GOOGLE_SERP proxy is used by default).
- Start the run.
- Monitor logs to see progress per keyword, including collected counts and any retry/anti-blocking messages.
- When the run completes, open the dataset to view results (platform, keyword, title, description, url, phone_number, country, dial_code).
- Export your data from the dataset (e.g., JSON or CSV) for use in your CRM, analytics, or automation workflows.
Pro Tip: For highly targeted local leads, pair a specific business keyword with the matching country dial code (e.g., "dentist" + "United Kingdom (+44)") to enforce number normalization and country matching.
Use cases
| Use case name | Description |
|---|---|
| Sales prospecting + phone enrichment | Build call-ready lead lists by extracting public phone numbers from YouTube channel results that match your industry keywords. |
| Local business outreach | Target local businesses by selecting a specific country dial code to collect country-matching phone numbers at scale. |
| Marketing list building | Create segmented call lists from public channel snippets for campaigns, promotions, and partnerships. |
| Market research sampling | Collect samples of public contact numbers across niches to analyze availability and patterns by region. |
| Agency contact discovery | Rapidly identify potential clientsβ public phone numbers from YouTube presence for outreach. |
| Data pipeline ingestion | Automate collection of structured phone records into your ETL/ELT process using the Apify dataset exports. |
| Academic & non-profit studies | Gather public contact data for non-commercial research, ensuring compliance with public-data guidelines. |
Why choose Youtube Channel Phone Number Scraper?
- π― Precision with dial-code filtering: Normalizes and filters numbers to your selected country for cleaner datasets.
- π Scales with your goals: Multi-keyword input and per-keyword limits enable both quick tests and large runs.
- π§Ύ Developer-friendly outputs: Structured records are pushed directly to the Apify dataset for straightforward JSON/CSV export.
- π‘οΈ Block-aware reliability: GOOGLE_SERP proxy with retry and rotation logic, randomized headers, and jittered delays.
- βοΈ Public-data focused: Designed to collect publicly available information from SERP results and public channel descriptions.
- π§ Simple configuration: Defaults optimized for YouTube phone number extraction β just add keywords and a country.
In short, this production-ready YouTube phone number scraper provides cleaner data, fewer manual steps, and more repeatable outcomes than brittle, browser-based alternatives.
Is it legal / ethical to use Youtube Channel Phone Number Scraper?
Yes β when used responsibly. This actor searches Google and extracts publicly available information from YouTube channel results and public profile descriptions. It does not access private or authenticated data.
Guidelines for compliant use:
- Collect only publicly available information and respect YouTubeβs terms of service.
- Use results responsibly and avoid spam or misuse.
- Ensure your processing complies with applicable regulations (e.g., GDPR, CCPA).
- Consult your legal team for jurisdiction-specific requirements or edge cases.
Input parameters & output format
Example input (JSON):
{"keywords": ["marketing", "plumber"],"platform": "Youtube","country": "United Kingdom (+44)","maxPhoneNumbers": 20,"engine": "legacy","proxyConfiguration": {"useApifyProxy": true}}
Parameters:
-
keywords (array of string)
- Description: Search terms to find YouTube channels with phone numbers. Accepts keywords, channel usernames, or profile URLs.
- Default: ["marketing"] (prefill)
- Required: Yes
-
platform (string; enum: ["Youtube"])
- Description: Select the social platform to scrape. Currently supports YouTube only; searches Google SERP for YouTube channel results.
- Default: "Youtube"
- Required: No
-
country (string; enum of supported countries with dial codes)
- Description: Target country & dial code used to filter and normalize phone numbers to a consistent +XX format.
- Default: "United Kingdom (+44)"
- Required: Yes
-
maxPhoneNumbers (integer; min: 1, max: 10000)
- Description: Maximum phone numbers to collect per keyword. The scraper stops once this limit is reached for each keyword.
- Default: 20
- Required: No
-
engine (string; enum: ["legacy"])
- Description: Scraping engine for Google search. "legacy" uses GOOGLE_SERP proxy with 3 automatic retries per request (rotating proxy on each retry).
- Default: "legacy"
- Required: No
-
proxyConfiguration (object)
- Description: Optional proxy configuration. The actor uses GOOGLE_SERP proxy by default for Google search.
- Default: Not set
- Required: No
Example output (JSON):
[{"platform": "Youtube.com","keyword": "marketing","title": "Marketing Academy β YouTube","description": "Call us at +44 20 7946 0958 for inquiries and enrollment.","url": "https://www.youtube.com/@marketingacademy","phone_number": "+442079460958","country": "United Kingdom","dial_code": "+44"}]
Notes:
- description may be empty when no snippet text is captured beyond the number.
- dial_code may be empty if it cannot be detected from the provided country string.
- Each record includes exactly the fields shown above.
Related tools
FAQ
Is there a free trial or pricing for this tool?
Yes. On Apify, this actor lists a flat monthly price and provides a 120-minute trial period so you can test before subscribing.
Do I need to log in to YouTube or provide cookies?
No. The actor searches Google SERP for YouTube channel results and extracts publicly available information from the results and public descriptions, without requiring login.
Which data fields does it return?
Each result includes platform, keyword, title, description, url, phone_number, country, and dial_code. These are the exact fields pushed to the dataset during the run.
How many results can I collect?
Use maxPhoneNumbers to control the maximum number of phone numbers per keyword (1β10,000). The actor paginates through Google results and stops when the limit is reached or when several consecutive pages yield no matches.
Which countries are supported?
You can select from 200+ countries with embedded dial codes (e.g., United Kingdom (+44), United States (+1)). The chosen dial code is used for normalization and filtering.
What proxy does it use and how are blocks handled?
The actor is optimized for the GOOGLE_SERP proxy group and automatically retries requests up to 3 times, rotating the proxy on each retry to improve reliability and bypass blocks or captchas.
Can I integrate the results into my workflows?
Yes. Results are stored in the Apify dataset, which you can download as JSON or CSV and connect to your automation or analytics workflows.
Does it support platforms other than YouTube?
The platform parameter currently supports "Youtube" only. The actor is purpose-built for YouTube phone number extraction via Google SERP.
Closing CTA / Final thoughts
This actor is built to extract public phone numbers from YouTube channel search results quickly and reliably. With dial-code-aware filtering, structured outputs, and resilient SERP scraping, it empowers marketers, sales teams, researchers, and developers to automate lead capture and enrichment with confidence. Export clean JSON/CSV from the dataset, wire it into your CRM or analytics pipeline, and start scaling your outreach today.