Search companies by name, symbol, ISIN, or FIGI
curl --request POST \
--url https://api.noonum.ai/v1/helper/companies/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"query": "GO",
"limit": 10
}
'import requests
url = "https://api.noonum.ai/v1/helper/companies/search"
payload = {
"query": "GO",
"limit": 10
}
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({query: 'GO', limit: 10})
};
fetch('https://api.noonum.ai/v1/helper/companies/search', 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/search"
payload := strings.NewReader("{\n \"query\": \"GO\",\n \"limit\": 10\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))
}{
"results": [
{
"id": "c3b1862e-0c7a-4a0d-b88e-4bc499892f00",
"name": "Alphabet Inc.",
"securities": [
{
"is_primary": true,
"symbol": "GOOG",
"isin": "US02079K3059",
"figi": "BBG009S39JX6",
"market": "US",
"exchange": "NASDAQ"
}
],
"market_cap": 1500000000,
"sector": "Information Technology",
"industry": "Systems Software"
}
]
}{
"error": "Field 'query' is required and must be a non-empty string."
}Helper
Search companies by name, symbol, ISIN, or FIGI
Searches companies by name, symbol, ISIN, or FIGI and returns the active securities for each matching organization. Exact matches rank above prefix matches. Within each organization, the primary listing comes first, and US market listings rank ahead of others. The response returns up to 10 results.
POST
/
helper
/
companies
/
search
Search companies by name, symbol, ISIN, or FIGI
curl --request POST \
--url https://api.noonum.ai/v1/helper/companies/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"query": "GO",
"limit": 10
}
'import requests
url = "https://api.noonum.ai/v1/helper/companies/search"
payload = {
"query": "GO",
"limit": 10
}
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({query: 'GO', limit: 10})
};
fetch('https://api.noonum.ai/v1/helper/companies/search', 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/search"
payload := strings.NewReader("{\n \"query\": \"GO\",\n \"limit\": 10\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))
}{
"results": [
{
"id": "c3b1862e-0c7a-4a0d-b88e-4bc499892f00",
"name": "Alphabet Inc.",
"securities": [
{
"is_primary": true,
"symbol": "GOOG",
"isin": "US02079K3059",
"figi": "BBG009S39JX6",
"market": "US",
"exchange": "NASDAQ"
}
],
"market_cap": 1500000000,
"sector": "Information Technology",
"industry": "Systems Software"
}
]
}{
"error": "Field 'query' is required and must be a non-empty string."
}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
Response
The matching companies.
Show child attributes
Show child attributes
Was this page helpful?