# Firebase Cloud Messaging API **Provider:** Firebase Cloud Messaging **Category:** auth **Base URL:** `https://fcm.googleapis.com/` **Auth:** oauth2 — `Authorization: Bearer ` **Rate Limit:** 600K req/min (server sends) **Free Tier:** Yes — available **Pricing:** Enterprise / contact sales (subscription) **Docs:** https://google.com ## Description FCM send API that provides a cross-platform messaging solution to reliably deliver messages at no cost. ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | POST | `https://fcm.googleapis.com//v1/{parent}/messages:send` | Send a message to specified target (a registration token, topic or condition). | ## Authentication OAuth 2.0 — obtain an access token via the authorization flow ``` Authorization: Bearer ``` ## Sample Request ```bash curl -X GET 'https://fcm.googleapis.com//v1/{parent}/messages:send' \ -H 'Authorization: Bearer ' ``` ## Sample Response ```json {} ``` ## Pricing Details Free — Firebase Cloud Messaging (FCM) is completely free. No limits on number of messages sent to iOS, Android, or web targets via the API. --- *Source: [API Map](https://apimap.dev/apis/firebase-cloud-messaging/) — CC BY 4.0*