Your private influencer lists — one per product, not one shared list: add, rename or hide the X accounts that provide your social evidence in the Breakout Radar, Stock Sentiment and Market Sentiment, without changing anyone else’s.
/api/influencers/accountsYour private influencer lists: the X accounts whose posts become the social evidence in your own responses. There is one list per X-backed product (`radar`, `stock-sentiment`, `market-sentiment`), because the accounts worth following for chart setups are not the ones worth following for a single stock or for macro markets. A list you have never edited inherits the radar one, so it starts as a copy of what you already follow instead of empty. GET returns your effective list; POST adds or restores an account, PATCH renames an account you added, PUT replaces your whole selection and DELETE hides an account. Your changes never alter anyone else’s list. Authenticate with the web session or with an API key bound to your account.
Use it toFollow the accounts you trust without changing Raspberry’s shared list.
Where each list applies: `radar` is read automatically by the Breakout Radar on every request made with your key; `stock-sentiment` is read by Stock Sentiment when you ask for it with `include=mine`, which adds a separate `myInfluencers` block and never changes the shared reading. News Sentiment, Market News and Sentiment History do not read X, so your list does not apply there. Your additions and removals stay inside your account and are exposed through `scope: user` and `preferences`; the shared technical scan never changes. Legacy keys with no owner cannot reach this private endpoint. A missing store is initialised empty on first use; a corrupt or unreadable one returns 503 instead of letting a write replace it silently. The 100-account limit is also enforced inside the durable transaction so concurrent additions cannot exceed it.
Add, rename, replace or hide X accounts from your dashboard. A change affects only your own responses, never the shared list or another customer. The same list is used in two places: the Breakout Radar reads it automatically, and Stock Sentiment reads it when you ask with include=mine, which adds a separate myInfluencers block and leaves the shared numbers untouched. Posts are delivered in English through textEn and always keep the original text in text.
Send your ra_live_… key in the x-api-key header. Pick your language:
curl "https://raspberrytrades.com/api/influencers/accounts" \
-H "x-api-key: ra_live_your_key_here"curl -X POST "https://raspberrytrades.com/api/influencers/accounts" \
-H "x-api-key: ra_live_your_key_here" \
-H "content-type: application/json" \
-d '{"handle":"my_trader","name":"My trader"}'# Rename a user-added account
curl -X PATCH "https://raspberrytrades.com/api/influencers/accounts" -H "x-api-key: ra_live_your_key_here" -H "content-type: application/json" -d '{"handle":"my_trader","name":"New name"}'
# Replace your complete private view
curl -X PUT "https://raspberrytrades.com/api/influencers/accounts" -H "x-api-key: ra_live_your_key_here" -H "content-type: application/json" -d '{"handles":["srxtrades","my_trader"]}'
# Hide one account only for your user
curl -X DELETE "https://raspberrytrades.com/api/influencers/accounts?handle=my_trader" -H "x-api-key: ra_live_your_key_here"Authenticationlisthandlehandles| Parameter | Type | Description |
|---|---|---|
Authentication | session | API key | A signed-in web session or an API key bound to your account (required) |
list | radar | stock-sentiment | market-sentiment | Which of your lists to read or edit. Each product has its own; omitted means radar (optional) |
handle | string | X handle for POST/PATCH/DELETE, with or without @ |
handles | string[] | Your complete private list for PUT (maximum 100) |
Example, not a live result. Field shapes are exact; the values, prices and timestamps are illustrative. Call the endpoint for current data.
{
"scope": "user",
"count": 39,
"globalCount": 40,
"accounts": [
{ "handle": "srxtrades", "name": "srxtrades", "source": "curated" },
{ "handle": "my_trader", "name": "My trader", "source": "user", "addedAt": "2026-09-18T14:00:00Z" }
],
"preferences": {
"added": [
{ "handle": "my_trader", "name": "My trader", "source": "user", "addedAt": "2026-09-18T14:00:00Z" }
],
"removed": ["another_curated_trader"],
"updatedAt": "2026-09-18T14:00:00Z"
}
}Create a free account, copy your ra_live_… key and make your first call to https://raspberrytrades.com/api/influencers/accounts.
Keep your key on your server — never ship it in front-end code.