CNN Business Stock Total Revenue avatar
CNN Business Stock Total Revenue

Pricing

$14.99/month + usage

Go to Apify Store
CNN Business Stock Total Revenue

CNN Business Stock Total Revenue

Developed by

Pinto Studio

Pinto Studio

Maintained by Community

A specialized Apify Actor that fetches total revenue data for US stock companies from CNN Business.

0.0 (0)

Pricing

$14.99/month + usage

0

1

1

Last modified

3 days ago

CNN Business Stock Total Revenue Actor

A specialized Apify Actor that fetches total revenue data for US stock companies from CNN Business. This actor provides current and historical revenue information with detailed analysis and insights.

Overview

The CNN Business Stock Total Revenue Actor allows you to retrieve comprehensive revenue data for any US-listed stock ticker. It provides quarterly and annual revenue figures, percentage changes, and detailed financial analysis to help evaluate company performance.

Features

  • Revenue Data: Current and previous quarter/annual revenue figures
  • Growth Analysis: Percentage changes and trend analysis
  • Flexible Output: Multiple output formats (minimal, compact, detailed)
  • Rich Insights: Optional analysis, summaries, and definitions
  • Error Handling: Robust error management with informative messages
  • Data Validation: Automatic ticker symbol validation

Input Configuration

Required Parameters

ParameterTypeDescription
tickerstringStock ticker symbol (1-5 characters, e.g., "AAPL", "GOOGL")

Optional Parameters

ParameterTypeDefaultDescription
includeAnalysisbooleantrueInclude summary, analysis, and definitions in response
includeSummarybooleantrueInclude list_summary and usage fields (when includeAnalysis is true)
outputFormatstring"detailed"Output format: "minimal", "compact", or "detailed"

Input Schema Example

{
"ticker": "KO",
"includeAnalysis": true,
"includeSummary": true,
"outputFormat": "detailed"
}

Output Formats

Minimal Format

Returns only essential revenue values:

{
"ticker": "KO",
"timestamp": "2025-08-11T11:41:36.868Z",
"current_quarter_value": 12715,
"current_annual_value": 46766,
"company_name": "Coca-Cola Company",
"last_updated": "2025-08-11T08:08:37.026000+00:00"
}

Compact Format

Returns structured revenue and change data:

{
"ticker": "KO",
"timestamp": "2025-08-11T11:41:36.868Z",
"revenue": {
"current_quarter": 12715,
"prev_quarter": 11159,
"current_annual": 46766,
"prev_annual": 45831
},
"changes": {
"quarter_percentage": "13.94",
"annual_percentage": "2.04"
},
"company_name": "Coca-Cola Company",
"last_updated": "2025-08-11T08:08:37.026000+00:00"
}

Detailed Format (Default)

Returns complete revenue data with metadata and optional analysis:

{
"ticker": "KO",
"timestamp": "2025-08-11T11:41:36.868Z",
"revenueData": {
"current_quarter_value": 12715,
"prev_quarter_value": 11159,
"quarter_index": "2",
"current_annual_value": 46766,
"prev_annual_value": 45831,
"annual_percentage_change": "2.04",
"quarter_percentage_change": "13.94",
"company_name": "Coca-Cola Company",
"event_date": "2025-06-30",
"last_updated": "2025-08-11T08:08:37.026000+00:00"
},
"metadata": {
"sufficient_data": true,
"has_analysis": true
},
"analysis": {
"summary": {
"title": "KO total revenue: $46.77B (annual), $12.71B (Q2)",
"plain_text": "Total Revenue held flat since last year and increased 13.94% since last quarter.",
"formatted_text": "Total Revenue <span class=neutral>held flat</span> since last year and <span class=inc>increased 13.94%</span> since last quarter."
},
"what_it_means": {
"title": "What does this mean?",
"formatted_text": "<span class=neutral>Flat</span> total revenue year-over-year, combined with <span class=inc>increasing</span> total revenue quarter-over-quarter is an indication the company has been able to grow revenue or total sales in the long-term.",
"plain_text": "Flat total revenue year-over-year, combined with increasing total revenue quarter-over-quarter is an indication the company has been able to grow revenue or total sales in the long-term."
},
"definition": {
"title": "What is total revenue?",
"formatted_text": "Total revenue, or total sales, are all the receipts a company has received from its customers...",
"plain_text": "Total revenue, or total sales, are all the receipts a company has received from its customers..."
}
}
}

Data Fields Explanation

Revenue Data Fields

FieldTypeDescription
current_quarter_valuenumberCurrent quarter revenue (in millions)
prev_quarter_valuenumberPrevious quarter revenue (in millions)
current_annual_valuenumberCurrent annual revenue (in millions)
prev_annual_valuenumberPrevious annual revenue (in millions)
quarter_percentage_changestringQuarterly revenue change percentage
annual_percentage_changestringAnnual revenue change percentage
quarter_indexstringCurrent quarter index (1, 2, 3, or 4)
event_datestringDate of the financial event (YYYY-MM-DD)
company_namestringFull company name
last_updatedstringLast update timestamp (ISO format)

Analysis Fields (when includeAnalysis = true)

FieldDescription
summaryBrief revenue summary with growth indicators
what_it_meansFinancial analysis and interpretation
definitionExplanation of total revenue concept
list_summaryCondensed summary for listings (when includeSummary = true)
usageExplanation of why total revenue is important (when includeSummary = true)

Usage Examples

Basic Usage

const input = {
"ticker": "AAPL"
};

Minimal Output

const input = {
"ticker": "TSLA",
"outputFormat": "minimal",
"includeAnalysis": false
};

Compact with Analysis

const input = {
"ticker": "GOOGL",
"outputFormat": "compact",
"includeAnalysis": true,
"includeSummary": false
};

Error Handling

The actor handles various error scenarios:

Invalid Ticker

{
"ticker": "INVALID",
"timestamp": "2025-08-11T11:41:36.868Z",
"error": "No total revenue data available",
"revenueData": null
}

Network/API Errors

{
"ticker": "AAPL",
"timestamp": "2025-08-11T11:41:36.868Z",
"error": "Connection timeout",
"revenueData": null
}

Key-Value Store

The actor automatically saves a summary to the key-value store under the key REVENUE_SUMMARY:

{
"ticker": "KO",
"company_name": "Coca-Cola Company",
"current_quarter_revenue": 12715,
"current_annual_revenue": 46766,
"quarter_change": "13.94",
"annual_change": "2.04",
"completedAt": "2025-08-11T11:41:36.868Z"
}

Best Practices

  1. Ticker Validation: Use valid US stock ticker symbols (1-5 characters)
  2. Output Format: Choose the appropriate format based on your needs:
    • Use minimal for basic integration
    • Use compact for structured data processing
    • Use detailed for comprehensive analysis
  3. Analysis Control: Set includeAnalysis to false if you only need raw revenue data
  4. Error Handling: Always check for the error field in the response
  5. Rate Limiting: Be mindful of API rate limits when processing multiple tickers

Common Use Cases

  • Financial Analysis: Evaluate company revenue growth and trends
  • Investment Research: Compare revenue performance across companies
  • Portfolio Management: Monitor revenue metrics for held stocks
  • Financial Reporting: Generate revenue reports and summaries
  • Market Research: Analyze sector revenue trends

Support

If you have any questions or encounter any issues, please consult the Apify documentation or reach out to us through one of the following channels: