Apify Store Intelligence API avatar

Apify Store Intelligence API

Pricing

$1.00 / 1,000 results

Go to Apify Store
Apify Store Intelligence API

Apify Store Intelligence API

Apify Store intelligence API: export actors' users (7/30/90 days), runs, success rate, rating, pricing model and price per 1,000 to JSON, CSV or Excel. Size a niche, track competitors, find what to build. Filter by search, category, publisher.

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

COMPASSLAB

COMPASSLAB

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

19 days ago

Last modified

Share

Get Apify Store Intelligence results as clean JSON, CSV or Excel, from the Apify API or on a schedule. No login, about $1.00 for 1,000 results.

What does Apify Store Intelligence API do?

Apify Store Intelligence API extracts structured data from api.apify.com. Turn the Apify Store into a market-intelligence dataset: for every actor matching a search, category, publisher or pricing model, get users (7, 30, 90 days and total), 30-day runs and success rate, rating, reviews, bookmarks, pricing model, price per 1,000 results by plan tier, last price change and momentum, to size a niche, track competitors or pick what to build next. It works as an API for api.apify.com data: run it from Apify Console, on a schedule, or from your own code, and get clean, typed JSON with numbers as numbers and dates in ISO 8601.

What you get

Data30 fields per item: actorId, url, username, publisherName, name, title, ...
FormatsJSON, CSV, Excel, HTML, or the Apify API
Price$1.00 per 1,000 results, pay per result
AccessPublic api.apify.com data only: no login, no cookies, robots.txt respected

Why use Apify Store Intelligence API?

  • Analysts and researchers: export the data to a spreadsheet or database.
  • Developers: call it from your own code through the Apify API.
  • Monitoring: run it on a schedule and compare results over time.
  • AI agents and RAG: give an LLM live structured data.

Main features:

  • Follows pagination up to maxPages pages per start URL and stops at maxItems results.
  • Filters: search (search), category (category), username (publisher), pricingModel (pricing model), sortBy (sort by), minUsers30Days (minimum users (30 days)), onlyChanges (only changes since the last run), so you only get (and pay for) the results you need.
  • Polite by default: respects robots.txt, at most maxConcurrency parallel requests and a delay between requests.
  • Checks every result against field validators, so layout changes show up as clear data-quality warnings.
  • Runs on the Apify platform: scheduling, API access, integrations, monitoring and datasets you can export.

What data can Apify Store Intelligence API extract?

FieldTypeDescription
actorIdstringApify actor ID
urlstringStore page
usernamestringPublisher username
publisherNamestringPublisher display name
namestringActor name (slug)
titlestringActor title
descriptionstringStore description
categoriesarrayStore categories
pricingModelstringPAY_PER_EVENT, PRICE_PER_DATASET_ITEM, FLAT_PRICE_PER_MONTH or FREE
primaryEventstringThe main charged event (pay per event)
pricePer1000UsdnumberPrice per 1,000 results or primary events, paid plans (BRONZE tier or flat)
pricePer1000FreePlanUsdnumberPrice per 1,000 on Apify's free plan, when it differs
monthlyPriceUsdnumberMonthly rental price (flat-price actors)
priceSinceISO 8601 dateWhen the current price started
users7DaysintegerUsers in the last 7 days
users30DaysintegerUsers in the last 30 days
users90DaysintegerUsers in the last 90 days
usersTotalintegerUsers ever
momentumnumberUsers 7 days x 30/7 divided by users 30 days: above 1 = growing
runs30DaysintegerPublic runs in the last 30 days
successRate30DaysnumberShare of 30-day runs that succeeded (0-1)
ratingnumberAverage review rating (1-5)
reviewCountintegerNumber of reviews
bookmarksintegerBookmarks
lastRunAtISO 8601 dateLast run started (ISO 8601)
badgestringStore badge, if any
agenticPaymentsbooleanCallable by AI agents with agentic payments
collectedAtISO 8601 dateWhen this record was collected (ISO 8601)
changeTypestringnew, changed or unchanged since the last run with the same input
changesobjectWhat changed since the last run: {field: {from, to}}

How to scrape api.apify.com

  1. Open Apify Store Intelligence API in Apify Console and go to the Input tab.
  2. Enter what to scrape (see the Input section below), for example the start URLs.
  3. Set Max items to the number of results you need.
  4. Click Start and wait for the run to finish.
  5. Download the results from the Output tab, or fetch them with the API.

How much will it cost to scrape api.apify.com?

This Actor is priced per result: $1.00 per 1,000 results, with no extra charge for platform usage. That is about $1.00 for 1,000 results: 100 results cost $0.10 and 10,000 results cost $10.00. Set a maximum cost per run and the Actor stops when it is reached.

Input

See the Input tab for full configuration options.

