Apify Store API avatar

Apify Store API

Pricing

from $0.01 / 1,000 actor returneds

Go to Apify Store
Apify Store API

Apify Store API

Apify Store API - extract every public Actor's pricing, usage trends, success rate, ratings, and categories as structured JSON. Filter by keyword, category, pricing model, or developer, or sweep the whole store. For market research, competitor tracking, and AI agents.

Pricing

from $0.01 / 1,000 actor returneds

Rating

0.0

(0)

Developer

John

John

Maintained by Community

Actor stats

1

Bookmarked

9

Total users

7

Monthly active users

a day ago

Last modified

Share

Apify Store API - Apify Store Scraper for Market & Competitor Intelligence

Extract commercial intelligence on every public Actor in the Apify Store as structured JSON: pricing, usage trends, reliability, ratings, and categories. This Apify Store scraper runs as a no-code job or as a clean API you call yourself, so you can pull the whole catalog on demand. Filter by keyword, category, pricing model, or developer, or sweep the entire store in one run. Built for market research, competitor tracking, pricing analysis, and AI agents - and priced to be the cheapest Apify Store data API on the market.

What it does

This API reads the Apify Store and returns one row per Actor with the data that actually matters for analysis:

  • Pricing - pricing model, per-event price ladder, margin, trial, and the full pricing object preserved verbatim.
  • Usage trends - total users plus 7-, 30-, and 90-day active users, total runs, builds, and the last run time.
  • Reliability - 30-day run outcomes (succeeded / failed / aborted / timed out) and a computed success-rate percentage.
  • Demand and quality - bookmarks, review rating, and review count.
  • Identity - title, name, developer, categories, description, icon, and the Store URL.

Turn it on for a single keyword, one category, or the whole store. Optionally enrich each Actor with its full README and input schema.

What you can extract

GroupFields
IdentityactorId, name, username, title, url, categories, description, pictureUrl
MaintaineruserFullName, userPictureUrl
UsagetotalUsers, monthlyUsers, totalUsers7Days/30Days/90Days, totalRuns, totalBuilds, lastRunStartedAt
Reliabilityruns30DaysTotal/Succeeded/Failed/Aborted/TimedOut, successRate30Days
DemandbookmarkCount, reviewRating, reviewCount
PricingpricingModel, pricePerUnitUsd, apifyMarginPercentage, trialMinutes, pricingEvents, pricingInfo
Enrichment (optional)readme, inputSchema, exampleRunInput, defaultRunOptions, seoTitle, seoDescription, isDeprecated, latestVersion

Input

Every field is optional. Run with no input to sweep the whole store (capped by maxItems).

FieldTypeWhat it does
searchstringKeyword filter across title, name, description, developer, and README
categoryenumOne of the 25 Apify Store categories (AI, DEVELOPER_TOOLS, ECOMMERCE, ...)
pricingModelenumFREE, FLAT_PRICE_PER_MONTH, PRICE_PER_DATASET_ITEM, or PAY_PER_EVENT
usernamestringFilter to one developer handle (e.g. apify)
sortByenumrelevance (default), popularity, newest, lastUpdate
maxItemsintegerCap on Actors returned. 0 = the entire store. Default 1000
offsetintegerSkip this many Actors first (resume or shard a large scrape)
includeDetailsbooleanAdd full README + input schema per Actor (slower; use for small sets)

Example input

{
"category": "AI",
"pricingModel": "PAY_PER_EVENT",
"sortBy": "popularity",
"maxItems": 50
}

Example output: what you get back

Each run returns one flat JSON row per Actor, ready to load into a spreadsheet, a database, or an AI agent. A single row looks like this (fields trimmed for readability):

