Apify Store Scraper
Pricing
Pay per usage
Apify Store Scraper
Apify Store scraper that pulls actor listings, pricing, and run stats from the marketplace by search query or category, so developers and SEO teams can compare tools without clicking through pages manually.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

ZeroBreak
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Apify Store Scraper: Extract Actor Listings, Pricing, and Stats from the Apify Marketplace
Apify Store scraper pulls actor listings from the Apify marketplace and gives you names, descriptions, run counts, star ratings, and pricing in structured JSON. Filter by search term or category, set a result cap, and get everything back as flat records you can drop into a spreadsheet or database. Run it on a schedule to track new actors as they appear.
Use cases
- Competitive research on SEO tools: pull every actor in the seo-tools category with pricing and run counts, then compare side by side without opening 40 tabs
- Market monitoring: schedule daily or weekly runs to catch new actors added to a category before your competitors do
- Actor discovery: search the full Apify Store by keyword and export results instead of clicking through paginated listings
- Pricing analysis: see which actors use pay-per-result vs monthly pricing across a niche, all in one dataset
- Author auditing: collect all actors from a specific username or organization to review their catalog in bulk
What data does this actor extract?
Each record contains:
{"actorId": "ens6F19QXkpFKaSSu","actorName": "google-search-scraper","actorTitle": "Google Search Scraper","actorDescription": "Scrape Google Search results including organic results, ads, and more.","authorUsername": "apify","authorName": "Apify","categories": ["seo-tools", "search-engines"],"totalRuns": 4823901,"monthlyRuns": 218450,"stars": 1204,"pricingModel": "PAY_PER_RESULT","pricePerUnitUsd": 0.5,"actorUrl": "https://apify.com/apify/google-search-scraper","scrapedAt": "2026-03-10T14:23:11.492Z"}
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | (empty) | Keyword to search across all actors. Leave blank to browse by category only. |
categories | array | (all) | Category IDs to filter by. Common values: seo-tools, ai, ecommerce, social-media. Leave empty to scrape all categories. |
maxItems | integer | 100 | Maximum number of actors to extract per run. Cap: 1000. |
timeoutSecs | integer | 300 | Overall actor timeout in seconds. Max: 3600. |
requestTimeoutSecs | integer | 30 | Per-request HTTP timeout in seconds. |
proxyConfiguration | object | Datacenter (Anywhere) | Proxy type and location for requests. Supports Datacenter, Residential, Special, and custom proxies. Optional. |
Example input
{"searchQuery": "seo","categories": ["seo-tools"],"maxItems": 200,"proxyConfiguration": { "useApifyProxy": true }}
Output
The actor stores results in an Apify dataset. Each entry is a flat record:
| Field | Type | Description |
|---|---|---|
actorId | string | Unique Apify actor ID |
actorName | string | Actor slug used in URLs (e.g. google-search-scraper) |
actorTitle | string | Human-readable display title |
actorDescription | string | Short store listing description |
authorUsername | string | Author's Apify username |
authorName | string | Author's display name |
categories | array | Category IDs the actor belongs to |
totalRuns | integer | All-time run count |
monthlyRuns | integer | Runs in the last 30 days |
stars | integer | Star count from users |
pricingModel | string | FREE, PAY_PER_RESULT, MONTHLY_RENTAL, or FLAT_PRICE_PER_MONTH |
pricePerUnitUsd | number | Price per result in USD. Null if not applicable. |
actorUrl | string | Direct link to the store listing |
scrapedAt | string | ISO 8601 timestamp of when this record was scraped |
How it works
- Reads your search query and category filters from input
- Pages through the Apify Store public API in batches of up to 100 actors
- Deduplicates actors that appear across multiple category filters
- Transforms raw API data into flat, ready-to-export records
- Stores all results in the Apify dataset
Integrations
Connect Apify Store Scraper with other apps and services using Apify integrations. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and many more. You can also use webhooks to trigger actions whenever results are available.
FAQ
Which categories can I filter by?
Common category IDs: seo-tools, ai, ecommerce, social-media, productivity, lead-generation. You can find all slugs in the Apify Store URL when browsing by category, for example apify.com/store/categories/seo-tools.
Can I scrape the entire Apify Store?
Yes. Leave searchQuery and categories blank and set maxItems to 1000. The actor pages through all public listings automatically.
Does this actor need an API key? No. It uses the Apify Store public API, which requires no authentication to read actor listings.
How often can I run it? As often as you need. Schedule it daily or weekly in Apify to track new actors and pricing changes over time.
What happens if an actor appears in multiple categories? The actor deduplicates by actor ID, so each listing appears only once in the output even if it matches multiple category filters.
Apify Store scraper works for developers sizing up a niche, SEO teams tracking competitor tools, and researchers who need marketplace data without the manual work.