https://github.com/rozhakxd/wa-verifyapi
๐ก๏ธ WhatsApp Shield - Advanced API untuk validasi & forensic analysis link grup WhatsApp โก
https://github.com/rozhakxd/wa-verifyapi
api api-development flask python-backend rest-api web-crawler web-tools whatsapp-wrapper
Last synced: 7 months ago
JSON representation
๐ก๏ธ WhatsApp Shield - Advanced API untuk validasi & forensic analysis link grup WhatsApp โก
- Host: GitHub
- URL: https://github.com/rozhakxd/wa-verifyapi
- Owner: RozhakXD
- License: mit
- Created: 2024-10-16T05:31:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-24T00:28:14.000Z (8 months ago)
- Last Synced: 2025-04-24T01:20:25.223Z (8 months ago)
- Topics: api, api-development, flask, python-backend, rest-api, web-crawler, web-tools, whatsapp-wrapper
- Language: Python
- Homepage:
- Size: 149 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **๐ WA-VerifyAPI - Your Smart Solution for WhatsApp Group Link Validation!**
๐ **Welcome to WA-VerifyAPI!** A modern Flask-based API designed to effortlessly validate WhatsApp group links. With this cutting-edge technology, you can quickly extract group information and verify activity status. ๐
โจ **Why choose WA-VerifyAPI?** Because we provide an efficient and reliable solution for your communication needs. Whether you're a developer looking to enhance your application or simply want to ensure the links you share are valid, weโve got you covered! Join us and elevate your WhatsApp experience today! ๐
## **โจ Features**
โ
**Group Info Extraction** โ Retrieve group name & profile picture (if available)
โ
**Error Handling** โ Detect expired, invalid, or fake links
โ
**Fast & Scalable** โ Built with **Flask** & **aiohttp** for async HTTP requests
โ
**Link Validation** โ Check if a WhatsApp group link is valid and active
โ
**Modern API Standards** โ Clean JSON responses with proper HTTP status codes
## **๐ Quick Start**
### **Prerequisites**
- Python 3.10+
- `pip` (Python package manager)
### **Installation**
1. Clone the repo:
```sh
git clone https://github.com/RozhakXD/WA-VerifyAPI.git
cd WA-VerifyAPI
```
2. Install dependencies:
```sh
pip install -r requirements.txt
```
3. Run the API:
```sh
python run.py
```
The API will start at `http://localhost:5000`.
## **๐ API Endpoints**
### **๐ Validate a WhatsApp Group Link**
**`POST /api/validate`**
Check if a WhatsApp group link is valid and fetch group details.
#### **Request**
```json
{
"link": "https://chat.whatsapp.com/EXAMPLE123"
}
```
#### **Successful Response**
```json
{
"status": "success",
"data": {
"link": "https://chat.whatsapp.com/EXAMPLE123",
"groups_info": {
"profile_picture": "https://pps.whatsapp.net/v/EXAMPLE_IMG",
"group_name": "Awesome Tech Group"
}
}
}
```
#### **Error Responses**
| Status | Description | Example Response |
|--------|-------------|------------------|
| `400` | Invalid URL format | `{"status": "error", "message": "Invalid WhatsApp group link"}` |
| `404` | Group not found/inactive | `{"status": "error", "message": "WhatsApp group is not active"}` |
## **๐งช Running Tests**
```sh
pytest tests/
```
## โ Support
If you love this project and want to support its development, you can make a donation on the following platforms:
[Trakteer](https://trakteer.id/rozhak_official/tip) | [PayPal](https://paypal.me/rozhak9) | [Saweria](https://saweria.co/rozhak9)
## **๐ License**
This project is licensed under **MIT License**.