curl --request GET \
--url https://api.noonum.ai/v1/premade-strategies/{strategyId}/companies \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.noonum.ai/v1/premade-strategies/{strategyId}/companies"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.noonum.ai/v1/premade-strategies/{strategyId}/companies', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.noonum.ai/v1/premade-strategies/{strategyId}/companies"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}[
{
"id": "b544d95b-43a6-4a50-a326-90552b05c551",
"symbol": "TSLA",
"name": "Tesla, Inc.",
"isin": "US88160R1014",
"exchange": "NASDAQ",
"market": "us",
"sector": "Consumer Cyclical",
"industry": "Auto - Manufacturers",
"marketCap": 902298200000,
"volAvg": 1250000,
"linguisticBeta": 0.12002,
"marketBuzz": 0.406,
"active": true,
"figi": "BBG000N9MNX3",
"mic": "XNAS",
"reasoning": "<string>",
"convictionScore": 0.75
}
]List companies in a premade strategy
curl --request GET \
--url https://api.noonum.ai/v1/premade-strategies/{strategyId}/companies \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.noonum.ai/v1/premade-strategies/{strategyId}/companies"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.noonum.ai/v1/premade-strategies/{strategyId}/companies', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.noonum.ai/v1/premade-strategies/{strategyId}/companies"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}[
{
"id": "b544d95b-43a6-4a50-a326-90552b05c551",
"symbol": "TSLA",
"name": "Tesla, Inc.",
"isin": "US88160R1014",
"exchange": "NASDAQ",
"market": "us",
"sector": "Consumer Cyclical",
"industry": "Auto - Manufacturers",
"marketCap": 902298200000,
"volAvg": 1250000,
"linguisticBeta": 0.12002,
"marketBuzz": 0.406,
"active": true,
"figi": "BBG000N9MNX3",
"mic": "XNAS",
"reasoning": "<string>",
"convictionScore": 0.75
}
]Authorizations
Enter 'Bearer' followed by a space and then your JWT or API Key.
Example: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
or Bearer YOUR_API_KEY_HERE
Path Parameters
UUID of the user strategy
Query Parameters
When true, include the reasoning text for each company.
Minimum market cap (USD) for conviction score calculation. Companies below this threshold receive a convictionScore of 0.
Response
Array of companies
"b544d95b-43a6-4a50-a326-90552b05c551"
"TSLA"
"Tesla, Inc."
"US88160R1014"
"NASDAQ"
"us"
"Consumer Cyclical"
"Auto - Manufacturers"
902298200000
1250000
0.12002
0.406
Whether the company is currently active.
true
Bloomberg Financial Instrument Global Identifier (FIGI) for the listing.
"BBG000N9MNX3"
ISO 10383 operating market identifier code for the listing exchange.
"XNAS"
Why the company was included. Present only when includeReasoning is true.
Conviction score between 0 and 1 that combines market buzz and linguistic beta. A higher score indicates a stronger thematic signal on both dimensions.
0.75
Was this page helpful?