/sentiment/:ticker/newsAnalyzes sentiment from financial news articles and press releases. Provides insights into how traditional media is covering the company, including earnings reports, product announcements, and corporate developments.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| ticker | string | Required | Stock ticker symbol (e.g., "AAPL", "TSLA", "MSFT") |
Examples:
https://api.axionquant.com/sentiment/TSLA/newshttps://api.axionquant.com/sentiment/AAPL/newsResponse Fields
Same structure as Social Media Sentiment response.
label string
Overall sentiment label (POSITIVE/NEGATIVE)
score number
Confidence score (0.0-1.0)
breakdown
Breakdown of positive/negative segments with counts and average scores
News Sentiment
Request
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4sentiment = client.sentiment.news('AAPL')
5print(sentiment)Response
{
"label": "NEGATIVE",
"score": 0.982357367873192,
"breakdown": {
"positive": {
"count": 231,
"avgScore": 0.903340172767639
},
"negative": {
"count": 1292,
"avgScore": 0.982357367873192
}
}
}/sentiment/:ticker/socialAnalyzes sentiment from social media platforms including Google search trends, Twitter/X conversations, and Reddit discussions. Provides real-time insights into public perception and trending topics related to the company.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| ticker | string | Required | Stock ticker symbol (e.g., "AAPL", "TSLA", "MSFT") |
Examples:
https://api.axionquant.com/sentiment/AAPL/socialhttps://api.axionquant.com/sentiment/TSLA/socialResponse Fields
label string
Overall sentiment label (POSITIVE/NEGATIVE)
score number
Confidence score (0.0-1.0)
breakdown
Detailed breakdown of positive and negative segments
positive
Contains count and avgScore for positive sentiment
negative
Contains count and avgScore for negative sentiment
Social Media Sentiment
Request
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4sentiment = client.sentiment.social('AAPL')
5print(sentiment)Response
{
"label": "NEGATIVE",
"score": 0.99506558974584,
"breakdown": {
"positive": {
"count": 145,
"avgScore": 0.93158021569252
},
"negative": {
"count": 436,
"avgScore": 0.99506558974584
}
}
}Supply Chain API
The Supply Chain API provides detailed insights into company business relationships, including key customers, competitors (peers), and suppliers. This data is essential for understanding a company's market position, revenue concentration risks, and supply chain dependencies.
/supply-chain/:ticker/customersIdentifies a company's major customers and key accounts. Understanding customer concentration is critical for assessing revenue stability, growth prospects, and potential risks from customer dependency.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| ticker | string | Required | Stock ticker symbol of the company to analyze (e.g., "AAPL", "MSFT", "GOOGL") |
Examples:
https://api.axionquant.com/supply-chain/AAPL/customershttps://api.axionquant.com/supply-chain/MSFT/customersResponse Fields
ticker string
Customer company ticker symbol
companyName string
Customer company full name
marketCap string
Customer company market capitalization (in millions)
revenues string
Customer company total revenues (in millions)
income string
Customer company net income (in millions)
employees string
Customer company number of employees
Major Customers
Request
1from axion import Axion
2client = Axion(api_key='axn_123')
3
4customers = client.supply_chain.customers('AAPL')
5print(customers)Response
[
{
"ticker": "AMZN",
"companyName": "Amazon com Inc",
"marketCap": "2,522,766.91",
"revenues": "742,776.00",
"income": "90,798.00",
"employees": "1,576,000"
},
{
"ticker": "ALRM",
"companyName": "Alarm com Holdings Inc",
"marketCap": "2,609.99",
"revenues": "1,037.56",
"income": "127.30",
"employees": "2,058"
},
{
"ticker": "CXM",
"companyName": "Sprinklr Inc",
"marketCap": "1,257.01",
"revenues": "810.48",
"income": "127.36",
"employees": "3,258"
},
{
"ticker": "EVBG",
"companyName": "Everbridge Inc",
"marketCap": "1,446.57",
"revenues": "451.02",
"income": "-52.73",
"employees": "804"
},
{
"ticker": "EVCM",
"companyName": "Evercommerce Inc",
"marketCap": "1,679.67",
"revenues": "560.11",
"income": "33.93",
"employees": "1,800"
},
{
"ticker": "INFY",
"companyName": "Infosys Limited",
"marketCap": "44,620.77",
"revenues": "20,158.00",
"income": "3,316.00",
"employees": "346,845"
},
{
"ticker": "KD",
"companyName": "Kyndryl Holdings Inc",
"marketCap": "2,632.24",
"revenues": "15,092.00",
"income": "198.00",
"employees": "80,000"
},
{
"ticker": "RSKIA",
"companyName": "George Risk Industries Inc",
"marketCap": "93.29",
"revenues": "27.96",
"income": "8.35",
"employees": "200"
},
{
"ticker": "SEM",
"companyName": "Select Medical Holdings Corp",
"marketCap": "2,079.08",
"revenues": "5,521.13",
"income": "203.58",
"employees": "45,300"
},
{
"ticker": "SNPO",
"companyName": "Snap One Holdings Corp",
"marketCap": "820.87",
"revenues": "1,055.02",
"income": "-17.85",
"employees": "1,610"
},
{
"ticker": "SPT",
"companyName": "Sprout Social Inc",
"marketCap": "442.05",
"revenues": "468.91",
"income": "-38.44",
"employees": "1,362"
},
{
"ticker": "ANGI",
"companyName": "Angi Inc",
"marketCap": "240.80",
"revenues": "1,021.66",
"income": "19.75",
"employees": "2,300"
},
{
"ticker": "BMBL",
"companyName": "Bumble Inc",
"marketCap": "410.22",
"revenues": "930.94",
"income": "-862.55",
"employees": "580"
},
{
"ticker": "DT",
"companyName": "Dynatrace Inc",
"marketCap": "13,043.64",
"revenues": "1,941.65",
"income": "-159.78",
"employees": "4,700"
}
]