# Payhip Creator Leads & Commerce Intelligence (`lokki/creator-commerce-intelligence`) Actor

Find Payhip creators already selling, then rank traction, maturity, business gaps, best-fit services, and pitch angles with transparent no-AI scoring.

- **URL**: https://apify.com/lokki/creator-commerce-intelligence.md
- **Developed by:** [Ian Dikhtiar](https://apify.com/lokki) (community)
- **Categories:** Automation, E-commerce, SEO tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.50 / 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.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## Payhip Creator Commerce Intelligence

**Find Payhip creators already selling—and see exactly what you can sell to them.**

This Actor turns public Payhip products into ranked creator-business opportunities. It identifies commercial proof, creator maturity, product type, niche, likely growth needs, suitable services, and a ready-to-use pitch angle.

> **The economics are intentionally lopsided:** at the planned launch price, 100 enriched creator opportunities cost about **$0.55**. One $500 agency project has 909× that data cost in gross deal value. One $2,500 project has 4,545×. Results are not guaranteed, but the research cost is tiny compared with one modest client win.

### What buyers can do with it

- **Agencies:** find creators who may need websites, branding, CRO, ads, email automation, or funnel work.
- **Creator SaaS companies:** target businesses already selling paid products instead of generic creator lists.
- **Affiliate and partnership teams:** find validated products and established creator audiences.
- **Newsletter and sponsorship teams:** identify monetized creators by niche and public reach.
- **Product researchers:** study validated niches, prices, offer formats, and visible demand.

### Intelligence without AI

There are no LLM calls, token fees, or invented conclusions. Every enrichment comes from transparent rules and public evidence:

1. **Product classification** — course, ebook, template, software/tool, membership, coaching/service, asset, or bundle.
2. **Niche tagging** — business, marketing, finance, creator economy, design, technology, education, health, and more.
3. **Commercial proof** — price, reviews, rating, custom domain, and public social channels.
4. **Creator maturity** — emerging, growing, or established.
5. **Opportunity scoring** — ranks products by traction, addressability, and visible business investment.
6. **Confidence scoring** — shows how complete the underlying record is.
7. **Need detection** — identifies likely gaps such as owned-brand presence, acquisition, social proof, CRO, email, retention, or affiliates.
8. **Pitch generation** — maps the evidence to suitable services and a deterministic outreach angle.

`scoreBreakdown` shows exactly why a prospect ranked highly.

### High-value output

Each row can include:

- `opportunityScore` and `opportunityGrade` (`A`–`D`)
- `confidenceScore`
- `creatorMaturity`
- `buyingSignals`
- `likelyNeeds`
- `bestFitServices`
- `recommendedPitch`
- `productType`, `nicheTags`, and `priceBand`
- `reviewVolumeTier`, rating, and review count
- seller/store identity, custom domain, and social profiles
- product price, currency, description, image, and proof URL

The Actor preserves `signalScore` and `signalTier` for compatibility; `signalScore` now mirrors the improved opportunity score.

### Quick start

```json
{
  "categories": ["business-and-money"],
  "sort": "most-reviewed",
  "maxPages": 1,
  "maxItems": 100
}
````

You can also search a niche:

```json
{
  "query": "Notion template",
  "sort": "most-reviewed",
  "maxItems": 100
}
```

Or enrich known products directly:

```json
{
  "categories": [],
  "productUrls": ["https://payhip.com/b/example"],
  "maxItems": 1
}
```

### Inputs

```text
categories     Payhip marketplace categories; selected from a dropdown; defaults to All
productUrls    optional direct Payhip product URLs
query          optional niche, keyword, or product search
sort           marketplace discovery order
maxPages       pages collected per category, 1–20
maxItems       total enriched products, 1–1,000
```

Collection concurrency and retry behavior remain internal.

### Example opportunity

```json
{
  "platform": "payhip",
  "productName": "Notion Client Portal Template",
  "productType": "template",
  "nicheTags": ["business", "technology"],
  "price": 29,
  "currency": "USD",
  "priceBand": "20_to_49",
  "sellerName": "Example Creator",
  "creatorMaturity": "growing",
  "reviewCount": 48,
  "reviewVolumeTier": "validated",
  "opportunityScore": 71,
  "opportunityGrade": "B",
  "confidenceScore": 90,
  "buyingSignals": [
    "selling_paid_product",
    "validated_customer_demand",
    "high_customer_satisfaction"
  ],
  "likelyNeeds": [
    "conversion optimization and funnel scaling",
    "email capture and lifecycle marketing",
    "affiliate or partnership growth"
  ],
  "bestFitServices": [
    "CRO and funnel optimization",
    "email marketing and automation",
    "affiliate and partnership management"
  ],
  "recommendedPitch": "You already have validated demand. Lead with conversion, email automation, affiliates, or a higher-value offer.",
  "productUrl": "https://payhip.com/b/example"
}
```

The Actor does not estimate seller revenue or invent private contact details.

### Price versus potential upside

Recommended launch pricing:

- **Actor start:** `$0.05`
- **Enriched creator opportunity:** `$0.005`

```text
10 opportunities       ≈ $0.10
100 opportunities      ≈ $0.55
1,000 opportunities    ≈ $5.05
```

Illustrative gross-value comparison for a 100-result run:

```text
One $500 service sale       = 909× the data cost
One $2,500 project          = 4,545× the data cost
One $10,000 engagement      = 18,181× the data cost
```

At `$0.005/result`, one `$2,500` client equals the result fees for **500,000 enriched products**, before start fees.

That is the core value proposition: stop paying researchers to browse random creator profiles. Buy a ranked list of people who already have products, prices, customers, and visible business gaps.

These comparisons are arithmetic examples, not earnings promises. Actual outcomes depend on offer quality, outreach, targeting, conversion, delivery costs, platform charges, and lawful use.

### Practical workflows

#### Web, brand, and CRO agencies

Filter for paid products with reviews but no custom domain. Lead with an owned storefront, stronger positioning, and conversion work.

#### Email and funnel specialists

Target validated paid products. Pitch lead capture, abandoned-checkout flows, launches, upsells, and customer lifecycle automation.

#### Creator SaaS

Use `productType`, `creatorMaturity`, and `buyingSignals` to find creators already demonstrating demand for commerce, analytics, community, or marketing tools.

#### Affiliates and partnerships

Filter for validated/proven review volume and strong ratings. Prioritize products likely ready for distribution partnerships.

#### Product research

Group by niche, product type, price band, and review tier to identify crowded formats and commercially validated gaps.

### Accuracy and responsible use

- All data comes from public Payhip marketplace and product pages.
- Opportunity scores rank visible commercial evidence; they do not predict revenue or closed deals.
- Likely needs and pitches are deterministic heuristics and should be verified before outreach.
- Public social profiles are not guaranteed decision-maker contact channels.
- Payhip may change its public endpoint or page structure.
- Users are responsible for lawful collection, outreach, and compliance with applicable rules.

### Support

If Payhip changes or a field is parsed incorrectly, provide the product URL and Actor run ID through the Actor support channel.

# Actor input Schema

## `categories` (type: `array`):

Select one or more Payhip categories. Choose All categories for the broadest keyword search.

## `productUrls` (type: `array`):

Enrich specific Payhip products. These are combined with marketplace discoveries.

## `query` (type: `string`):

Examples: Notion template, fitness course, trading guide, social media toolkit.

## `sort` (type: `string`):

Most reviewed is best for finding creators with visible commercial proof.

## `maxPages` (type: `integer`):

Collect 1–20 marketplace pages from each category.

## `maxItems` (type: `integer`):

Maximum enriched product opportunities returned, from 1 to 1,000.

## Actor input object example

```json
{
  "categories": [
    "all"
  ],
  "productUrls": [],
  "query": "",
  "sort": "most-reviewed",
  "maxPages": 1,
  "maxItems": 30
}
```

# Actor output Schema

## `dataset` (type: `string`):

CRM-ready Payhip creators and products ordered by opportunity score.

## `summary` (type: `string`):

Counts by grade, established creators, validated demand, failures, and average opportunity score.

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("lokki/creator-commerce-intelligence").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 = {}

# Run the Actor and wait for it to finish
run = client.actor("lokki/creator-commerce-intelligence").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 '{}' |
apify call lokki/creator-commerce-intelligence --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Payhip Creator Leads & Commerce Intelligence",
        "description": "Find Payhip creators already selling, then rank traction, maturity, business gaps, best-fit services, and pitch angles with transparent no-AI scoring.",
        "version": "0.1",
        "x-build-id": "esBWLkmr26RCQU4T8"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/lokki~creator-commerce-intelligence/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-lokki-creator-commerce-intelligence",
                "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/lokki~creator-commerce-intelligence/runs": {
            "post": {
                "operationId": "runs-sync-lokki-creator-commerce-intelligence",
                "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/lokki~creator-commerce-intelligence/run-sync": {
            "post": {
                "operationId": "run-sync-lokki-creator-commerce-intelligence",
                "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",
                "properties": {
                    "categories": {
                        "title": "Marketplace categories",
                        "uniqueItems": true,
                        "type": "array",
                        "description": "Select one or more Payhip categories. Choose All categories for the broadest keyword search.",
                        "items": {
                            "type": "string",
                            "enum": [
                                "all",
                                "3d",
                                "roblox",
                                "crafts",
                                "design",
                                "drawing-and-painting",
                                "music-and-sound-design",
                                "films",
                                "fiction-books",
                                "fitness-and-health",
                                "photography",
                                "writing-and-publishing",
                                "business-and-money",
                                "comics-and-graphic-novels",
                                "audio",
                                "recorded-music",
                                "education",
                                "gaming",
                                "software-development",
                                "self-improvement",
                                "other"
                            ],
                            "enumTitles": [
                                "All categories",
                                "3D",
                                "Roblox",
                                "Crafts",
                                "Design",
                                "Drawing & Painting",
                                "Music & Sound Design",
                                "Films",
                                "Fiction Books",
                                "Fitness & Health",
                                "Photography",
                                "Writing & Publishing",
                                "Business & Money",
                                "Comics & Graphic Novels",
                                "Audio",
                                "Recorded Music",
                                "Education",
                                "Gaming",
                                "Software Development",
                                "Self Improvement",
                                "Other"
                            ]
                        },
                        "default": [
                            "all"
                        ]
                    },
                    "productUrls": {
                        "title": "Known product URLs (optional)",
                        "type": "array",
                        "description": "Enrich specific Payhip products. These are combined with marketplace discoveries.",
                        "default": [],
                        "items": {
                            "type": "string"
                        }
                    },
                    "query": {
                        "title": "Niche or keyword (optional)",
                        "type": "string",
                        "description": "Examples: Notion template, fitness course, trading guide, social media toolkit.",
                        "default": ""
                    },
                    "sort": {
                        "title": "Discovery order",
                        "enum": [
                            "featured",
                            "newest",
                            "hot-and-new",
                            "highest-rated",
                            "most-reviewed",
                            "price-low-to-high",
                            "price-high-to-low"
                        ],
                        "type": "string",
                        "description": "Most reviewed is best for finding creators with visible commercial proof.",
                        "default": "most-reviewed"
                    },
                    "maxPages": {
                        "title": "Pages per category",
                        "minimum": 1,
                        "maximum": 20,
                        "type": "integer",
                        "description": "Collect 1–20 marketplace pages from each category.",
                        "default": 1
                    },
                    "maxItems": {
                        "title": "Maximum creator opportunities",
                        "minimum": 1,
                        "maximum": 1000,
                        "type": "integer",
                        "description": "Maximum enriched product opportunities returned, from 1 to 1,000.",
                        "default": 30
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
