Skip to main content
The Alerts API lets you configure automated notifications for market events that matter to you. Create price threshold alerts, volume spike monitors, whale movement trackers, and portfolio-level triggers — then receive real-time notifications via email, push, or Telegram so you never miss a move.
Free plan accounts are limited to 5 active alerts at a time. Upgrade to Pro for unlimited active alerts across all alert types and notification channels.

POST /alerts

Create a new alert. Once created, the alert becomes active immediately and starts monitoring for your configured condition. Required scope: alerts

Request Body

string
required
The category of alert to create. Accepted values:
  • price — trigger when a token crosses a price threshold
  • volume — trigger on unusual volume spikes
  • whale — trigger on large wallet movements for a token
  • portfolio — trigger based on your overall portfolio value or PnL
string
The token to monitor. Accepts a ticker symbol (e.g. SOL) or a contract address. Required for price, volume, and whale alert types.
string
The directional trigger for the alert. Accepted values: above, below. Required when type is price.
number
The USD price at which the alert fires. Required when type is price. The alert triggers when the token price crosses this value in the direction specified by condition.
string
required
The notification channel to use when the alert fires. Accepted values: email, push, telegram. Your account must have the corresponding channel configured in notification settings before using it.

Example Request

Example Response

Response Fields

string
Unique identifier for the created alert. Use this ID to retrieve or delete the alert later.
string
The alert type as submitted.
string
The token being monitored.
string
The directional condition (above or below) for price alerts.
number
The price threshold that triggers this alert, in USD.
string
The notification channel that will be used when the alert fires.
string
Current status of the alert. Starts as active. Becomes triggered once fired, or disabled if you manually disable it.
string
ISO 8601 UTC timestamp for when this alert was created.

GET /alerts

Retrieve all alerts on your account. Filter by status or token to narrow the results. Required scope: alerts

Query Parameters

string
Filter alerts by their current status. Accepted values: active, triggered, disabled. Omit to return all alerts regardless of status.
string
Filter alerts associated with a specific token symbol or contract address.

Example Request

Example Response

Response Fields

number
The total number of alerts matching your filter criteria.
array
List of alert objects matching the requested filters.

DELETE /alerts/

Permanently delete an alert. Once deleted, the alert stops monitoring immediately and cannot be recovered. If you want to pause monitoring without losing your configuration, disable the alert instead via your Big Brain Ape dashboard. Required scope: alerts

Path Parameters

string
required
The unique alert ID to delete (e.g. alert_xyz789).

Example Request

Response

A successful deletion returns HTTP 204 No Content with an empty body. No JSON envelope is returned for this endpoint. If the alert ID does not exist or belongs to a different account, the API returns a 404 Not Found response.
To avoid hitting the 5-alert limit on the Free plan, delete alerts that have already triggered and are no longer needed. Triggered alerts count toward your active limit until explicitly deleted or disabled.