Apify Task Usage Reporter

Apify Task Usage Reporter

by vittuhy

Get a clear breakdown of your Apify platform spending. See which tasks consume the most resources and credits over any time period to optimize your automation costs.

96 runs
19 users
Try This Actor

Opens on Apify.com

About Apify Task Usage Reporter

Ever look at your Apify bill and wonder, "What tasks are actually costing me the money?" I built this actor to solve that exact headache. It logs into your Apify account (with your secure token, of course) and digs through your usage data to give you a clear, task-by-task breakdown of compute and storage costs. You can set a custom date range to see which actors or tasks were the real resource hogs last week, last month, or any period you choose. Instead of guessing, you get a straightforward report that shows you where your credits are going. This is super useful for developers managing multiple projects, teams needing to allocate costs to different clients, or anyone who just wants to optimize their scraping and automation budgets. I use it myself at the end of each month to spot inefficient tasks and make sure my spending aligns with my project priorities. It turns a confusing dashboard into actionable insights.

What does this actor do?

Apify Task Usage Reporter is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Apify Task Usage Reporter

This actor analyzes your Apify account usage and costs, broken down by individual tasks. It scans your tasks and their historical runs within a specified date range, then generates reports showing which tasks consumed the most resources.

Key Features

  • Task & Run Analysis: Fetches all tasks and their historical run data using efficient, paginated API calls.
  • Cost-Focused: Filters to include only runs with actual incurred costs (usageTotalUsd > 0).
  • Dual Reports: Always produces both an aggregated summary and a detailed daily breakdown.
  • Optimized Performance: Processes runs in batches of 1000 and accesses usage data directly for speed.
  • Progress Tracking: Provides real-time console logs with batch status and run details.
  • Duplicate Prevention: Tracks processed runs to ensure data isn't counted twice.

How to Use

Configure the actor via the Apify platform UI or API with the following input:

Field Type Description Required Default
startDate Date Start of the analysis period (YYYY-MM-DD). Interpreted in UTC. Yes
endDate Date End of the analysis period (YYYY-MM-DD). Interpreted in UTC. No Current date
reportType Select Format for the Dataset output: "Summarized" (aggregated) or "Day by Day". No "Summarized"

Note: All dates are interpreted in UTC, which may differ from times shown in the Apify Console.

Input & Output

Input

The actor requires a startDate. You can optionally provide an endDate and choose a reportType for the Dataset format.

Output

The actor generates several outputs:

  1. Console Logs: Show real-time progress, run details (date, status, cost), and final summary tables.
  2. Key-Value Store: Always contains two files:
    • summary.csv: Aggregated total run count and cost per task.
    • summary_daily.csv: Daily run count and cost per task.
  3. Dataset: Contains the same data as the CSV files, formatted according to the reportType input selection ("Summarized" or "Day by Day").

Report Types

  • Aggregated Report (summary.csv): Groups all runs by task across the entire date range, sorted by total cost (highest first).
  • Daily Report (summary_daily.csv): Breaks down usage by task and individual day, sorted chronologically.

Categories

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Apify Task Usage Reporter now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
vittuhy
Pricing
Paid
Total Runs
96
Active Users
19
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support