70

Is there an API to access WhatsApp through an internet protocol?

For example, I'm wondering if there's a way to send a message to a list of WhatsApp users from an internet server?

TylerH
  • 20,799
  • 66
  • 75
  • 101
Ralph
  • 4,500
  • 9
  • 48
  • 87
  • 2
    I have started an OpenAPI Specification on GitHub for "WhatsApp Business API": https://unblu.github.io/WhatsApp-Business-API-OpenAPI/ feel free to contribute. – Jmini Jul 16 '19 at 09:51

1 Answers1

23

WhatsApp is a closed system without an API for general external user access; see Unauthorized use of automated or bulk messaging on WhatsApp for more reading in that regard. They do offer a suite of business APIs for interacting with business accounts and with customers of those businesses programmatically (e.g. for marketing or sales purposes).

There were several projects available that reverse engineered the WhatsApp web service interfaces. However, to my knowledge all of them are now discontinued/defunct due to legal action against them from WhatsApp.

For mobile phone applications, there is a limited URL-Scheme-API available on iPhone and Android (Android-intent possible as well).

TylerH
  • 20,799
  • 66
  • 75
  • 101
PhilS
  • 1,634
  • 14
  • 23