Logo
AXION

Sentiment Journalists

GET/sentiment/:ticker/news

Analyzes 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

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol (e.g., "AAPL", "TSLA", "MSFT")

Examples:

https://api.axionquant.com/sentiment/TSLA/news
https://api.axionquant.com/sentiment/AAPL/news

Response 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

Sample code
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
    }
  }
}
GET/sentiment/:ticker/social

Analyzes 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

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol (e.g., "AAPL", "TSLA", "MSFT")

Examples:

https://api.axionquant.com/sentiment/AAPL/social
https://api.axionquant.com/sentiment/TSLA/social

Response 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

Sample code
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.

GET/supply-chain/:ticker/customers

Identifies 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

ParameterTypeRequiredDescription
tickerstringRequiredStock ticker symbol of the company to analyze (e.g., "AAPL", "MSFT", "GOOGL")

Examples:

https://api.axionquant.com/supply-chain/AAPL/customers
https://api.axionquant.com/supply-chain/MSFT/customers

Response 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

Sample code
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"
  }
]