Apify Store Ranking Scraper avatar

Apify Store Ranking Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Apify Store Ranking Scraper

Apify Store Ranking Scraper

Track Apify Store rankings. No API key / no login. Open Input → leave defaults → Start (1 search + 1 result ≈ USD 0.001/row): https://console.apify.com/actors/AUcaLnYJ9PzqGs3rQ/input From USD 1/1k.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

naoki anzai

naoki anzai

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

0

Monthly active users

4 days ago

Last modified

Share

Apify Store Ranking Radar

What you get: one row per Apify Store search × sort position with the Actor's slug, title, 7/30/90-day users, total runs, pricing model, lowest event price, an opportunity score and a maintenance-risk hint.

Sample output from a real run (2026-10-18, default input: 3 searches × 3 sort modes, top 1 each, 8 rows):

searchsortBy#1 Actorusers 30dpricingopportunityScoremaintenanceHint
youtube transcriptpopularitytopaz_sharingan/Youtube-Transcript-Scraper-1345PAY_PER_EVENT ($0.01)85medium
reddit keyword monitorpopularityharshmaur/reddit-scraper-pro449PAY_PER_EVENT95low
reddit keyword monitorlastUpdateclearpath/reddit-search-scraper421PAY_PER_EVENT ($0.00099)95low
meta ad librarypopularitycurious_coder/facebook-ads-library-scraper7161PAY_PER_EVENT ($0.00075)85medium

That run was one Actor start ($0.00005) + 8 rows × $0.001 = $0.008.

Open Input (leave defaults → Start) Paid first run ≈ USD 0.001/row (1 search + 1 result). Keep reports, exports, and movement options off for the first run. Open Console Input (deep link above) and run this JSON.

{
"searches": [
"youtube transcript"
],
"sortBy": [
"popularity"
],
"maxResultsPerSearch": 1,
"minUsers30Days": 0,
"includeUnrunnableActors": false,
"dryRun": false
}

Paste search term and Start.

Monitor Apify Store search results by platform keyword and identify Actor opportunities with demand, pricing room, and manageable maintenance risk.

Store Quickstart

Run this input to exercise the documented first-run path (it is the Console prefill). searches and sortBy are needed: a run with only {"dryRun": false} fails with "Expected an array". Review the pricing section before increasing the scope.

{
"searches": [
"youtube transcript",
"reddit keyword monitor",
"meta ad library"
],
"sortBy": [
"popularity",
"newest",
"lastUpdate"
],
"maxResultsPerSearch": 1,
"dryRun": false
}

Use with Apify MCP

Exact actor: taroyamada/apify-store-ranking-radar

Sample input JSON:

{
"searches": [
"youtube transcript"
],
"sortBy": [
"popularity"
],
"maxResultsPerSearch": 3,
"minUsers30Days": 0,
"includeUnrunnableActors": false
}

What It Does

The actor queries the official Apify Store API for search terms such as youtube transcript, reddit keyword monitor, and meta ad library. It returns ranked Actor rows with user counts, monthly active users, pricing model, categories, and an opportunity score.

This is designed for Actor developers who want to decide what to build next without manually checking Store pages every day.

Input

  • searches: Platform or use-case search terms.
  • sortBy: Store sort modes: relevance, popularity, newest, lastUpdate.
  • maxResultsPerSearch: Number of rows per search/sort pair.
  • pricingModel: Optional filter.
  • minUsers30Days: Filter out low-activity rows.
  • includeUnrunnableActors: Include actors excluded from automatically runnable Store search.
  • dryRun: Emit sample rows without calling the Store API.

Output

Each row includes:

  • search
  • sortBy
  • rank
  • slug
  • title
  • totalUsers
  • totalUsers30Days
  • totalRuns
  • pricingModel
  • primaryPriceUsd
  • opportunityScore
  • maintenanceHint
  • url
  • scrapedAt

Pricing

Recommended launch pricing:

  • apify-actor-start: default $0.00005
  • apify-default-dataset-item: $0.001 per Store actor row
  • Future opportunity report event: $0.03 per summary report

The actor uses the official Apify Store API, so hosting cost should remain low. Keep platform usage bundled into PPE pricing for transparent Store presentation.

Local Run

npm test
npm start

Console and API runs default to dryRun: false (live Store API). Set dryRun: true to emit sample rows without calling the Store API.