Free limitsFree tier — confirm exact limits in the official docs
💰 The free tier, honestly
Cost to startA free key from the official site (signup)
Free limitsFree tier — confirm exact limits in the official docs
Use from a browser?Varies — test it in the playground above
Paid plansWe verify the free tier weekly and never publish prices we cannot check — current paid pricing lives on the official site
Free tier re-verified 25 Oct 2026. Providers change limits without asking anyone — if a limit here ever disagrees with the official docs, the docs win and we fix the listing at the next weekly check.
This API comes from the open public-apis dataset (MIT license), and its official site passed our link check on 25 Oct 2026 (HTTP 200). We have not yet run a full endpoint test on it — those happen in weekly passes, most-wanted first. Until then: no playground and no fake badges, just an honest listing.
// OneSignal — no build step, no library. Just fetch.
const res = await fetch("https://documentation.onesignal.com/reference/rest-api-overview");
const data = await res.json();
console.log(data);
# OneSignal with Python requests
import requests
r = requests.get("https://documentation.onesignal.com/reference/rest-api-overview")
print(r.status_code)
print(r.json())
# OneSignal from your terminal
curl "https://documentation.onesignal.com/reference/rest-api-overview"
🏅 Own this API?
Add the live-verified badge to your docs or repo — it only ever displays the status from our latest check.
<a href="https://freeapis.akclnt.com/api/onesignal/"><img src="https://freeapis.akclnt.com/badge/onesignal.svg" alt="OneSignal — live-verified free API on AKCLNT Free APIs"></a>