# Apify Creator Analytics & Performance Tracker (`complex_intricate_networks/apify-creator-portfolio-analytics`) Actor

Track any Apify creator's portfolio in seconds. Extract real-time performance metrics: Monthly Active Users (MAU), total users, ratings, bookmarks, pricing, and last modified dates. Perfect for competitor research, market analysis, and optimizing your own Apify Store actors.

- **URL**: https://apify.com/complex\_intricate\_networks/apify-creator-portfolio-analytics.md
- **Developed by:** [CIN](https://apify.com/complex_intricate_networks) (community)
- **Categories:** Developer tools, MCP servers, Automation
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $10.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js/docs.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python/docs.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## 🚀 Apify Store Actor Analytics & Competitor Tracker

**Apify Store Actor Analytics & Competitor Tracker** is a fast, lightweight data extraction tool designed for Apify creators, developers, and product managers. It extracts real-time performance metrics for any Apify Store developer portfolio without running heavy headless browsers or relying on slow DOM renders.

Whether you are conducting competitor research, monitoring market demand for specific web scrapers, or keeping a historical log of your own Actor growth, this tool provides instant access to crucial backend metrics.

---

### 💡 Why Track Apify Store Actors?

Building successful web scrapers on Apify requires understanding market demand and developer performance. This Actor helps you answer critical business questions:

* **Which Actors are gaining traction?** Monitor **Monthly Active Users (MAU)** to identify growing market demand.
* **How are competitors pricing their tools?** Analyze pay-per-result rates, flat monthly subscription prices, and free tier options across the store.
* **Are users sticking around?** Compare total historical users against 30-day active users to assess user retention and Actor utility.
* **How popular is a tool?** Track total **bookmarks** and **star ratings** to measure user satisfaction and community interest.
* **Is the project actively maintained?** Check the **last modified date** to see if a competitor is continuously updating their tool.

---

### ✨ Key Features & Extracted Data Points

This Actor retrieves clean, structured backend data for every public Actor associated with any given Apify handle/username:

| Data Field | Type | Description & Business Value |
|---|---|---|
| `actorName` | String | Technical slug identifier for the Actor |
| `title` | String | Human-readable title displayed in the Apify Store |
| `actorUrl` | String | Direct web URL to the published Actor page |
| `price` | String | Formatted pricing structure (e.g., `$20 / 1,000 results`, `Free`) |
| `rating` | String | Average star rating out of 5.0 alongside total review count |
| `bookmarked` | Integer | Total number of Apify users who have saved/bookmarked the Actor |
| `totalUsers` | Integer | All-time total users who have added or run the Actor |
| `monthlyActiveUsers` | Integer | Active user count over the last 30 days (MAU) |
| `lastModified` | String | ISO formatted date (`YYYY-MM-DD`) of the last published build |
| `scrapedAt` | Timestamp | ISO timestamp indicating when the data was extracted |

---

### ⚡ How It Works (No Headless Browser Required)

Unlike traditional web scrapers that load heavy Chrome/Playwright instances and parse fragile HTML elements, this Actor queries Apify's internal Store API endpoints directly. 

#### Key Advantages:
1. **Ultra-Fast Performance:** Scrapes an entire profile with 50+ Actors in **under 2 seconds**.
2. **Zero Browser Overhead:** Uses minimal RAM and compute power, keeping your run costs at fractions of a cent.
3. **100% Reliable:** Immune to frontend layout changes or CSS selector breaks.

---

### 📥 Input Parameters

Configuring the Actor is simple. You only need to pass the target developer's Apify handle.

#### Input JSON Example

```json
{
  "username": "https://apify.com/complex_intricate_networks"
}


[
  {
    "actorName": "ecomdata-pro-amazon-flipkart-meesho-scraper",
    "title": "EcomData Pro: Amazon, Flipkart & Meesho Scraper",
    "actorUrl": "[https://apify.com/complex_intricate_networks/ecomdata-pro-amazon-flipkart-meesho-scraper](https://apify.com/complex_intricate_networks/ecomdata-pro-amazon-flipkart-meesho-scraper)",
    "price": "$20 / 1,000 results",
    "rating": "5.0 (2 reviews)",
    "bookmarked": 14,
    "totalUsers": 152,
    "monthlyActiveUsers": 41,
    "lastModified": "2026-07-20",
    "scrapedAt": "2026-07-22T16:38:00.000Z"
  },
  {
    "actorName": "founder-contact-enricher-hiring-signals",
    "title": "Startup Hiring Signals & Founder Contact Finder",
    "actorUrl": "[https://apify.com/complex_intricate_networks/founder-contact-enricher-hiring-signals](https://apify.com/complex_intricate_networks/founder-contact-enricher-hiring-signals)",
    "price": "Free",
    "rating": "4.8 (12 reviews)",
    "bookmarked": 45,
    "totalUsers": 1250,
    "monthlyActiveUsers": 310,
    "lastModified": "2026-07-18",
    "scrapedAt": "2026-07-22T16:38:00.000Z"
  }
]

# Actor input Schema

## `username` (type: `string`):

The handle of the Apify creator you want to track.

## Actor input object example

```json
{
  "username": "complex_intricate_networks"
}
````

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "username": "complex_intricate_networks"
};

// Run the Actor and wait for it to finish
const run = await client.actor("complex_intricate_networks/apify-creator-portfolio-analytics").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "username": "complex_intricate_networks" }

# Run the Actor and wait for it to finish
run = client.actor("complex_intricate_networks/apify-creator-portfolio-analytics").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "username": "complex_intricate_networks"
}' |
apify call complex_intricate_networks/apify-creator-portfolio-analytics --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=complex_intricate_networks/apify-creator-portfolio-analytics",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Apify Creator Analytics & Performance Tracker",
        "description": "Track any Apify creator's portfolio in seconds. Extract real-time performance metrics: Monthly Active Users (MAU), total users, ratings, bookmarks, pricing, and last modified dates. Perfect for competitor research, market analysis, and optimizing your own Apify Store actors.",
        "version": "0.0",
        "x-build-id": "2sWs5OHIoK90WuwR7"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/complex_intricate_networks~apify-creator-portfolio-analytics/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-complex_intricate_networks-apify-creator-portfolio-analytics",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/complex_intricate_networks~apify-creator-portfolio-analytics/runs": {
            "post": {
                "operationId": "runs-sync-complex_intricate_networks-apify-creator-portfolio-analytics",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/complex_intricate_networks~apify-creator-portfolio-analytics/run-sync": {
            "post": {
                "operationId": "run-sync-complex_intricate_networks-apify-creator-portfolio-analytics",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "username"
                ],
                "properties": {
                    "username": {
                        "title": "Apify Creator Username",
                        "type": "string",
                        "description": "The handle of the Apify creator you want to track.",
                        "default": "complex_intricate_networks"
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
