Adobe Stock Scraper & Keyword Research avatar

Adobe Stock Scraper & Keyword Research

Pricing

from $0.25 / 1,000 assets

Go to Apify Store
Adobe Stock Scraper & Keyword Research

Adobe Stock Scraper & Keyword Research

Adobe Stock search and contributor data with downloads, views and keywords. Keyword reports for stock contributors, and only new assets on a schedule.

Pricing

from $0.25 / 1,000 assets

Rating

0.0

(0)

Developer

Trong Nguyen

Trong Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Security

Limited permissions

Share

Find out what sells on Adobe Stock. Search any keyword or contributor portfolio and get every result with its downloads, views, keywords, upload date and AI label, or one keyword report per search that tells you how crowded the niche is and how much its top sells. Put it on a schedule and each run returns only what is new.

Adobe Stock shows how often an asset was downloaded, but only one asset page at a time. Comparing niches, reading a competitor's portfolio or spotting what started selling this month means hundreds of clicks. This Actor turns a search into a table you can sort, filter and chart.

Who uses it

  • Stock contributors pick their next shoot or AI series from keywords where demand is high and competition is thin, copy the keyword sets of best sellers, and see whether new work still reaches the top.
  • AI image creators compare how AI-generated and human-made work sell in each niche before they spend credits on a series.
  • Designers and agencies collect the best-selling visuals for a theme as a mood board or a brief.
  • Market researchers track which visual themes rise before a season and how fast a niche fills up.

Why a monitor instead of re-scraping

Following the 500 best sellers of 20 keywords every week, at the same price per asset:

Re-scrape every weekThis Actor with Only new assets
Rows you pay for each week10,000Only the assets that entered the top since last week
Cost over a monthabout $16$4 for the first run, then cents (if 10 assets a week enter each top 500: $0.08 a week)
What changedYou compare the lists yourselfEvery row is new, marked isNew: true

What you get

  • Every asset of a keyword search or a contributor portfolio, up to 10,000 per search, in the order you choose: most downloaded, relevance, newest, featured or undiscovered
  • Downloads and views of each asset, as Adobe Stock counts them
  • All keywords in the contributor's order, title, category, content type and the generative AI label
  • Contributor name, ID and country, upload date, size, video length, premium and editorial flags
  • Thumbnail and watermarked preview links, and the link to the asset page
  • A keyword report per search: total results, downloads of the top 100 (sum, median, best seller), share of AI-generated and of recent uploads in the top 100, the 15 most used keywords and the 3 best sellers
  • Results in JSON, CSV, Excel or HTML, through the API, or sent on to Google Sheets, Make, Zapier or n8n

How to find best-selling Adobe Stock keywords

  1. In Keywords or contributors, type one search per line: christmas background, coffee shop interior, or a contributor link such as https://stock.adobe.com/contributor/200792199/masson.
  2. In What to get, pick Keyword report to compare niches, or Assets for every result.
  3. Optional: limit Content type (photos, vectors, videos...) or AI-generated content.
  4. Click Start. Sort the keyword reports by median downloads against total results to find niches where few assets sell a lot.
  5. To follow a niche or a competitor, switch to Assets, turn on Only new assets and add a schedule. Each run returns only what is new in that search.

Examples

1. Compare niches before your next series

{
"searches": ["christmas background", "halloween", "business meeting", "coffee"],
"mode": "keywordReport"
}

One row per keyword. A high median download count with a high recent share means buyers still pick up new work there. Cost: 4 reports, $0.02.

2. Read a competitor's portfolio by best sellers

{
"searches": ["https://stock.adobe.com/contributor/200792199/masson"],
"sort": "downloads",
"maxItemsPerSearch": 500,
"onlyNewItems": false
}

The contributor's 500 most downloaded assets with keywords and upload dates. Cost: $0.20.

3. A weekly alert for new AI best sellers in your niche

{
"searches": ["watercolor flowers", "boho wedding"],
"contentType": "illustration",
"aiContent": "only",
"sort": "downloads",
"maxItemsPerSearch": 300,
"onlyNewItems": true
}

The first run saves the top 300 of each search. Scheduled weekly, each run returns only the AI illustrations that climbed into the top 300 since the week before. Cost: $0.24 for the first run, then a few cents.

