DeviantArt Artwork Search, Gallery & Trending Feed avatar

DeviantArt Artwork Search, Gallery & Trending Feed

Pricing

from $0.49 / 1,000 results

Go to Apify Store
DeviantArt Artwork Search, Gallery & Trending Feed

DeviantArt Artwork Search, Gallery & Trending Feed

Reads DeviantArt's public feeds to find deviations by keyword, browse an artist's full gallery, or pull the current trending artwork feed by category.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

Dataspryva

Dataspryva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Collect artwork from DeviantArt through its public pages. Search by keyword, browse a tag, read an artist's gallery, follow the Daily Deviations feed, or open specific artwork URLs — with no account, API key or proxy setup.

What you get

  • Five input paths: keyword search, tag browse, artist gallery, Daily Deviations, and direct artwork URLs or IDs.
  • Artwork metadata: title, artist, publication time, media type, file type, language, licence, and daily-deviation flag.
  • Engagement stats: views, favourites, comments, downloads and private collections.
  • Rights and provenance flags: mature, sensitive, downloadable, AI-generated and AI-use-disallowed.
  • Signed media URLs: thumbnail and full preview links built from the page's current image tokens, plus display dimensions.
  • Optional artwork details: tags, description, original dimensions, file size, original file type and watermark flag.
  • Optional artist profiles: watchers, deviation count, pageviews and join date.
  • Literature support: list modes return a text excerpt for literature submissions, with image fields omitted; detail enrichment merges the page description when present.
  • Omit-empty output: fields the source does not expose are left out instead of filled with guesses.

Input

FieldTypeDefaultUsed by
modeSelectsearchAll modes: search, tag, gallery, daily, artwork.
searchQueryTextfantasy artsearch; keyword or search URL.
tagText–tag; accepts fantasy or a tag URL.
usernameText–gallery; accepts a username or profile URL.
artworkUrlsString list–artwork; URL, /art/...-id link or numeric ID.
contentTypeSelectallsearch; limit to image or literature.
orderSelectrecommendedtag; recommended or most-recent.
includeDetailsBooleanfalseBrowse modes only: adds tags, description and original-file metadata with one extra artwork page per record.
includeArtistStatsBooleanfalseAdds profile statistics; one extra page per unique artist.
excludeMatureBooleanfalseSkips artwork flagged mature or sensitive.
maxItemsInteger30Stops after this many unique artworks (1–500).

Every record is de-duplicated by deviation ID across pages.

Examples

Search for recent fantasy artwork:

{
"mode": "search",
"searchQuery": "fantasy art",
"contentType": "image",
"maxItems": 50
}

Browse a tag with detail enrichment:

{
"mode": "tag",
"tag": "fantasy",
"order": "most-recent",
"includeDetails": true,
"maxItems": 20
}

Read an artist gallery with profile stats:

{
"mode": "gallery",
"username": "example-artist",
"includeArtistStats": true,
"maxItems": 40
}

Open specific artworks:

{
"mode": "artwork",
"artworkUrls": [
"https://www.deviantart.com/byzwa-dher/art/Temple-485251112",
"485251112"
]
}

Output fields

deviationId, title, artistName, artistUsername, artistUrl, artistAvatarUrl, artistType, deviationUrl, shortUrl, sourceFeed, searchInput, recordType, scrapedAt, publishedAt, type, mediaType, fileType, language, isMature, isNsfg, isDownloadable, isAiGenerated, isAiUseDisallowed, isDailyDeviation, license, imageUrl, thumbnailUrl, imageWidth, imageHeight, thumbnailWidth, thumbnailHeight, views, favourites, comments, downloads, privatelyCollected, description.

Detail enrichment (automatic in artwork mode, opt-in elsewhere) adds tags, originalWidth, originalHeight, fileSizeBytes, originalFileType and hasWatermark. Artist enrichment adds artistWatchers, artistDeviationsCount, artistPageviews and artistJoinDate.

Use cases

  • Find new artwork around a theme, fandom or tag.
  • Monitor an artist's public gallery over time.
  • Track which genres and creators appear in the Daily Deviations feed.
  • Build mood boards or training sets from signed preview images and attribution metadata.
  • Compare engagement across tags and creators.

FAQ

Do I need a DeviantArt account or API key? No. The actor reads public artwork pages and requires no login or developer credentials.

Why are some tags or descriptions missing? In browse modes, detail data is merged when you enable includeDetails; artwork mode reads it from the same page. DeviantArt does not expose it on every artwork page, so missing values are omitted rather than invented.

Do image links expire? Image links carry signed tokens from the page you scraped. They usually remain valid for a while, but treat them as temporary and download images promptly if you need long-term storage.

Why did the run return fewer records than requested? The source limits how deep public browsing goes, and pagination can end early; gallery pages can stop at the first server-rendered batch. The run reports how many records it actually collected.

Why is there no category field? DeviantArt's public artwork data no longer exposes the old art-category taxonomy. The actor does not guess one from the media type.

Can I collect mature artwork? Anonymous browsing hides most mature work. excludeMature lets you filter out anything flagged mature or sensitive.

Is literature supported? Yes. List modes include a text excerpt and omit image-specific fields. When detail enrichment is on, structured rich-text descriptions are converted to readable text; a literature excerpt is always kept.

How fresh is the data? Each run reads the current public pages at request time.

Is this affiliated with DeviantArt? No. This actor is independent and is not affiliated with DeviantArt, Inc.