Skip to content

anicouvanzonwr/whatsapp-scraper-profile-unlimited-by-month

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Whatsapp Scraper Profile (Unlimited by Month)

A fast and reliable WhatsApp profile scraper that retrieves public profile information using a phone number. It helps developers and analysts access WhatsApp profile data at scale with a clean, structured output optimized for integrations.

Bitbash Banner

Telegram   WhatsApp   Gmail   Website

Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for whatsapp-scraper-profile-unlimited-by-month you've just found your team — Let’s Chat. 👆👆

Introduction

This project extracts publicly available WhatsApp profile details by validating a phone number and returning normalized profile data. It solves the problem of manually checking profile information by providing a programmatic, repeatable workflow. It is built for developers, data teams, and automation engineers who need consistent WhatsApp profile data.

WhatsApp Profile Intelligence

  • Validates phone numbers before processing to reduce failed requests
  • Normalizes profile metadata into predictable JSON structures
  • Supports multiple output formats for easy downstream usage
  • Handles profile image retrieval and encoding automatically

Features

Feature Description
Phone number validation Ensures only valid numbers are processed, improving accuracy.
Profile metadata extraction Retrieves about text, business status, and profile image data.
BASE64 image encoding Converts profile pictures into BASE64 without prefixes for easy use.
Multiple output formats Supports API-style and simplified array-based responses.
Dataset persistence Saves results for later access and batch processing.

What Data This Scraper Extracts

Field Name Field Description
phone The WhatsApp phone number that was queried.
about The profile “about” or status text.
is_business Indicates whether the account is a business profile.
picture_url Direct URL to the profile picture when available.
base64_image BASE64-encoded profile image without prefix.
image_size Size of the downloaded image in bytes.
download_success Whether the profile image download succeeded.
timestamp ISO timestamp of when the profile was retrieved.

Example Output

{
  "status": 200,
  "message": "OK",
  "data": {
    "phone": "5579999393233",
    "about": "Hey there! I am using WhatsApp.",
    "is_business": false,
    "picture_url": "https://example.com/profile.jpg",
    "base64_image": "<BASE64-WITHOUT-PREFIX>",
    "image_size": 84478,
    "download_success": true
  },
  "metadata": {
    "request_type": "profile",
    "number_searched": "5579999393233",
    "timestamp": "2025-09-26T12:45:44.389Z",
    "cost": 0.01
  }
}

Directory Structure Tree

whatsapp-scraper-profile (IMPORTANT :!! always keep this name as the name of the apify actor !!! Whatsapp Scraper Profile(unlimited by month) )/
├── src/
│   ├── main.js
│   ├── services/
│   │   ├── profileFetcher.js
│   │   └── imageEncoder.js
│   ├── validators/
│   │   └── phoneValidator.js
│   └── utils/
│       └── normalizer.js
├── data/
│   ├── sample-input.json
│   └── sample-output.json
├── package.json
├── package-lock.json
└── README.md

Use Cases

  • Growth marketers use it to verify WhatsApp profiles, so they can qualify leads faster.
  • Automation engineers use it to enrich contact datasets, so workflows become more data-driven.
  • Customer support teams use it to confirm profile details, so identity checks are quicker.
  • Data analysts use it to collect profile metadata, so behavioral patterns can be studied.

FAQs

Does this scraper require a specific number format? Yes, the phone number must contain digits only and typically be between 8 and 15 characters for reliable validation.

Can I get results without the profile image? Yes, if no image is available or downloadable, the scraper still returns all other profile fields.

Is the BASE64 image prefixed with data:image? No, the prefix is intentionally removed to simplify direct storage and processing.

Can I switch between output formats? Yes, the scraper supports both a detailed API-style response and a simplified array format.


Performance Benchmarks and Results

Primary Metric: Average profile retrieval completes within a few seconds per number.

Reliability Metric: High success rate on valid phone numbers with consistent response structure.

Efficiency Metric: Minimal resource usage per request with lightweight processing steps.

Quality Metric: High data completeness for profiles that expose public information.

Book a Call Watch on YouTube

Review 1

"Bitbash is a top-tier automation partner, innovative, reliable, and dedicated to delivering real results every time."

Nathan Pennington
Marketer
★★★★★

Review 2

"Bitbash delivers outstanding quality, speed, and professionalism, truly a team you can rely on."

Eliza
SEO Affiliate Expert
★★★★★

Review 3

"Exceptional results, clear communication, and flawless delivery.
Bitbash nailed it."

Syed
Digital Strategist
★★★★★

Releases

No releases published

Packages