Skip to content

Arslan-MD/IvaSms-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

IVAS SMS API LIVE

πŸ”₯ IVAS SMS PANEL API πŸš€

Developed & Maintained by


⚑ Features

  • πŸš€ OTP Retrieval β€” Fetch OTPs for any date or number range.
  • πŸ“Š SMS Statistics β€” Get total, paid, and unpaid counts with revenue.
  • πŸ”’ Cookie Auth β€” Secure sessions with cookie-based authentication.
  • 🧠 Smart Query Engine β€” Retrieve OTPs by date, range, and limit.
  • 🧩 Auto Session Handling β€” Detects expired cookies.
  • 🧰 Error Debugging β€” Detailed logs for every failure.
  • πŸ’¨ Response Compression β€” Handles gzip and brotli seamlessly.

🧩 Requirements

  • Valid cookies.json with IVAS authentication
  • Python 3.x
  • Dependencies from requirements.txt

βš™οΈ Installation

git clone https://github.com/Arslan-MD/IvaSms-api.git
cd IvaSms-api
pip install -r requirements.txt
python app.py

🌐 Hosting on Vercel

  1. Fork the repository 🍴

  2. Add valid cookies in cookies.json

  3. Deploy on Vercel β€” automatic build πŸ”„

  4. Access your live endpoint instantly 🌍


API Endpoints πŸ“‘

  • Welcome Endpoint:

    • URL: /
    • Method: GET
    • Response Type: application/json
    • Example Response:
      {
        "message": "Welcome to the IVAS SMS API",
        "status": "API is alive",
        "endpoints": {
          "/sms": "Get OTP messages for a specific date (format: DD/MM/YYYY) with optional limit. Example: /sms?date=01/05/2025&limit=10"
        }
      }
  • SMS Retrieval Endpoint:

    • URL: /sms
    • Method: GET
    • Query Parameters:
      • date (required): Date in DD/MM/YYYY format.
      • to_date (optional): End date in DD/MM/YYYY format.
      • limit (optional): Maximum number of OTP messages to return.
    • Response Type: application/json
    • Example Response:
      {
        "status": "success",
        "from_date": "01/05/2025",
        "to_date": "Not specified",
        "limit": "Not specified",
        "sms_stats": {
          "count_sms": "50",
          "paid_sms": "30",
          "unpaid_sms": "20",
          "revenue": "25.50"
        },
        "otp_messages": [
          {
            "range": "+1",
            "phone_number": "+1234567890",
            "otp_message": "Your OTP is 123456"
          }
        ]
      }

Important Notice ⚠️

  • Do not re-upload this code to GitHub! If you must share or use it elsewhere, please provide proper credit to the original author, @ArslanMD Official. 🚫
  • Forking Recommended: Instead of re-uploading, fork this repository to contribute or use it for your projects. This helps maintain the integrity of the original work. πŸ™Œ

⚠️ Important Notice

🚫 Do not re-upload this repository to GitHub! If you want to use it, please fork it and give credit to @ArslanMD Official.

🧠 Respect the creator. Support the original work. πŸ’ͺ


🀝 Contributing

Want to improve it? Fork β†’ Modify β†’ Pull Request πŸš€ We welcome all contributors πŸ’«


πŸ“œ License

This project is open-source. Check the LICENSE file for terms πŸ“„


πŸ’¬ Official Links

πŸ”— WhatsApp Group: Join Now πŸ“’ WhatsApp Channel: Follow Updates πŸ’¬ Contact Developer: Message Me


About

IVAS SMS Panel API is a powerful Flask-based automation system developed by @Arslan-MD Official, designed to make OTP retrieval and SMS management faster, smarter, and easier than ever before πŸš€ This API helps you fetch OTP messages, track SMS statistics, and analyze delivery performance β€” all in real-time, With Arslan-MD-Tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages