In-app messaging and real-time chat API supporting channel management, message history, moderation, reactions, and user presence for web and mobile apps.
https://chat.stream-io-api.com
Auth type
API Key Header
Auth header
GET /app?api_key=YOUR_API_KEY
Rate limit
See documentation
Pricing
Free tier available
Free quota
Up to 1M messages/month on free tier
Documentation
https://getstream.io/chat/docs/
Endpoint status
Server online — HTTP 404 — server is online but path returned an error (may require auth)2.21s
(checked Mar 29, 2026)
Builder score
C
64%
builder-friendly
API key passed as a query parameter (api_key)
GET /app?api_key=YOUR_API_KEY
Free tier for development; paid plans scale by message volume and MAUs.
| Method | Path | Description |
|---|---|---|
| GET | /app |
Get app settings |
| GET | /channels |
Query channels |
| POST | /channels/{type}/{id}/message |
Send a message |
| GET | /channels/{type}/{id}/messages |
Get messages |
| GET | /users |
Query users |
| POST | /moderation/ban |
Ban a user |
| GET | /blocklists |
List block lists |
| POST | /blocklists |
Create a block list |
curl -X GET 'https://chat.stream-io-api.com/app?api_key=YOUR_API_KEY'
{"app":{"name":"My App","suspended":false,"webhook_url":"https://example.com/hook"}}
Data sourced from API Map. Always verify pricing and rate limits against the official Stream documentation.