Whatsapp Profiles Scraper

  • inutil_labs/wscrp-free
  • Modified
  • Users 636
  • Runs 4k
  • Created by Author's avatarinUtil Labs

Scrape the Whatsapp network and fetch profile info of any user, including: Profile picture, About status, or check if it's a Whatsapp for Business or personal account.

The Whatsapp Profiles Scraper Actor allows to search for profile info on the Whatsapp network and download the data gathered as a HTML, JSON, CSV, Excel, or XML doc.

The actor will accept as input an array of phone numbers, and will return for each:

  • The Profile picture of the user (a reachable url).
  • Whether the number is registered on whatsapp, or not.
  • The user's About info.
  • When was the last update of the About info.
  • Type of whatsapp account (if it's a WA for Business or WA regular account).

Users can execute the Actor at no cost and obtain up to 10 results. By acquiring an execution token, users can extend the results to obtain up to 1000 records, enabling the batch process of larger volumes of data. There's also an API based version of all the features of the Actor.

Why scrape Whasapp Profiles?

WhatsApp is reported to have more than 2 billion monthly active users globally, and is ranked among the most popular mobile messenger apps in the world. With so many active users, you can imagine that there is a lot of useful data on the Network.

So what could you do with that data? Here are some ideas:

  • Customize your contact center with up-to-date profile pics of your customers.
  • Cyber Security: Monitor and track the profile pictures of WhatsApp users, helping to identify suspicious or fraudulent activities.
  • For marketing purposes, such as displaying targeted ads or offers based on users' WhatsApp profile pictures.
  • Offer personalized services by incorporating WhatsApp profile pictures of users into their accounts. This could include personalized greeting cards, photo books, or other types of customized products.
  • When a prospect register on you site, you might want to know if the phone number provided is a real whatsapp number.
  • When integrated with social media platforms, you could allow users to update their social media profile picture with their WhatsApp display picture or vice versa.
  • If the whatsapp account is a WA for Business, understand how real businesses are promoting their brand, their opening hours, web-page...
  • The whatsapp handle you set is tipically the way you are known among your family and friends... this might be relevant on how you want to approach a customer next time you talk to him/her.
  • Collect a constantly updated dataset and gain insights into ongoing changes.
  • Carry out market or academic research.

The Whatsapp Profile Scraper is ethical and does not extract any private user data, such as email addresses, gender, or location. It only extracts what the users have chosen to share publicly on the Whatsapp network, and therefore we believe that the scraper, when used for ethical purposes by Apify users, is safe. However, you should be aware that your results could contain personal data. Personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read Apify's blog post on the legality of web scraping. Bear in mind that Whatsapp (Meta) might not be following the same ethical principles: read

Cost of usage

When running the Whatsapp Profile Scraper Actor on the Apify platform, there are two crucial factors to consider:

  • Compute units - used for running the scraper.
  • Number of records - this is the number of phone numbers you want the Actor to scrape on each run.

The usage costs differ depending on how many profiles (phone numbers) you are scraping. According to our tests, running a full scrape of 1000 numbers has a minimun cost and you don't need to allocate a significant ammount of RAM to run the actor.

The number of records cost: if you run the Actor on 10 profiles or less, there is no cost associated. If you want to scrape up to 1.000 numbers you need to buy a token on this payment link and enter it on the token field as an input. Each token bought can be consumed on multiple runs till you get to 1.000 numbers scraped.

How to use the 1000 profiles token video guide

This video shows how to add a token and scrape up to 1000 profiles of whatsapp.

How to use the scraper video guide

The Whatsapp Profile Scraper is very easy to use as shown on this video.

Input parameters

Numbers: (mandatory field)

The input of this scraper must be an array of phone numbers that have to be checked on the Whatsapp Network. The array can be: up to 10 numbers if you do not enter a token, or up to 1.000 if you have purchased a valid execution token (see cost of usage for details).

The whatsapp number must be written as: countrycode and number; do NOT include any non-number character, spaces, or anything which is not a number. Otherwise the job will not be processed. Examples: of correct numbers are: 34123456789 (for spain) or 491234567890 (for Germany).

Do NOT include '+' before your countrycode. Do NOT include a '-', or any other character or space (anything which is not a number) as part of your phone number. If you do not know if you are using a valid country code check this list of valid codes.

Token: (optional field)

When you want to scrape over 10 numbers you need to buy a token on this payment link and enter it on this optional field as an input. Each token will allow you to scrape 1.000 numbers.

Whatsapp Profile Scraper output format

The actor stores its results in a dataset. Each item is a separate item in the dataset. You can also download Whatsapp Profile Scraper data as a HTML, JSON, CSV, Excel, or XML doc.

Can I consume the Whatsapp Profile Scraper as an API?

This actor is the solution for your batch processing needs. This cutting-edge tool has been specifically designed to streamline the scraping of long lists of numbers, eliminating the need for manual data processing and increasing efficiency. Each valid execution token comes with 1.000 records that can be consumed on one or many executions of the Actor.

But we understand that some users may require a transactional alternative, which is why we offer two RESTful APIs to cater to your needs.

Our Profile Pictures Scraper API provides a quick and efficient way to scrape profile pictures from whatsapp platform, while our WhatsApp for Business Info Scraper API is the ideal solution for those in need of business information on WhatsApp.

This state-of-the-art technology and user-friendly interface make it easy for you to automate your data scraping and processing needs, allowing you to focus on other important aspects of your business. Trust this Actor to deliver accurate and reliable results every time, enhancing productivity and saving you time and resources.


This scraper is offered as a free Apify Actor; thus you don't need to pay to get up to 10 numbers per month (not per run). You can also execute the Actor by providing an execution token, allowing you to collect up to 1000 records per token.