FieldTypeRequiredDescription
searchstringnoWords to search the Store for, e.g. 'jobs', 'tiktok', 'google maps'.
categorystringnoStore category, e.g. JOBS, ECOMMERCE, LEAD_GENERATION, AI, SOCIAL_MEDIA.
usernamestringnoOnly this publisher's actors (their Apify username), e.g. apify.
pricingModelstringnoOnly actors with this pricing model.
sortBystringnoOrder of the Store results: relevance to the search (default), popularity, newest or last update.
minUsers30DaysintegernoSkip actors with fewer users in the last 30 days.
onlyChangesbooleannoFor scheduled runs: return only new and changed records (compared with the last run with the same input). The snapshot is kept in a named key-value store; delete it to start over.
maxItemsintegernoMaximum number of items to return (0 = unlimited).
startUrlsarraynoApify Store API URLs (optional; the fields above build the request).
maxPagesintegernoMaximum listing pages to follow per start URL (pagination).
maxConcurrencyintegernoMaximum parallel requests (politeness; 1-10).
requestDelayMsintegernoMinimum delay between requests, in milliseconds (at least 250).
proxyTypestringnonone (direct connection), datacenter (Apify Proxy, cheapest) or residential (opt-in, billed per GB, fewer blocks). The actor never switches by itself.
proxyCountrystringnoTwo-letter country code for the proxy IP (optional).

Example input:

{
"search": "jobs",
"sortBy": "relevance",
"maxItems": 250,
"maxPages": 3,
"maxConcurrency": 1,
"requestDelayMs": 1000,
"proxyType": "none"
}

Output

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. Example results from a real run:

[
{
"actorId": "hKByXkMQaC5Qt9UMN",
"url": "https://apify.com/curious_coder/linkedin-jobs-scraper",
"username": "curious_coder",
"publisherName": "Curious Coder",
"name": "linkedin-jobs-scraper",
"title": "Linkedin Jobs Scraper",
"description": "Scrape Linkedin jobs from jobs search results using search URLs or filters. Get full job details, job poster and company details.",
"categories": [
"LEAD_GENERATION",
"JOBS"
],
"pricingModel": "PAY_PER_EVENT",
"primaryEvent": "result",
"pricePer1000Usd": 1.0,
"pricePer1000FreePlanUsd": 2.0,
"monthlyPriceUsd": null,
"priceSince": "2026-08-14T03:25:44.416000+00:00",
"users7Days": 7206,
"users30Days": 17698,
"users90Days": 32514,
"usersTotal": 167195,
"momentum": 1.74,
"runs30Days": 484648,
"successRate30Days": 0.9854,
"rating": 4.59,
"reviewCount": 141,
"bookmarks": 1271,
"lastRunAt": "2026-10-04T10:59:23.390000+00:00",
"badge": null,
"agenticPayments": true,
"collectedAt": "2026-10-04T16:05:19+00:00",
"changeType": "new",
"changes": {}
},
{
"actorId": "BHzefUZlZRKWxkTck",
"url": "https://apify.com/bebity/linkedin-jobs-scraper",
"username": "bebity",
"publisherName": "Bebity",
"name": "linkedin-jobs-scraper",
"title": "🔥 LinkedIn Jobs Scraper",
"description": "ℹ️ Designed for both personal and professional use, simply enter your desired job title and location to receive a tailored list of job opportunities. Try it today!",
"categories": [
"JOBS",
"AUTOMATION",
"LEAD_GENERATION"
],
"pricingModel": "PAY_PER_EVENT",
"primaryEvent": "Job result",
"pricePer1000Usd": 1.25,
"pricePer1000FreePlanUsd": 1.5,
"monthlyPriceUsd": null,
"priceSince": "2026-09-15T20:24:31.256000+00:00",
"users7Days": 1983,
"users30Days": 3934,
"users90Days": 4216,
"usersTotal": 41752,
"momentum": 2.16,
"runs30Days": 176987,
"successRate30Days": 0.9927,
"rating": 4.31,
"reviewCount": 72,
"bookmarks": 748,
"lastRunAt": "2026-10-04T10:53:58.070000+00:00",
"badge": null,
"agenticPayments": true,
"collectedAt": "2026-10-04T16:05:19+00:00",
"changeType": "new",
"changes": {}
},
{
"actorId": "s3dtSTZSZWFtAVLn5",
"url": "https://apify.com/fantastic-jobs/career-site-job-listing-api",
"username": "fantastic-jobs",
"publisherName": "Fantastic.jobs",
"name": "career-site-job-listing-api",
"title": "Career Site Job Listing API",
"description": "The perfect Job Posting API for high-quality real jobs! Direct postings from over 275k+ company career sites across 58 ATS platforms like: Workday, Greenhouse, and Ashby. Enriched with AI and LinkedIn company data! Includes Lever, Rippling, SuccessFactors, iCIMS. Powered by Fantastic.jobs",
"categories": [
"JOBS",
"LEAD_GENERATION",
"AUTOMATION"
],
"pricingModel": "PAY_PER_EVENT",
"primaryEvent": "job",
"pricePer1000Usd": 12.0,
"pricePer1000FreePlanUsd": null,
"monthlyPriceUsd": null,
"priceSince": "2026-03-26T10:20:02.070000+00:00",
"users7Days": 696,
"users30Days": 1498,
"users90Days": 3084,
"usersTotal": 7905,
"momentum": 1.99,
"runs30Days": 155307,
"successRate30Days": 0.9997,
"rating": 4.08,
"reviewCount": 13,
"bookmarks": 130,
"lastRunAt": "2026-10-04T11:00:54.823000+00:00",
"badge": null,
"agenticPayments": true,
"collectedAt": "2026-10-04T16:05:19+00:00",
"changeType": "new",
"changes": {}
}
]