[
{
"actorId": "shu8hvrXbJbY3Eb9W",
"name": "instagram-scraper",
"username": "apify",
"title": "Instagram Scraper",
"url": "apify.com/apify/instagram-scraper",
"categories": ["SOCIAL_MEDIA", "ECOMMERCE"],
"description": "Scrape Instagram posts, profiles, hashtags, and comments.",
"userFullName": "Apify",
"totalUsers": 512340,
"monthlyUsers": 45210,
"totalUsers30Days": 30112,
"totalRuns": 12500000,
"totalBuilds": 342,
"lastRunStartedAt": "2026-07-11T08:14:22.000Z",
"runs30DaysTotal": 210400,
"runs30DaysSucceeded": 201980,
"runs30DaysFailed": 6120,
"runs30DaysAborted": 1900,
"runs30DaysTimedOut": 400,
"successRate30Days": 96.0,
"bookmarkCount": 1820,
"reviewRating": 4.6,
"reviewCount": 214,
"pricingModel": "PRICE_PER_DATASET_ITEM",
"pricePerUnitUsd": 0.0023,
"apifyMarginPercentage": 0.2,
"trialMinutes": 0,
"pricingInfo": { "pricingModel": "PRICE_PER_DATASET_ITEM", "pricePerUnitUsd": 0.0023 }
}
]

Set includeDetails to true to add each Actor's full readme, inputSchema, seoTitle, and seoDescription to the same row.

Pricing

Pay only per Actor returned, on Apify's transparent pay-per-event model - no subscription and no upstream API key to buy. The per-result price is set to undercut every comparable Actor in the store, so even a full-store sweep costs very little. See the live price on the Store card above.

How to get started

  1. Click Try for free.
  2. Optionally set a filter (or leave everything blank to scan the whole store).
  3. Run it, then preview or download your data from the Dataset tab.

View on Apify Store

Code examples (Python and MCP)

A ready-to-run example repo with a Python quick-start and MCP install walkthroughs for Claude, Cursor, and ChatGPT:

https://github.com/johnisanerd/Apify-Store-API

🔌 Use this API from Claude (MCP)

Add this API as a tool in Claude Code (free trial), Claude Cowork (free trial), Cursor, or any other MCP client, via the hosted Apify MCP server. Use this API-specific URL:

https://mcp.apify.com/?tools=actors,docs,johnvc/store-actor-intelligence-api

Apify MCP integration docs: https://docs.apify.com/platform/integrations/mcp

Use cases

  • Track Apify Store pricing changes over time and benchmark your own Actors.
  • Find the most-used or highest-rated Actors in any category.
  • Monitor competitor Actors' success rates and user growth.
  • Build a daily market-intelligence report on the state of the Apify Store.
  • Feed an AI agent a live, structured catalog of available Actors.

🔌 Integrations: Automate Your Apify Store Scraper

A single run answers one question. The real value of an Apify Store scraper comes from running it on a schedule so pricing, usage, and reliability history accumulate over time. Wire it into your stack with Apify integrations.

Tasks and schedules (the core recipe)

Save one task per thing you want to watch (for example a "Track AI category pricing" task with category set to AI and sortBy set to popularity), then attach a schedule from the Actor's Actions, then Schedule menu. One schedule can trigger many tasks at once. Useful cron strings:

  • 0 7 * * * runs daily at 7 AM.
  • 0 */6 * * * runs every six hours.
  • 0 9 * * 1 runs every Monday morning.

Each run appends a fresh snapshot, so you build a price and usage history of the Apify Store without touching the input again.

Store the history in Supabase

Send the flat output rows straight into a database. The no-code path is an n8n Actor node followed by a Supabase node. In Python, run the Actor with apify-client and bulk-insert the rows:

from apify_client import ApifyClient
from supabase import create_client
apify = ApifyClient("YOUR_APIFY_TOKEN")
supabase = create_client("YOUR_SUPABASE_URL", "YOUR_SUPABASE_KEY")
run = apify.actor("johnvc/store-actor-intelligence-api").call(
run_input={"category": "AI", "sortBy": "popularity", "maxItems": 200}
)
rows = list(apify.dataset(run["defaultDatasetId"]).iterate_items())
records = [
{
"actor_id": r["actorId"],
"title": r["title"],
"username": r["username"],
"pricing_model": r["pricingModel"],
"total_users": r["totalUsers"],
"success_rate": r["successRate30Days"],
}
for r in rows
]
supabase.table("apify_store_snapshot").insert(records).execute()

n8n, Make, and Zapier

