Summary XL
2 hours trial then $15.00/month - No credit card required now
Summary XL
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
- Input: Your Apify actor collects data into a dataset
- Processing: We read the dataset content as plain text
- Summary: AI generates a detailed 2000-word summary
- 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
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
datasetId | string | No | - | Dataset ID for testing. When used as integration, dataset ID is handled automatically |
openaiApiKey | string | Yes | - | Your OpenAI API key for generating summaries |
summaryLength | integer | No | 1000 | Length of summary in words (100-2000) |
focusTopic | string | No | - | Optional topic to focus the summary on |
targetEmail | string | No | - | Email address to send the summary to (requires EMAIL_SUPPORT=true) |
Output Formats
The actor provides output in multiple formats:
- 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}
- PDF Output
- Stored in key-value store as 'OUTPUT'
- Includes markdown formatting
- Accessible via Apify console
- Email Delivery (Optional)
- Sends summary in both HTML and plain text formats
- Requires EMAIL_SUPPORT=true and targetEmail parameter
Getting Started
- Add the integration to your Actor (e.g., Reddit, Twitter)
- In Dataset ID, enter "{{resource.defaultDatasetId}}"
- Run your preferred Apify actor and wait for it to finish
- Get your summary from the actor's output
Usage Examples
As Integration (Recommended)
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)
Actor Metrics
2 monthly users
-
0 No stars yet
>99% runs succeeded
Created in Jan 2025
Modified a day ago