An open API service indexing awesome lists of open source software.

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 โšก

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**.