Integrations and API

  • Apify API: start a run and get the results in one HTTP request:
curl -X POST "https://api.apify.com/v2/acts/compass_lab~apify-store-intelligence/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" -d '{"search": "jobs", "sortBy": "relevance", "maxItems": 250}'
  • Python (pip install apify-client):
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("compass_lab/apify-store-intelligence").call(run_input={"search": "jobs", "sortBy": "relevance", "maxItems": 250})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
  • JavaScript (npm install apify-client):
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('compass_lab/apify-store-intelligence').call({"search": "jobs", "sortBy": "relevance", "maxItems": 250});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
  • Make, Zapier, n8n, Google Sheets, webhooks: use the Apify integrations (Integrations tab) to send each run's results where you need them, or to start a run from your workflow.
  • Schedules: run it hourly, daily or weekly from Apify Console (Schedules) and always have fresh results.

Tips and advanced options

  • Keep Max items and Max pages as low as you need: fewer pages means a faster, cheaper run.
  • Raise Delay between requests if the site responds slowly; keep Max concurrency low to stay polite.
  • Missing values are null. Fields that often come back empty are listed in the run log as data-quality warnings.
  • Watch for changes: every record has changeType (new, changed or unchanged compared with the last run with the same input) and changes ({"field": {"from": ..., "to": ...}}). Schedule the Actor with Only changes since the last run on to get, and pay for, only what moved. new means new to this input: not returned by an earlier run with the same filters. The last snapshot is kept in a named key-value store called <actor-name>-watch-<id> (the run log prints its name); delete it, or change the input, to start over.

FAQ, disclaimers and support

Mouad asked for an Apify Store intelligence API on 2026-10-04 (D84). Policy tier was red only on parser false positives in the Apify General Terms (an account-registration sentence and one about Apify's own AI chat); the Acceptable Use Policy and Store Publishing Terms flag nothing; api.apify.com robots.txt permits everything; /v2/store is Apify's documented public endpoint (no login). One request per page of 100, one second apart.

Our Actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our Actors, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

How many results can I get?

Up to maxItems per run (0 means no limit), as many as the source lists. Each result is one dataset item, and you are only charged for items that are saved.

Can I run it on a schedule or from my own code?

Yes. Schedule it in Apify Console (Schedules), or call it with the run-sync-get-dataset-items endpoint or the Python/JavaScript clients shown in Integrations and API above.

What are the limitations?

  • None identified so far.

Where can I get help?

Report problems or ideas on the Issues tab. To call this Actor from your own code, see the API tab.

the same clean, typed output across sources, so you can combine them in one dataset.

ActorWhat it scrapesPrice
Breezy HR Jobs ScraperJob listings from Breezy HR$1.00 / 1,000
Open Canada Dataset Catalogue ScraperDataset records from Open Canada$1.00 / 1,000
Canada Job Bank Jobs ScraperJob listings from Canada Job Bank$1.00 / 1,000
data.gouv.fr Dataset Catalogue ScraperDataset records from data.gouv.fr$1.00 / 1,000
Django Weblog ScraperPosts from Django Weblog$1.00 / 1,000
Greenhouse Jobs ScraperJob listings from Greenhouse$1.60 / 1,000
Lever Jobs ScraperJob listings from Lever$1.60 / 1,000
Pinpoint Jobs ScraperJob listings from Pinpoint$1.00 / 1,000
Python Jobs Scraper (python.org)Job listings from Python Jobs Scraper (python.org)$2.00 / 1,000
Recruitee Jobs ScraperJob listings from Recruitee$1.00 / 1,000
We Work Remotely Jobs ScraperJob listings from We Work Remotely$2.50 / 1,000
Working Nomads Jobs ScraperJob listings from Working Nomads$2.50 / 1,000