Plans#
GREEN-API provides different rates for interacting with the service features.
-
A free Developer plan
Allows you to test sending and receiving messages, share location, check if the client's number is registered in WhatsApp, and many other functions. But it has a number of restrictions.
On the Developer plan you can only interact with 3 chats (contacts or groups) and receive notifications from only 3 chats.
In the console you can create only 1 instance of the Developer plan.
-
A paid Business plan
It contains all the features of the free tariff without restrictions. It is designed for full-scale work with a large number of individual clients and group chats.
In console you can create any number of Business plan instances, payment is made for each instance separately.
Attention
Plans are not applied to the entire account, but to each instance separately.
So, to create 3 instances of the Business tariff, you need to pay for 3 Business tariffs for each instance.
Note
Limitations are updated every month on the 1st of each month.
These tables describe methods that have limitations. If a method is not in the table, then there is no limitations on it.
Methods and limitations#
Method | Developer Number of requests per month | Business Number of requests per month |
---|---|---|
checkWhatsapp | 100 | 30 000 |
updateGroupName | 1000 | Unlimited |
getGroupData | 1000 | Unlimited |
addGroupParticipant | 1000 | Unlimited |
removeGroupParticipant | 1000 | Unlimited |
setGroupAdmin | 1000 | Unlimited |
removeAdmin | 1000 | Unlimited |
getMessage | 1000 | Unlimited |
lastIncomingMessages | 1000 | Unlimited |
lastOutgoingMessages | 1000 | Unlimited |
createGroup | 1000 | Unlimited |
getContacts | 1000 | Unlimited |
downloadFile | 500 | Unlimited |
leaveGroup | 500 | Unlimited |
getChatHistory | 300 | Unlimited |
getStatusInstance | 100 | Unlimited |
getAvatar | 100 | Unlimited |
setGroupPicture | 100 | Unlimited |
readChat | 100 | Unlimited |
archiveChat | 100 | Unlimited |
unarchiveChat | 100 | Unlimited |
getContactInfo | 100 | Unlimited |
EditMessage | 100 | Unlimited |
DeleteMessage | 100 | Unlimited |
setDisappearingChat | 100 | Unlimited |
getDeviceInfo | 100 | Unlimited |
sendTextStatus | 10 | 100 |
sendVoiceStatus | 10 | 100 |
sendMediaStatus | 10 | 100 |
getOutgoingStatuses | Unlimited | Unlimited |
getIncomingStatuses | Unlimited | Unlimited |
deleteStatus | Unlimited | Unlimited |
getStatusStatistic | Unlimited | Unlimited |
getSettings | Unlimited | Unlimited |
setSettings | Unlimited | Unlimited |
getStateInstance | Unlimited | Unlimited |
reboot | Unlimited | Unlimited |
logout | Unlimited | Unlimited |
qr | Unlimited | Unlimited |
getAuthorizationCode | Unlimited | Unlimited |
scanQrCode | Unlimited | Unlimited |
setProfilePicture | Unlimited | Unlimited |
getWaSettings | Unlimited | Unlimited |
receiveNotification | Unlimited | Unlimited |
deleteNotification | Unlimited | Unlimited |
sendMessage | Unlimited | Unlimited |
sendButtons | Unlimited | Unlimited |
sendTemplateButtons | Unlimited | Unlimited |
sendListMessage | Unlimited | Unlimited |
sendLink | Unlimited | Unlimited |
sendPoll | Unlimited | Unlimited |
sendFileByUpload | Unlimited | Unlimited |
sendFileByUrl | Unlimited | Unlimited |
UploadFile | Unlimited | Unlimited |
sendLocation | Unlimited | Unlimited |
sendContact | Unlimited | Unlimited |
forwardMessages | Unlimited | Unlimited |
showMessagesQueue | Unlimited | Unlimited |
clearMessagesQueue | Unlimited | Unlimited |
sendTemplate | Unlimited | Unlimited |
Notifications and limitations#
Notifications | Developer Number of requests per month | Business Number of requests per month |
---|---|---|
incomingMessageReceived | Unlimited | Unlimited |
outgoingMessageReceived | Unlimited | Unlimited |
outgoingAPIMessageReceived | Unlimited | Unlimited |
outgoingMessageStatus | Unlimited | Unlimited |
stateInstanceChanged | Unlimited | Unlimited |
statusInstanceChanged | Unlimited | Unlimited |
deviceInfo | Notification is temporarily not working. Unlimited | Notification is temporarily not working. Unlimited |
incomingCall | Unlimited | Unlimited |
incomingBlock | Notification is temporarily not working. Unlimited | Notification is temporarily not working. Unlimited |
quotaExceeded | Unlimited | Unlimited |