Fonnte is the biggest and most battle-tested unofficial WhatsApp gateway in Indonesia. LoginWA is the newer player with USD monthly pricing, media on the Free plan, and a focus on OTP/login plus blast for SMEs. Here is a side-by-side look at the real numbers so you can decide, no overblown claims.
Honest note: Fonnte is a good provider, the largest in this market, with a very complete feature set and good documentation. LoginWA is a newer product and does not yet have as many users or testimonials. The comparison below is based on each provider’s published pricing and features as of September 2026; details can change at any time, so please verify on each site before deciding.
On both services, 1 OTP = 1 blast = 1 API message = 1 quota unit. LoginWA prices are monthly in USD; Fonnte list prices below are in IDR.
| Price point | LoginWA | Fonnte |
|---|---|---|
| Free ($0) | 100 messages/mo, small "Sent via loginwa.com" watermark, media allowed | 1,000 messages/mo, watermark, no attachments |
| Lite | Lite $1, 1,000 messages, media, no watermark, 1 device | Lite Rp25,000, 1,000 messages, text-only |
| $3 / Rp66.000 | Regular $3, 4,000 messages, 3 devices, scheduled blast + CSV | Regular Rp66,000, 10,000 messages, text-only |
| Rp110.000 to Rp149.000 | Business $7, 10,000 messages, 10 devices, IP whitelist | Regular Pro Rp110,000, 25,000 messages, text-only |
| High volume | Business $7 (10,000 msgs) | Master Rp175,000, unlimited text. Media starts at Super |
| Feature | LoginWA | Fonnte |
|---|---|---|
| API type | Unofficial | Unofficial |
| Text & media (image/video/document/audio) | ✅ | Text-only through Master; media starts at Super (free plan has no attachments) |
| Scheduled broadcast + CSV + variables like {name} | ✅ (Regular plan and up) | ✅ |
| Recurring broadcast | — | ✅ |
| Auto-reply / chatbot keywords (exact, contains, starts_with, regex, priority, cooldown) | ✅ | ✅ (including AI features) |
| Dedicated OTP API (start + verify endpoints) | ✅ Main focus | OTP possible via send-message API |
| Webhook with HMAC-SHA256 signature, 10 event types, retry | ✅ | Webhook available |
| Check if a number is on WhatsApp | ✅ | ✅ |
| Send to groups | ✅ | ✅ |
| IP whitelist for API key | ✅ (Business plan) | Varies by plan |
| Multi-device number rotation | Multi-device per plan (up to 10 on Business) | ✅ Device rotation feature |
| Anti-ban measures | Typing indicator, random human-like delays, configurable broadcast delay, minimizes risk, no 100% guarantee | Similar mitigation, also no 100% guarantee |
| SDKs | JavaScript & PHP | Code samples for many languages |
| Documentation | loginwa.com/docs | Very complete, mature docs |
| Dashboard language | Bilingual EN/ID | Indonesian-first |
| Payments | Card, QRIS (instant activation), virtual account | Local payment methods available |
| Track record | New product, smaller user base | Largest, most battle-tested player |
Fonnte Master (Rp175,000/mo) is unlimited text. Media starts at Super. If you consistently send more than ~10,000 messages a month, an unlimited text plan beats any quota-based plan, including LoginWA Business.
Fonnte is the biggest player with years of track record, mature documentation, and extras LoginWA does not have yet, such as recurring broadcasts, device rotation, and AI features. If maximum maturity matters most, Fonnte is the safer pick.
LoginWA Lite is $1 for 1,000 messages with media; Fonnte Lite is Rp25,000 for 1,000 messages, text-only. LoginWA Regular ($3, 4,000) does not list more quota than Fonnte Regular (Rp66,000, 10,000). LoginWA Free can send images, video, documents, and audio; Fonnte is text-only through Master, and media starts at Super.
LoginWA was built around OTP: dedicated start/verify endpoints (POST /api/v1/auth/start then /verify), webhooks signed with HMAC-SHA256 across 10 event types with retry, JS & PHP SDKs, and a bilingual EN/ID dashboard. For developers wiring WhatsApp login into an app, that flow is ready out of the box.
If you are evaluating developer experience, this is the whole send call:
curl -X POST https://api.loginwa.com/api/v1/messages/send \
-H "Authorization: Bearer API_KEY" \
-H "Content-Type: application/json" \
-d '{"phone":"62812xxxx","message":"Halo!"}'
Media: add "type":"image", "media_url":"https://…", and "caption":"…". Full reference at loginwa.com/docs.
LoginWA Lite is $1 for 1,000 messages with media; Fonnte Lite is Rp25,000 for 1,000 messages, text-only. LoginWA Regular is $3 / 4,000; Fonnte Regular is Rp66,000 / 10,000, so Fonnte lists more quota at that rung. LoginWA Free allows media. Fonnte is text-only through Master; media starts at Super. For very high volume, Fonnte Master (Rp175,000, unlimited text) can work out cheaper than a quota-based plan. Match the plan to your real monthly volume.
Yes. Both are REST APIs, so migration mostly means swapping the endpoint, the authorization header, and the payload shape. Onboarding takes minutes: sign up with your WhatsApp number (OTP) at loginwa.com/auth/otp, create an app, scan the device QR, and send, no credit card needed.
Honestly: neither is risk-free. Both are unofficial APIs, so no provider can truthfully promise "100% anti-ban". LoginWA minimizes the risk with typing indicators, randomized human-like delays, and adjustable delays between broadcast messages, and how you send (consent, pacing, content) matters just as much as the tool.
Both LoginWA and Fonnte have free tiers. Spin up the same campaign or OTP flow on each and compare delivery and API ergonomics yourself. The LoginWA free plan needs no credit card and pays via instant QRIS when you upgrade.