Run the Actor on a schedule inside n8n, Make, or Zapier, then route the rows to a sheet, a database, or a Slack channel. The same pattern applies: trigger on a schedule, run the Actor, filter for the change you care about, notify.

MCP and AI agents

Add this API as a live tool for an AI agent through the hosted Apify MCP server (see the Use this API from Claude (MCP) section below). An agent can then answer questions like "which AI Actors changed their pricing this week?" directly against the Store.

Webhooks

For anything custom, attach an Apify webhook on the ACTOR.RUN.SUCCEEDED event to push each finished dataset into your own service.

Ready-to-run, one-click examples - each is a saved configuration of this API for a specific question. Open one, hit Try for free, and get the ranked results.

By platform - compare the best scrapers for a given site, ranked by popularity:

By category - find the best Actors for a use case:

By role - curated picks for your job:

See all example tasks on the Store page.

Building a picture of developer marketplaces and the tools inside them? These Actors pair well with the Apify Store API:

  • RapidAPI Marketplace API - the same commercial-intelligence sweep for the RapidAPI marketplace: API listings, pricing, popularity, and categories. Run both to compare the two biggest API marketplaces side by side.
  • Apple App Store Search API - scrape App Store search results and keyword rankings to see how mobile app marketplaces surface and rank listings.
  • Apple App Store Product API - pull per-app details, pricing, and reviews for deeper product-level competitive research.
  • G2 Reviews API - collect B2B software reviews and ratings when you want buyer sentiment alongside marketplace stats.

For contrast, some alternative Apify Store scrapers such as Apify Store Ranking Scraper report a lower run success rate (around 65% over the last 30 days versus 100% here) and a much smaller user base. This API is actively maintained, returns clean per-field pricing and reliability data, and is priced to be the cheapest full-store sweep available.

❓ FAQ

Can I schedule this Apify Store scraper?

Yes. Any run can be automated on a schedule. Create a saved task with your input (a keyword, a category, or a full-store sweep), then attach a schedule from the Actor's Actions, then Schedule menu. Use 0 7 * * * for daily at 7 AM, 0 */6 * * * for every six hours, or 0 9 * * 1 for Monday mornings, and note that one schedule can trigger many tasks at once. See the Integrations section above for the full monitoring and storage recipe.

Should I use an API or a web scraper for Apify Store data?

Both, and this Actor is both. An official API is usually rate limited and often omits fields; a raw web scraper you maintain yourself breaks when a page changes. This Actor gives you a no-code run in the console and a clean endpoint you can call from code, with no quotas and a stable, structured schema. The data comes from the public Apify Store.

Can I integrate this API with other apps?

Yes. The Actor connects to almost any cloud service through Apify integrations: route results to Make, Zapier, Slack, or a database, and use webhooks on ACTOR.RUN.SUCCEEDED for custom actions. The Integrations section has copy-paste recipes.

Can I use the Apify Store API through the Apify API?

Yes. The Apify API lets you run the Actor, schedule it, and fetch datasets programmatically, and the apify-client package is available for both Node.js and Python. See the Actor's own API tab for ready-made code in your language.

Can I use this API through an MCP server?

Yes. Add it as a tool to any MCP client (including Claude Code and Claude Cowork, both free trial, plus Cursor and others) through the hosted Apify MCP server. Use the Actor-specific URL https://mcp.apify.com/?tools=actors,docs,johnvc/store-actor-intelligence-api and read the Apify MCP docs.

How much does it cost to scrape the Apify Store?

You pay only per Actor returned, on Apify's pay-per-event model, with no subscription and no upstream API key to buy. The per-result price is set to undercut comparable Actors, so even a full-store sweep costs very little. The live price is on the Store card.

This Actor reads only public listing data that the Apify Store already shows to every visitor. For background on the wider topic, see Apify's overview of the legality of web scraping.

How can I track other Apify Store and marketplace data tools?

Pair this API with related marketplace and developer-data Actors: the RapidAPI Marketplace API for the RapidAPI catalog, the Apple App Store Search API and Apple App Store Product API for mobile app marketplaces, and the G2 Reviews API for B2B software sentiment.

Last Updated: 2026.07.11