# New Whop clipping campaigns this week, by opportunity score

**Use case:** 

Campaigns added to Whop Content Rewards in the last 7 days, ranked by the 0-100 opportunity score (budget left, burn rate, competition). Fresh campaigns have the fewest creators and the fullest budgets — run this weekly to be early.

## Input

```json
{
  "status": "active",
  "campaignTypes": [],
  "categories": [],
  "platforms": [],
  "sortBy": "opportunity",
  "maxAgeDays": 7,
  "onlyNew": false,
  "trackTrends": false,
  "enrichDetails": false,
  "maxEnrich": 50,
  "maxItems": 500,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

## Output

```json
{
  "title": {
    "label": "Campaign title",
    "format": "string"
  },
  "brand": {
    "label": "Brand / company",
    "format": "string"
  },
  "opportunityScore": {
    "label": "Opportunity score (0-100)",
    "format": "number"
  },
  "rewardPerThousandViews": {
    "label": "Reward per 1K views (USD)",
    "format": "number"
  },
  "budgetLeftUsd": {
    "label": "Budget left (USD)",
    "format": "number"
  },
  "dailyBurnUsd": {
    "label": "Daily burn (USD/day)",
    "format": "number"
  },
  "estimatedDaysLeft": {
    "label": "Days of budget left",
    "format": "number"
  },
  "budgetPace": {
    "label": "Budget pace",
    "format": "string"
  },
  "payoutPerCreatorUsd": {
    "label": "Payout per creator (USD)",
    "format": "number"
  },
  "creators": {
    "label": "Creators joined",
    "format": "number"
  },
  "viewsPerCreator": {
    "label": "Views per creator",
    "format": "number"
  },
  "estimatedViewsRemaining": {
    "label": "Estimated views remaining",
    "format": "number"
  },
  "totalBudgetUsd": {
    "label": "Total budget (USD)",
    "format": "number"
  },
  "budgetSpentUsd": {
    "label": "Budget spent (USD)",
    "format": "number"
  },
  "progressPercentage": {
    "label": "Progress %",
    "format": "number"
  },
  "successRatePct": {
    "label": "Success rate %",
    "format": "number"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "campaignType": {
    "label": "Campaign type",
    "format": "string"
  },
  "category": {
    "label": "Category",
    "format": "string"
  },
  "platforms": {
    "label": "Platforms",
    "format": "array"
  },
  "totalViews": {
    "label": "Total views",
    "format": "number"
  },
  "ageDays": {
    "label": "Age (days)",
    "format": "number"
  },
  "fundedAt": {
    "label": "Funded at",
    "format": "string"
  },
  "campaignUrl": {
    "label": "Campaign URL",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Whop Content Rewards Scraper | Clipping Campaign Finder](https://apify.com/tactful_anvil/whop-content-rewards-scraper.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/tactful_anvil/whop-content-rewards-scraper.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/tactful_anvil/whop-content-rewards-scraper.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
