Adobe Stock Scraper
Pricing
from $0.30 / 1,000 results
Adobe Stock Scraper
Adobe Stock scraper that pulls structured metadata from Adobe Stock search results. It collects photos, illustrations, vectors, videos, templates, 3D, and audio. You can filter generative AI assets, sort by relevance, downloads, or newest, and titles, keywords, download counts, and preview URLs.
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Adobe Stock Scraper: collect photos, videos, and creative asset metadata

An Apify actor that pulls structured metadata from Adobe Stock search results and creator portfolios: titles, creators, dimensions, keywords, download counts, and preview URLs. It works across photos, videos, illustrations, vectors, templates, 3D, and audio, and supports the usual search filters (price, orientation, AI, size, colors, icons, and more).
What data does this actor extract?
Each dataset item can include asset identity (assetId, stockId, assetTitle, detailsUrl), creator fields (creatorId, creatorName, countryName), classification (contentType, mediaTypeId, categoryInfo, premiumLevelId, isGenerativeAi, isTransparent, iconOption), dimensions and dates, keywords, popularity (downloadCount, viewCount), image previews (thumbUrl, thumb500Url, thumb1000Url, compUrl), and video preview fields when the asset is a video.
Use cases
- Creative trend research: search a topic and compare which formats and keywords show up most often
- Contributor analysis: pull a creator portfolio by Adobe Stock creator ID and sort by newest or downloads
- Mood-board research: collect preview URLs and titles for a keyword without manual browsing
- AI content monitoring: include, exclude, or return only generative AI (gentech) assets
- Filtered creative scans: combine orientation, transparent background, isolated cutouts, copy space, color, and minimum size
- Bulk metadata export: download results as JSON, CSV, or Excel from Apify storage
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 100 | Max unique assets to save. Use 0 to keep going until results run out (hard cap 1000 when set above 0). |
query | string | people | Search phrase. Leave empty for creator-only or broad search. |
creatorId | integer | (none) | Adobe Stock creator ID for portfolio or in-portfolio search. |
assetType | string | all | all, images, videos, templates, 3d, photo, illustration, vector, video, template, or audio. images = photo+illustration+vector. |
priceFilter | string | all | all, standard (non-premium), or premium. |
orientation | string | all | all, horizontal, vertical, or square. |
panoramic | boolean | false | Only panoramic assets. |
isolated | boolean | false | Only isolated / cutout assets. |
transparent | boolean | false | Only transparent-background assets. |
copySpace | boolean | false | Only assets with copy space. |
aiFilter | string | all | all, only, or exclude generative AI assets. |
iconOption | string | all | all, icon_sheet, or single_icon. |
minWidth | integer | (none) | Minimum width in pixels. |
minHeight | integer | (none) | Minimum height in pixels. |
minMegapixels | number | (none) | Minimum area in megapixels. |
colors | string | (none) | Hex colors without #, comma-separated (e.g. ff0000). |
order | string | relevance | relevance, downloads, newest, featured, or undiscovered. |
timeoutSecs | integer | 300 | Overall actor timeout in seconds. |
requestTimeoutSecs | integer | 30 | Per-request timeout in seconds. |
proxyConfiguration | object | Datacenter (Anywhere) | Proxy type and location for requests. Supports Datacenter, Residential, Special, and custom proxies. Optional. |
Filters not supported
A few filters from the Adobe Stock website UI aren't supported here: people / model presence, ethnicity, age / gender / number of people, local artists, depth of field, vivid color, and editorial-only. They're left out on purpose rather than faked. For "undiscovered", use order: undiscovered as the sort option instead.
Example input
{"maxItems": 100,"query": "summer","assetType": "images","priceFilter": "standard","orientation": "horizontal","aiFilter": "exclude","order": "relevance","proxyConfiguration": { "useApifyProxy": true }}
Transparent icons with a red color bias:
{"maxItems": 50,"query": "icon","assetType": "vector","transparent": true,"iconOption": "icon_sheet","colors": "ff0000","proxyConfiguration": { "useApifyProxy": true }}
Creator portfolio (newest photos):
{"maxItems": 100,"creatorId": 205216144,"assetType": "photo","order": "newest","proxyConfiguration": { "useApifyProxy": true }}
Output
Results land in the default dataset. Example photo item:
{"assetId": 349979908,"assetTitle": "Multi ethnic people of different age looking at camera collage mosaic horizontal banner.","creatorId": 205271089,"creatorName": "fizkes","countryName": "Russian Federation","pixelWidth": 4000,"pixelHeight": 1000,"contentType": "image/jpeg","mediaTypeId": 1,"categoryInfo": { "id": 695, "name": "People" },"keywordList": [{ "name": "adult" }, { "name": "business" }, { "name": "people" }],"createdAt": "2020-05-17 22:25:26.108788","thumbUrl": "https://as2.ftcdn.net/v2/jpg/03/49/97/99/500_F_349979908_zOFuSYmAZ2d7kDt6YSKC4oQCHYQfjNrZ.jpg","downloadCount": 5027,"viewCount": 0,"isGenerativeAi": false,"isTransparent": false,"detailsUrl": "https://stock.adobe.com/..."}
| Field | Type | Description |
|---|---|---|
assetId | integer | Adobe Stock asset ID |
assetTitle | string | Asset title |
creatorId | integer | Creator ID |
creatorName | string | Creator name |
downloadCount | integer | Reported downloads |
isGenerativeAi | boolean | Generative AI flag |
isTransparent | boolean | Transparent background flag |
detailsUrl | string | Asset details page |
thumbUrl | string | Preview thumbnail |
How it works
- Read search inputs (
query,creatorId,assetType, filters,order,maxItems). - Query Adobe Stock search with pagination (100 results per page).
- Optionally route requests through Apify proxy configuration.
- Normalize each file into a flat dataset record and push unique asset IDs only.
- Stop when
maxItemsis reached or the search has no more results. - On a successful run, log a short request for a 5-star review.
Legal notes
Respect Adobe Stock terms and copyright rules. This actor is independent and is not affiliated with, endorsed by, or sponsored by Adobe. Adobe Stock and related marks belong to their owners.
Integrations
Connect Adobe Stock Scraper with other apps using Apify integrations. You can wire it to Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more, or use webhooks when a run finishes.
Run the actor, then export the dataset as JSON, CSV, or Excel from Apify storage.
Ready to try it?
