Adobe Stock Scraper avatar

Adobe Stock Scraper

Pricing

from $0.30 / 1,000 results

Go to Apify Store
Adobe Stock Scraper

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

Kawsar

Maintained by Community

Actor 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

Adobe Stock Scraper cover

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

ParameterTypeDefaultDescription
maxItemsinteger100Max unique assets to save. Use 0 to keep going until results run out (hard cap 1000 when set above 0).
querystringpeopleSearch phrase. Leave empty for creator-only or broad search.
creatorIdinteger(none)Adobe Stock creator ID for portfolio or in-portfolio search.
assetTypestringallall, images, videos, templates, 3d, photo, illustration, vector, video, template, or audio. images = photo+illustration+vector.
priceFilterstringallall, standard (non-premium), or premium.
orientationstringallall, horizontal, vertical, or square.
panoramicbooleanfalseOnly panoramic assets.
isolatedbooleanfalseOnly isolated / cutout assets.
transparentbooleanfalseOnly transparent-background assets.
copySpacebooleanfalseOnly assets with copy space.
aiFilterstringallall, only, or exclude generative AI assets.
iconOptionstringallall, icon_sheet, or single_icon.
minWidthinteger(none)Minimum width in pixels.
minHeightinteger(none)Minimum height in pixels.
minMegapixelsnumber(none)Minimum area in megapixels.
colorsstring(none)Hex colors without #, comma-separated (e.g. ff0000).
orderstringrelevancerelevance, downloads, newest, featured, or undiscovered.
timeoutSecsinteger300Overall actor timeout in seconds.
requestTimeoutSecsinteger30Per-request timeout in seconds.
proxyConfigurationobjectDatacenter (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/..."
}
FieldTypeDescription
assetIdintegerAdobe Stock asset ID
assetTitlestringAsset title
creatorIdintegerCreator ID
creatorNamestringCreator name
downloadCountintegerReported downloads
isGenerativeAibooleanGenerative AI flag
isTransparentbooleanTransparent background flag
detailsUrlstringAsset details page
thumbUrlstringPreview thumbnail

How it works

  1. Read search inputs (query, creatorId, assetType, filters, order, maxItems).
  2. Query Adobe Stock search with pagination (100 results per page).
  3. Optionally route requests through Apify proxy configuration.
  4. Normalize each file into a flat dataset record and push unique asset IDs only.
  5. Stop when maxItems is reached or the search has no more results.
  6. On a successful run, log a short request for a 5-star review.

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?

Adobe Stock Scraper CTA