Get company fundamental information.
Header | Required | Values/Example | Default |
---|---|---|---|
Accept | Optional | application/xml, application/json | application/xml |
Authorization | Required | Bearer {token} |
Parameter | Type | Param Type | Required | Values/Example | Default |
---|---|---|---|---|---|
symbols | Query | String | Required | MSFT | |
Comma-delimited list of symbols |
https://sandbox.tradier.com
curl -X GET "https://api.tradier.com/beta/markets/fundamentals/company?symbols=MSFT" \
-H 'Authorization: Bearer <TOKEN>' \
-H 'Accept: application/json'
// Version 1.8.0_31
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.client.methods.RequestBuilder;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.util.EntityUtils;
import java.io.IOException;
public class MainClass {
public static void main(String[] args) throws IOException {
final HttpUriRequest request = RequestBuilder
.get("https://api.tradier.com/beta/markets/fundamentals/company")
.addHeader("Authorization", "Bearer <TOKEN>")
.addHeader("Accept", "application/json")
.addParameter("symbols", "MSFT")
.build();
final HttpResponse response = HttpClientBuilder.create().build().execute(request);
final String jsonString = EntityUtils.toString(response.getEntity());
final JsonNode json = new ObjectMapper().readTree(jsonString);
System.out.println(response.getStatusLine().getStatusCode());
System.out.println(json);
}
}
# Version 2.5.0p0
require 'uri'
require 'net/http'
url = URI("https://api.tradier.com/beta/markets/fundamentals/company?symbols=MSFT")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <TOKEN>'
request["Accept"] = 'application/json'
response = http.request(request)
puts response.code
puts response.read_body
// Version go1.12
package main
import (
"fmt"
"net/http"
"net/url"
"io/ioutil"
"log"
)
func main() {
apiUrl := "https://api.tradier.com/beta/markets/fundamentals/company?symbols=MSFT"
u, _ := url.ParseRequestURI(apiUrl)
urlStr := u.String()
client := &http.Client{}
r, _ := http.NewRequest("GET", urlStr, nil)
r.Header.Add("Authorization", "Bearer <TOKEN>")
r.Header.Add("Accept", "application/json")
resp, _ := client.Do(r)
responseData, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Fatal(err)
}
fmt.Println(resp.Status)
fmt.Println(string(responseData))
}
// Version 4.6.2.0
using System;
using System.Net;
using System.IO;
using System.Text;
public class MainClass {
public static void Main (string[] args) {
var request = (HttpWebRequest)WebRequest.Create("https://api.tradier.com/beta/markets/fundamentals/company?symbols=MSFT");
request.Method = "GET";
request.Headers["Authorization"] = "Bearer <TOKEN>";
request.Accept = "application/json";
var response = (HttpWebResponse)request.GetResponse();
Console.WriteLine (response.StatusCode);
var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
Console.WriteLine (responseString);
}
}
// Version 10.15.2
const request = require('request');
request({
method: 'get',
url: 'https://api.tradier.com/beta/markets/fundamentals/company',
qs: {
'symbols': 'MSFT'
},
headers: {
'Authorization': 'Bearer <TOKEN>',
'Accept': 'application/json'
}
}, (error, response, body) => {
console.log(response.statusCode);
console.log(body);
});
# Version 3.6.1
import requests
response = requests.get('https://api.tradier.com/beta/markets/fundamentals/company',
params={'symbols': 'MSFT'},
headers={'Authorization': 'Bearer <TOKEN>', 'Accept': 'application/json'}
)
json_response = response.json()
print(response.status_code)
print(json_response)
<?php
// Version 7.2.17-0ubuntu0.18.04.1
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.tradier.com/beta/markets/fundamentals/company?symbols=MSFT');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
$headers = array();
$headers[] = 'Authorization: Bearer <TOKEN>';
$headers[] = 'Accept: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
echo $http_code;
echo $result;
[
{
"request": "MSFT",
"type": "Symbol",
"results": [
{
"type": "Company",
"id": "0C000008EC",
"tables": {
"company_profile": {
"company_id": "0C000008EC",
"average_employee_number": 0,
"contact_email": "msft@microsoft.com",
"headquarter": {
"address_line1": "One Microsoft Way",
"city": "Redmond",
"country": "USA",
"fax": "+1 425 706-7329",
"homepage": "http://www.microsoft.com",
"phone": "+1 425 882-8080",
"postal_code": "98052-6399",
"province": "WA"
},
"is_head_office_same_with_registered_office_flag": false,
"total_employee_number": 131000,
"TotalEmployeeNumber.asOfDate": "2018-06-30"
},
"asset_classification": {
"company_id": "0C000008EC",
"c_a_n_n_a_i_c_s": 0,
"financial_health_grade": "A",
"FinancialHealthGrade.asOfDate": "2019-05-08",
"growth_grade": "C",
"GrowthGrade.asOfDate": "2019-04-30",
"growth_score": 60.55918,
"morningstar_economy_sphere_code": 3,
"morningstar_industry_code": 31165134,
"morningstar_industry_group_code": 31165,
"morningstar_sector_code": 311,
"n_a_c_e": 62.09,
"n_a_i_c_s": 511210,
"profitability_grade": "C",
"ProfitabilityGrade.asOfDate": "2019-04-30",
"s_i_c": 7372,
"size_score": 398.87,
"stock_type": 2,
"StockType.asOfDate": "2019-04-30",
"style_box": 3,
"StyleBox.asOfDate": "2019-04-30",
"style_score": 317.62,
"value_score": 48.75043
},
"historical_asset_classification": {
"company_id": "0C000008EC",
"as_of_date": "2019-05-01",
"financial_health_grade": "A",
"growth_score": 60.55918,
"morningstar_economy_sphere_code": 3,
"morningstar_industry_code": 31165134,
"morningstar_industry_group_code": 31165,
"morningstar_sector_code": 311,
"profitability_grade": "A+",
"size_score": 398.87,
"stock_type": 0,
"style_box": 0,
"style_score": 317.62,
"value_score": 48.75043
},
"long_descriptions": "Microsoft develops and licenses consumer and enterprise software. It is known for its Windows operating systems and Office productivity suite. The company is organized into three overarching segments: productivity and business processes (legacy Microsoft Office, cloud-based Office 365, Exchange, SharePoint, Skype, LinkedIn, Dynamics), intelligence cloud (infrastructure- and platform-as-a-service offerings Azure, Windows Server OS, SQL Server), and more personal computing (Windows Client, Xbox, Bing search, display advertising, and Surface laptops, tablets, and desktops). Through acquisitions, Microsoft owns Xamarin, LinkedIn, and GitHub. It reports revenue in product and service and other revenue on its income statement."
}
}
...
]
}
]