Company API
Company List Endpoint
The company list endpoint allows you to fetch the list of all companies stored in Thinknum.
GET /companies/ HTTP/1.1
Authorization: token 01234567890123456789
X-API-Version: 20151130
In response, you will get a JSON formatted block, containing the list of companies. A list of items, each of which has the ticker and its name.
A sample response follows:
{
"total": 2189321,
"start": 1,
"limit": 100000,
"companies": [
{
"ticker": "nasdaq:AABA",
"name": "Altaba"
},
{
"ticker": "nasdaq:afrm",
"name": "Affirm"
},
{
"ticker": "nasdaq:afsi",
"name": "AmTrust Financial Services"
}
...
...
]
}
The start
and limit
parameter is supported as parameter for pagination. The default value of start
is 1
and limit
is 100000
.
You can search for companies using domain
parameter.
GET /companies/?domain=tesla.com HTTP/1.1
Authorization: token 01234567890123456789
X-API-Version: 20151130
A sample response follows.
{
"start": 1,
"total": 1,
"limit": 100000,
"companies": [
{
"ticker": "nasdaq:tsla",
"name": "Tesla Motors"
}
]
}
You can also search for companies of particular dataset using dataset_id
parameter.
GET /companies/?dataset_id=linkedin_company HTTP/1.1
Authorization: token 01234567890123456789
X-API-Version: 20151130
A sample response follows.
{
"start": 1,
"total": 357255,
"limit": 10,
"companies": [
{
"ticker": "nasdaq:aal",
"name": "American Airlines"
},
{
"ticker": "nasdaq:aame",
"name": "Atlantic American"
},
{
"ticker": "nasdaq:aaoi",
"name": "Applied Optoelectronics"
},
{
"ticker": "nasdaq:aaon",
"name": "AAON"
},
{
"ticker": "nasdaq:aapl",
"name": "Apple"
},
...
...
]
}
Company Metadata Endpoint
To retrieve metadata of particular ticker, you can send GET request like this.
GET /companies/metadata?ticker=nasdaq:goog HTTP/1.1
Authorization: token 01234567890123456789
X-API-Version: 20151130
A sample response follows.
{
"date_updated": "2022-06-21",
"ticker": "nasdaq:goog",
"display_name": "Alphabet",
"market": "Nasdaq",
"industry": "Interactive Media & Services",
"sector": "Communication Services",
"security": [
{
"type": "ORD",
"cusip": "02079K107",
"isin": "US02079K1079"
}
],
"category": [
"Drones",
"Real Estate",
"Cyber Security",
"Internet",
"Software",
"Mobile Apps",
"Video Games"
],
"domain_name": [
"youtube.com",
"google.com"
],
"address": [
{
"city": "Mountain View",
"country": "US",
"coordinates": {
"latitude": null,
"longitude": null
},
"state": "CA",
"street": "",
"postal_code": ""
},
{
"city": "Palo Alto",
"country": "US",
"coordinates": {
"latitude": null,
"longitude": null
},
"state": "CA",
"street": "",
"postal_code": ""
}
],
"contact": [
{
"contact_phone": "+1 253-874-8800",
"contact_name": null,
"contact_email": null
}
],
"ceo": [
{
"ceo_name": "Sundar Pichai",
"ceo_headshot_url": "https://s3-us-west-2.amazonaws.com/documents.thinknum.com/glassdoor/ceo_headshot/9079",
"ceo_headshot_2x_url": "https://s3-us-west-2.amazonaws.com/documents.thinknum.com/glassdoor/ceo_headshot_2x/9079",
"ceo_email": null,
"ceo_phone": null
}
],
"funding": [
{
"funding_stage": "Venture Round - Apigee",
"funding_currency": "USD",
"funding_amount": 60000000,
"funding_date": "2014-04-29",
"funding_investor": null
},
{
"funding_stage": "Series A - Apigee",
"funding_currency": "USD",
"funding_amount": 12000000,
"funding_date": "2005-04-01",
"funding_investor": null
}
],
"investor": [
{
"investor_name": "INCENSe",
"investor_total_funding_amount": null,
"investor_total_funding_amount_currency": null
}
],
"acquisition": [
{
"target_name": "InsightsOne",
"date": "20140108T050000Z"
}
],
"datasets": [
{
"id": "appstore_ratings",
"display_name": "Apple Store Ratings",
"summary": "Track app ratings and review counts daily from the Apple Store.",
"blog_url": "https://blog.thinknum.com/apple-store-ratings/",
"total": 78581
}
]
}
Company Metric Endpoint
To retrieve metrics of particular ticker, you can send GET request like this.
GET /companies/metrics?ticker=nasdaq:goog HTTP/1.1
Authorization: token 01234567890123456789
X-API-Version: 20151130
A sample response follows.
[
{
"metric_id": "datalab::linkedin_company::employees_on_platform::sum",
"metric_name": "Employee Count",
"metric_description": "Track the number of employees listed on LinkedIn for companies.",
"dataset_id": "linkedin_company",
"dataset_name": "Linkedin Profile",
"dataset_description": "Track the number of employees listed on LinkedIn for companies.",
"date_updated": "2022-06-21",
"metric_value": "413442",
"metric_format": "number"
},
...
...
]
Updated over 2 years ago