OneSignal’s flexible APIs empower you to send transactional and triggered messages at scale. Whether you’re sending 1-to-1 or to targeted audiences, you can easily personalize your messaging to keep your users engaged and loyal.
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 that have not yet been sent
Target Based on Filters
Target specific audiences based on user attributes such as activity and location
Data is the new gold, and OneSignal provides unlimited API calls so you can freely send and access the data you need. Compare this to our competitors, who either have monthly quotas or charge extra for API calls and data updates, which can easily 2x your cost.
Our APIs have been performance-engineered to handle many concurrent connections, allow batch operations for many calls, and easily scale with your business. We enable over 2 million developers and marketers across the globe to send over 12 billion messages per day.
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.