Input

FieldWhat it does
searchesKeywords or contributors, one per line. A contributor is a stock.adobe.com/contributor/<id>/... link or the numeric ID.
modeassets (default): one row per asset. keywordReport: one summary row per search, from its top 100 by downloads.
sortdownloads (default), relevance, newest, featured or undiscovered.
contentTypeall (default), photo, illustration, vector, video, template or 3d.
aiContentall (default), only or exclude assets labeled as generative AI.
maxItemsPerSearchResults per search, 1 to 10,000 (default 100).
onlyNewItemsOn (default through the API): later runs return only assets the same search did not return before. In the Console form it starts off; turn it on before you schedule.

Output

An asset row:

{
"isNew": false,
"source": "coffee",
"position": 1,
"assetId": 77798324,
"title": "Cup and gift box on wooden background",
"url": "https://stock.adobe.com/77798324",
"contentType": "photo",
"isAi": false,
"isPremium": false,
"isEditorial": false,
"downloads": 17571,
"views": 16168,
"keywords": ["holiday", "gift", "valentine", "christmas", "hot drink", "drink", "cappuccino"],
"category": "Valentine's Day",
"creatorId": 200792199,
"creatorName": "Masson",
"country": "Ukraine",
"width": 5616,
"height": 3744,
"durationSecs": null,
"createdAt": "2015-02-08T11:52:23",
"thumbnailUrl": "https://as2.ftcdn.net/v2/jpg/00/77/79/83/500_F_77798324_Tk1ioMJeacRvOWQEErmPZiQOta231GxL.jpg",
"previewUrl": "https://stock.adobe.com/Rest/Libraries/Watermarked/Download/77798324/2"
}

A keyword report row has keyword, searchType, totalResults, assetsChecked, topDownloadsSum, topDownloadsMedian, topDownloadsMax, aiShareTop100, recentShareTop100, topKeywords and topAssets. Every run also saves a SUMMARY record with the total results of each search and any search that failed.

How "new" is decided

Each search remembers the assets it returned, separately for every filter and sort you use. A later run with Only new assets on returns the assets that search did not return before, marked isNew: true. With Newest that means assets that just went live on Adobe Stock. Adobe lists them in the order it publishes them, so an asset uploaded a few weeks ago shows up once it passes review, and its createdAt is the upload date. A broad keyword gets thousands of these a day ("christmas" got about 3,700 in four hours in November), so for a broad term raise Max items per search or search something narrower. With Most downloaded it means assets that climbed into the top results since the last run, which is the signal of something starting to sell. Adobe Stock returns the same order for the same search, so a new row is a real change, not a reshuffle.

The first run of a search is the baseline: it returns the results with isNew: false. A run with Only new assets off returns everything and leaves the memory of your scheduled runs as it is.

Pricing

Pay per result, no subscription:

EventFree planBronzeSilverGold and up
Asset row$0.40 per 1,000$0.35 per 1,000$0.30 per 1,000$0.25 per 1,000
Keyword report$0.005 per keyword$0.005$0.005$0.005

A run that finds nothing new costs nothing. Set a maximum cost per run in the run options and the Actor stops at it.

FAQ

How accurate are the download counts? They are the counts Adobe Stock itself reports for each asset. They are not sales in dollars, but they rank assets by how often buyers licensed them.

Can I see what a specific contributor sells best? Yes. Paste their portfolio link or ID and sort by downloads. The contributor ID of any asset is in the creatorId field.

How many results can one search return? Up to 10,000, the most Adobe Stock serves for one search. Narrow it with content type, AI filter or a more specific keyword to reach deeper.

Does it download the images? No. It returns the thumbnail and watermarked preview links and the asset page link. Licensing an asset stays on Adobe Stock.

Can I run it on a schedule or from my tools? Yes. Save your input as a task, add a schedule in Apify Console, and connect the dataset to Google Sheets, Make, Zapier or n8n, or call it from the Apify API.

What happens when Adobe Stock has an outage? Each request is retried on fresh IPs. A search that still fails is listed in the run's status and SUMMARY, not charged, and the next search goes on. A run where every search failed ends as failed, so your schedule shows it.