Apify Store API
Pricing
from $0.01 / 1,000 actor returneds
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
Maintained by CommunityActor stats
1
Bookmarked
9
Total users
7
Monthly active users
a day ago
Last modified
Categories
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
| Group | Fields |
|---|---|
| Identity | actorId, name, username, title, url, categories, description, pictureUrl |
| Maintainer | userFullName, userPictureUrl |
| Usage | totalUsers, monthlyUsers, totalUsers7Days/30Days/90Days, totalRuns, totalBuilds, lastRunStartedAt |
| Reliability | runs30DaysTotal/Succeeded/Failed/Aborted/TimedOut, successRate30Days |
| Demand | bookmarkCount, reviewRating, reviewCount |
| Pricing | pricingModel, 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).
| Field | Type | What it does |
|---|---|---|
search | string | Keyword filter across title, name, description, developer, and README |
category | enum | One of the 25 Apify Store categories (AI, DEVELOPER_TOOLS, ECOMMERCE, ...) |
pricingModel | enum | FREE, FLAT_PRICE_PER_MONTH, PRICE_PER_DATASET_ITEM, or PAY_PER_EVENT |
username | string | Filter to one developer handle (e.g. apify) |
sortBy | enum | relevance (default), popularity, newest, lastUpdate |
maxItems | integer | Cap on Actors returned. 0 = the entire store. Default 1000 |
offset | integer | Skip this many Actors first (resume or shard a large scrape) |
includeDetails | boolean | Add 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
- Click Try for free.
- Optionally set a filter (or leave everything blank to scan the whole store).
- Run it, then preview or download your data from the Dataset tab.
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 * * 1runs 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 ApifyClientfrom supabase import create_clientapify = 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.
Featured example tasks
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:
- Best Instagram Scrapers on Apify
- Best TikTok Scrapers on Apify
- Best Amazon Scrapers on Apify
- Best LinkedIn Scrapers on Apify
- Best YouTube Scrapers on Apify
- Best Google Maps Scrapers on Apify
By category - find the best Actors for a use case:
- Best AI Scrapers on Apify
- Best Social Media Scrapers on Apify
- Best E-commerce Scrapers on Apify
- Best SEO Tools Scrapers on Apify
By role - curated picks for your job:
See all example tasks on the Store page.
🔗 Related Tools
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.
Is it legal to collect Apify Store data?
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