Messaging API Capabilities

A powerful way to send personalized messages at scale and build effective customer engagement strategies.

Get Started Now Contact Sales

api-one-platform-all-included

One Platform, All Included

OneSignal’s API is a powerful way to send personalized messages at scale, allowing our customers to send transactional notifications to dynamically-defined user segments.

While many competitors charge separately for individual features such as API calls, OneSignal provides an unlimited number of API calls and high volume usage under multiple affordable plans.

Our platform supports targeted messaging across a range of devices, including iOS, Android, and more.

Learn More About the Devices and Platforms We Support
api-built-to-scale

Built to Scale

OneSignal is built for scale — meaning anyone, from mobile game app developers to local news media sites, can efficiently adopt this feature. We currently support over one million companies across the globe that together send over 10 billion messages per day.

Our API has been performance engineered to handle many concurrent connections, allow batch operations for many calls, and easily scale with your business. Based on publicly available data, we have three times higher throughput than any other provider.

Seamless Sending

Monitor your applications through code and seamlessly send across all platforms.

Reach Multiple User Types

Send notifications to a single user, set of users, or segment

Retrieve Notification Statistics

View and export open rates, confirmed delivery count, message text, and more

Create User Segments

Create personalized messages and send them to the right audiences

Manage User Data

Update, retrieve, and delete user data

Get a Glimpse of Active Users

View a list of users who clicked a specific notification

Create and Manage Apps

Add, remove, delete, or rename Apps and Organizations

Cancel Notifications

Cancel notifications that have not yet been sent

Target Based on Filters

Target specific audiences based on user attributes such as activity and location

Marcel Caferati
We mainly use push notifications for our apps, iOS and Android. The integration is pretty easy, the API is simple, and the interface is interactive enough so any person on my team can use it.
Marcel Caferati

CEO, Mfit Personal