Skip to content

Adobe Stock Scraper

Try for free

Scrape Adobe Stock search results by keyword, search URL or contributor. Photos, vectors, videos, templates and 3D: titles, creators, sizes, previews, keywords and prices.

🖼️ Adobe Stock Scraper

Search Adobe Stock by keyword, search URL or contributor and export clean asset data: ID, title, contributor, country, size, category, full keyword list, file size, creation date and preview links for photos, illustrations, vectors, videos, templates and 3D. No login needed: 1,000 assets with keywords take about 25 seconds, 10,000 about two minutes, and every row is a flat JSON record ready for a spreadsheet or database.

✨ Why use Adobe Stock Scraper?

  • ⚡ Fast — 100 assets per request; 1,000 assets with keywords in about 25 seconds, 10,000 in about 2 minutes.
  • 🔑 Keywords included — every asset comes with its full keyword list at no extra cost or time.
  • 🎛️ The filters you know — asset type, orientation, panoramic, price tier, generative AI, isolated, transparent, copy space, icons, minimum width, height or megapixels, colors and sort order.
  • 🔗 Keywords, search URLs and portfolios — type keywords, paste a search link, or give a contributor ID or portfolio URL.
  • 🧹 Clean output — duplicates removed across pages and searches, one tidy row per asset.
  • 💸 Cheap — $0.40 per 1,000 assets, no start fee.

🎯 Use cases

  • 📈 Keyword and trend research — see which topics, formats and keywords dominate a niche before you shoot or design.
  • 🕵️ Contributor analysis — export a contributor's portfolio with titles, keywords, categories and upload dates.
  • 🏷️ Metadata benchmarking — compare your own titles and keyword lists with the best-ranked assets.
  • 🎨 Mood boards and shortlists — collect preview links and titles for a theme or a client brief.
  • 🤖 AI-content monitoring — include, exclude or isolate generative AI assets and track their share.
  • 🎬 Video and template catalogs — durations, frame rates, preview clips and template types.

🚀 How to use

  1. Add one or more search keywords, or paste Adobe Stock search / contributor URLs, or enter a contributor ID.
  2. Set Maximum assets and any filters.
  3. Click Start.
  4. Download the dataset as JSON, CSV, Excel or HTML, or read it through the API.

📥 Input

FieldDescription
queriesKeywords, one search each.
searchUrlsAdobe Stock search or contributor URLs (keyword, type, order and filters in the URL are used).
creatorIdContributor ID, alone (whole portfolio) or combined with keywords.
maxItemsTotal unique assets to save (default 20, 0 = no limit).
assetTypeall, images, photo, illustration, vector, video, template, 3d.
priceFilterall, standard, premium.
orientationall, horizontal, vertical, square, panoramic.
aiFilterall, only, exclude.
isolated, transparent, copySpace, iconOptionContent filters.
minWidth, minHeight, minMegapixelsSize filters.
colorsHex colors such as ff0000,0000ff.
orderrelevance, newest, downloads, popularity, undiscovered.
includeKeywordsAdd each asset's keywords (default on).
maxItemsPerQueryOptional cap per keyword or URL.
{
  "queries": ["mountain landscape", "business teamwork"],
  "assetType": "photo",
  "orientation": "horizontal",
  "aiFilter": "exclude",
  "minWidth": 3000,
  "order": "downloads",
  "maxItems": 200
}

📤 Output

FieldMeaning
assetId, stockIdAdobe Stock IDs
assetTitle, assetKind, assetTypeTitle and kind (photo, illustration, vector, video, template, 3d)
creatorId, creatorName, countryNameContributor and contributor country
pixelWidth, pixelHeight, sizeBytesOriginal size and file size
thumbUrl, thumb110Url … thumb1000Url, thumbWidth, thumbHeightWatermarked preview images in six sizes
compUrl, compWidth, compHeightWatermarked comp
detailsUrlAsset page
category, categoryInfo, categoryHierarchyCategory
keywordsFull keyword list
isPremium, premiumLevelId, isGenerativeAi, isTransparent, isEditorial, hasReleasesFlags
contentType, mediaTypeId, vectorType, iconOption, createdAtFile type and upload date
videoPreviewUrl, videoDurationMs, videoFramerate, isLoop, videoCompsVideo details
templateType, templateCategoryIds, descriptionTemplate details
searchQuery, searchPage, positionWhich search found it, and where

Sample row (fictional contributor, real shape):

{
  "assetId": 123456789,
  "assetTitle": "Hikers on a mountain ridge at sunrise",
  "assetKind": "photo",
  "assetType": "Photo",
  "creatorId": 200000001,
  "creatorName": "Northlight Studio",
  "countryName": "Switzerland",
  "pixelWidth": 6000,
  "pixelHeight": 4000,
  "thumbUrl": "https://as1.ftcdn.net/v2/jpg/01/23/45/67/500_F_123456789_example.jpg",
  "thumb1000Url": "https://as1.ftcdn.net/v2/jpg/01/23/45/67/1000_F_123456789_example.jpg",
  "detailsUrl": "https://stock.adobe.com/123456789",
  "compUrl": "https://stock.adobe.com/Rest/Libraries/Watermarked/Download/123456789/2",
  "mediaTypeId": 1,
  "contentType": "image/jpeg",
  "category": "Landscapes",
  "categoryInfo": { "id": 1043, "name": "Landscapes" },
  "isPremium": false,
  "isGenerativeAi": false,
  "isTransparent": false,
  "isEditorial": false,
  "hasReleases": true,
  "sizeBytes": 9812345,
  "createdAt": "2023-06-14 08:12:45.123456",
  "keywords": ["mountain", "hiking", "sunrise", "ridge", "landscape"],
  "searchQuery": "mountain landscape",
  "searchPage": 1,
  "position": 1
}

💰 Pricing

$0.40 per 1,000 assets ($0.0004 each), no start fee. Platform usage is billed separately and is tiny: a 1,000-asset run uses well under one cent of compute and datacenter proxy traffic. Example: 1,000 assets with keywords ≈ $0.40 plus less than $0.01 of usage.

❓ FAQ

Is it legal? The actor reads public Adobe Stock search results only. You are responsible for how you use the data and for respecting Adobe Stock's terms and the licenses of the assets.

Do I need a login or an Adobe account? No.

Do I need my own proxy? No. A datacenter proxy is used by default; the run switches to residential only if datacenter is blocked.

How many results can I get? Adobe Stock search serves up to 10,000 results per search and sort order. For relevance sorting, some keywords repeat assets across pages; the actor removes repeats and tops the search up from the most-downloaded order, so a 10,000 run still returns 10,000 unique assets when that many exist. Use several keywords or filters to go wider.

What if a field is empty? Fields Adobe Stock does not provide for an asset type are left out of the row (for example, video fields on photos).

Can I schedule it or use the API? Yes: schedules, webhooks and the API all work.

⚠️ Limits

  • Previews and thumbnails only; licensed full-resolution files are never downloaded.
  • Audio and the free collection are not available through Adobe Stock search, so they are not offered as filters.
  • License prices, download counts and view counts are not included.
  • Search URLs keep their own filters; the Filters section applies to keywords and contributor IDs.
  • Migrating from another Adobe Stock scraper: query, maxItems, creatorId, assetType, priceFilter, orientation, panoramic, aiFilter, colors, minWidth, minHeight, minMegapixels and order are accepted with the same names; keywords are returned as keywords, a list of strings.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.