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:
About
info.About
info.WA for Business
or WA regular
account).Users can execute the Actor at no cost and obtain up to 10 results for free. If you need unlimited results, you can use the paid version of this Actor, find it listed here.
The backend service supporting this Actor is also available on this site operated by inUtil Labs.
With this actor, large batches of data (several million data-points) could be processed, obtaining results from the entire dataset to enrich a database. There's also an API based version of all the features of the Actor.
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:
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
When running the Whatsapp Profile Scraper Actor on the Apify platform, there is one crucial factor to consider:
The usage costs differ depending on how many profiles (phone numbers) you are scraping. According to our tests, running a full scrape of 10 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 is not a factor to consider on this free version. You can scrape an unlimited number of profiles using the paid version of this Actor, listed here.
The Whatsapp Profile Scraper is very easy to use as shown on this video.
In this video, we demonstrate the integration we made with Stripe to add a token that extended this Actor's processing capacity to more than 10 records. In May 2024, Apify modified the T&C of its Marketplace, and we have removed this functionality.
We keep this video example solely to demonstrate the ability to code certain integrations that inUtil Labs has.
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.
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.
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.
Running an actor like this is optimal for batch processing needs. This tool has been specifically designed to streamline the scraping of long lists of numbers, eliminating the need for manual data processing and increasing efficiency.
But we understand that some users may require a transactional alternative, or maybe running this code on a self-hosted environment, which is why we offer some other form factors of this code like RESTful APIs, or a self-hosted container, as the one we demostrate on this site. Feel free to connect with us by using the contact form on the site and share your needs and use-case; we'll gladly assist you in bringing your ideas to life through code.
This scraper is offered as a free Apify Actor for testing the paid version listed on the Apify Marketplace.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!