Look up companies by identifier
curl --request POST \
--url https://api.noonum.ai/v1/helper/companies/lookup \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"id": "c3b1862e-0c7a-4a0d-b88e-4bc499892f00",
"isin": "US0378331005",
"symbol": "AAPL"
}
'import requests
url = "https://api.noonum.ai/v1/helper/companies/lookup"
payload = {
"id": "c3b1862e-0c7a-4a0d-b88e-4bc499892f00",
"isin": "US0378331005",
"symbol": "AAPL"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: 'c3b1862e-0c7a-4a0d-b88e-4bc499892f00',
isin: 'US0378331005',
symbol: 'AAPL'
})
};
fetch('https://api.noonum.ai/v1/helper/companies/lookup', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.noonum.ai/v1/helper/companies/lookup"
payload := strings.NewReader("{\n \"id\": \"c3b1862e-0c7a-4a0d-b88e-4bc499892f00\",\n \"isin\": \"US0378331005\",\n \"symbol\": \"AAPL\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"companies": [
{
"id": "c3b1862e-0c7a-4a0d-b88e-4bc499892f00",
"name": "Apple Inc.",
"securities": [
{
"symbol": "AAPL",
"isin": "US0378331005"
}
],
"sector": "Technology",
"industry": "Consumer Electronics",
"marketCap": 3000000000000
}
]
}{
"error": "Either 'isin' or 'symbol' is required."
}{
"error": "No companies found for the provided identifiers."
}Helper
Look up companies by identifier
Looks up Noonum companies by ISIN or ticker symbol. The request body must include at least one identifier.
POST
/
helper
/
companies
/
lookup
Look up companies by identifier
curl --request POST \
--url https://api.noonum.ai/v1/helper/companies/lookup \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"id": "c3b1862e-0c7a-4a0d-b88e-4bc499892f00",
"isin": "US0378331005",
"symbol": "AAPL"
}
'import requests
url = "https://api.noonum.ai/v1/helper/companies/lookup"
payload = {
"id": "c3b1862e-0c7a-4a0d-b88e-4bc499892f00",
"isin": "US0378331005",
"symbol": "AAPL"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: 'c3b1862e-0c7a-4a0d-b88e-4bc499892f00',
isin: 'US0378331005',
symbol: 'AAPL'
})
};
fetch('https://api.noonum.ai/v1/helper/companies/lookup', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.noonum.ai/v1/helper/companies/lookup"
payload := strings.NewReader("{\n \"id\": \"c3b1862e-0c7a-4a0d-b88e-4bc499892f00\",\n \"isin\": \"US0378331005\",\n \"symbol\": \"AAPL\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"companies": [
{
"id": "c3b1862e-0c7a-4a0d-b88e-4bc499892f00",
"name": "Apple Inc.",
"securities": [
{
"symbol": "AAPL",
"isin": "US0378331005"
}
],
"sector": "Technology",
"industry": "Consumer Electronics",
"marketCap": 3000000000000
}
]
}{
"error": "Either 'isin' or 'symbol' is required."
}{
"error": "No companies found for the provided identifiers."
}Authorizations
Enter 'Bearer' followed by a space and then your JWT or API Key.
Example: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
or Bearer YOUR_API_KEY_HERE
Body
application/json
Provide at least one of id, isin, or symbol. When you provide more than one, all must match.
Response
The matching companies.
Show child attributes
Show child attributes
Was this page helpful?