Summary XL avatar

Summary XL

Try for free

2 hours trial then $15.00/month - No credit card required now

Go to Store
Summary XL

Summary XL

flamboyant_leaf/summary-xl
Try for free

2 hours trial then $15.00/month - No credit card required now

SummaryXL analyzes large amounts of data from any API, website, or files, creating concise summaries based on user input. Integrated with platforms like Apify, it processes datasets such as social media posts, focusing on specific topics.

SummaryXL

This integration reads any dataset and generates a comprehensive 2000-word summary using AI. The summary captures the main themes, key points, and important details from your data. Perfect for quickly understanding large datasets without manual analysis.

For a complete tutorial on using SummaryXL to analyse Reddit comments in bulk, click here.

Features

  • AI-powered summarization using GPT-4o-mini
  • Customizable summary length (100-2000 words)
  • Topic-focused summarization
  • Token usage and cost tracking
  • PDF export with markdown formatting
  • Optional email delivery

How It Works

  1. Input: Your Apify actor collects data into a dataset
  2. Processing: We read the dataset content as plain text
  3. Summary: AI generates a detailed 2000-word summary
  4. Output: Get the summary directly in your Apify storage

Benefits

  • Quick Understanding: Get key insights from large datasets
  • Plain Text Processing: No complex data formatting needed
  • Integration: Works with any Apify actor
  • Automation: Set up once, get summaries automatically

Perfect For

  • Market Researchers
  • Content Analysts
  • Social Media Managers
  • Data Scientists
  • Business Intelligence
  • Anyone working with scraped data

Input Parameters

ParameterTypeRequiredDefaultDescription
datasetIdstringNo-Dataset ID for testing. When used as integration, dataset ID is handled automatically
openaiApiKeystringYes-Your OpenAI API key for generating summaries
summaryLengthintegerNo1000Length of summary in words (100-2000)
focusTopicstringNo-Optional topic to focus the summary on
targetEmailstringNo-Email address to send the summary to (requires EMAIL_SUPPORT=true)

Output Formats

The actor provides output in multiple formats:

  1. Dataset Record
1{
2    "summary": "The AI-generated summary text...",
3    "tokenUsage": {
4        "promptTokens": 1234,
5        "completionTokens": 567,
6        "totalTokens": 1801
7    },
8    "costs": {
9        "promptCost": 0.001234,
10        "completionCost": 0.000567,
11        "totalCost": 0.001801
12    }
13}
  1. PDF Output
  • Stored in key-value store as 'OUTPUT'
  • Includes markdown formatting
  • Accessible via Apify console
  1. Email Delivery (Optional)
  • Sends summary in both HTML and plain text formats
  • Requires EMAIL_SUPPORT=true and targetEmail parameter

Getting Started

  1. Add the integration to your Actor (e.g., Reddit, Twitter)
  2. In Dataset ID, enter "{{resource.defaultDatasetId}}"
  3. Run your preferred Apify actor and wait for it to finish
  4. Get your summary from the actor's output

Usage Examples

1{
2    "openaiApiKey": "your-openai-api-key",
3    "summaryLength": 1500,
4    "focusTopic": "pricing trends"
5}

For Testing

1{
2    "datasetId": "your-dataset-id",
3    "openaiApiKey": "your-openai-api-key",
4    "summaryLength": 1000
5}

With Email Delivery

1{
2    "openaiApiKey": "your-openai-api-key",
3    "targetEmail": "user@example.com",
4    "focusTopic": "customer feedback"
5}

Environment Variables

  • EMAIL_SUPPORT: Enable/disable email functionality (default: true)
  • MAX_PARALLEL_REQUESTS: Control parallel API requests (default: 10)
  • PROMPT_TOKEN_COST: Cost per 1M prompt tokens (default: 0.150)
  • COMPLETION_TOKEN_COST: Cost per 1M completion tokens (default: 0.075)
Developer
Maintained by Community

Actor Metrics

  • 2 monthly users

  • 0 No stars yet

  • >99% runs succeeded

  • Created in Jan 2025

  • Modified a day ago