DeviantArt Scraper avatar

DeviantArt Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
DeviantArt Scraper

DeviantArt Scraper

[πŸ’° $3.00 / 1K] Extract deviations from DeviantArt search, tag, and gallery pages β€” titles, artists, images, dimensions, tags, publish dates, and stats (favourites, comments, views). Search by keyword or paste URLs, sort by recent or popular, and filter mature content.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Pull deviations (artworks) from DeviantArt at scale β€” titles, artist handles, signed full-resolution image URLs, tags, publish dates, and live engagement counts (favourites, comments, views) for every result. Search by plain keyword or paste any DeviantArt search, tag, or gallery URL. Built for art-market analysts, trend researchers, and dataset builders who need clean, structured DeviantArt data without clicking through an endless scroll grid one thumbnail at a time.

Why This Scraper?

  • ~20 structured fields per deviation β€” deviation ID, title, artist, tags, favourites, comments, views, image width Γ— height, ISO publish date, mature flag, and a signed image URL, all on one flat row.
  • 3 engagement metrics on every artwork β€” favourites, comments, and views, so you can rank a whole niche by what is actually trending, not just what is newest.
  • Full-resolution image URLs up to 1920px β€” ready-signed and downloadable, plus each deviation's image width and height in pixels (the original resolution where DeviantArt exposes it) β€” not just the tiny grid thumbnails other tools return.
  • 4 sort orders for tag and gallery browsing β€” Most Recent, Popular This Week, Popular This Month, and Most Popular (All Time) to surface the top art in any tag.
  • Keyword OR URL input β€” type a plain keyword like "cyberpunk city" or paste a DeviantArt search, tag, or gallery URL directly; no hand-crafting result links like URL-only tools require.
  • Artist-applied tag lists collected for most deviations β€” the taxonomy artists attach to their work (best-effort enrichment), ready for clustering, trend detection, and niche discovery.
  • Mature-content include/exclude control β€” one switch keeps datasets brand-safe by dropping mature-flagged deviations, or keeps them for full coverage.
  • Bulk multi-keyword and multi-URL runs in one job β€” mix many searches and pasted URLs in a single run, with each result tagged back to the exact keyword or URL that produced it.

Use Cases

Art Market & Trend Research

  • Rank a tag by all-time favourites to see what art performs best in a niche
  • Track which styles, themes, and subjects are gaining views this week or month
  • Measure engagement (favourites, comments, views) across an entire keyword

Artist Discovery & Lead Generation

  • Surface rising artists whose work is climbing the popularity charts
  • Build shortlists of illustrators by keyword for commissions or hiring
  • Capture artist handles and profile URLs to reach out to top performers

Dataset Building for ML & Reference

  • Assemble tagged image datasets with full-resolution URLs and dimensions
  • Collect labeled art by theme (dragons, portraits, landscapes) for training references
  • Pair tags with engagement counts to weight samples by quality signals

Content Curation & Moodboards

  • Pull the most-favourited pieces in a tag for inspiration boards
  • Curate style references by keyword with thumbnails and full images
  • Filter out mature content to keep collections presentation-safe

Competitive Portfolio Analysis

  • Benchmark an artist's reach against a whole tag or search term
  • Compare view-to-favourite ratios across styles and subjects
  • Monitor how a theme's top deviations shift over time by sort window

Getting Started

The simplest run β€” one keyword, 50 results:

{
"searchQueries": ["dragon"],
"maxItems": 50
}

Most-Favourited Art in a Tag

Paste a tag URL and sort by all-time popularity to pull a niche's best work:

{
"startUrls": ["https://www.deviantart.com/tag/cyberpunk"],
"sortBy": "popular-all-time",
"maxItems": 100
}

Multiple Keywords, Brand-Safe

Run several searches in one job and drop mature-flagged deviations:

{
"searchQueries": ["fantasy landscape", "concept art", "character design"],
"includeMatureContent": false,
"maxItems": 80
}

Mix keywords and pasted URLs, sorted and capped:

{
"searchQueries": ["dragon", "phoenix"],
"startUrls": [
"https://www.deviantart.com/tag/digitalart",
"https://www.deviantart.com/search?q=watercolor"
],
"sortBy": "popular-1-month",
"includeMatureContent": true,
"maxItems": 200
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
searchQueriesstring[]["dragon"]Keywords to search on DeviantArt, such as "dragon" or "cyberpunk city". Each keyword produces its own set of results.
startUrlsstring[][]DeviantArt search, tag, or gallery URLs to collect directly β€” for example a search page or a deviantart.com/tag/... page.

Search Options

ParameterTypeDefaultDescription
sortByselectMost RecentOrder in which deviations are collected: Most Recent, Popular This Week, Popular This Month, or Most Popular (All Time). Applies to tag and gallery pages; keyword searches are always ranked by DeviantArt's own relevance.
includeMatureContentbooleantrueInclude mature-rated deviations in the results. Turn this off to skip artworks flagged as mature.

Limits

ParameterTypeDefaultDescription
maxItemsinteger50Target number of deviations to collect per keyword or URL. Results arrive in pages of about 24 and a page is never cut mid-way, so a run may return slightly more than this number. Set to 0 for no limit β€” DeviantArt caps how deep its browse pages go (typically a few thousand per keyword or tag, roughly page 200–1000), so 0 collects everything available. Start with 10-50 to test, then increase.

Output

Each deviation is one flat row in the dataset. Here is a representative result:

{
"deviationId": "1098847531",
"title": "Ancient Dragon of the North",
"url": "https://www.deviantart.com/artist-name/art/Ancient-Dragon-of-the-North-1098847531",
"authorUsername": "artist-name",
"authorUrl": "https://www.deviantart.com/artist-name",
"authorAvatarUrl": "https://a.deviantart.net/avatars/a/r/artist-name.png",
"thumbnailUrl": "https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/abc/dragon.jpg/v1/fit/w_300,h_188/dragon.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9",
"imageUrl": "https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/abc/dragon.jpg/v1/fill/w_1920,h_1205/dragon.jpg?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9",
"width": 4577,
"height": 2164,
"publishedAt": "2025-08-29T05:14:48-0700",
"favourites": 318,
"comments": 7,
"views": 54008,
"tags": ["dragon", "fantasy", "digitalart", "creature", "conceptart"],
"isMature": false,
"contentType": "image",
"isDownloadable": false,
"sourceQuery": "dragon",
"scrapedAt": "2026-07-18T14:30:00Z"
}

Core Fields

FieldTypeDescription
deviationIdstringUnique DeviantArt deviation identifier
titlestringArtwork title
urlstringDirect deviation (art page) URL
contentTypestringDeviation type, e.g. image or literature
publishedAtstringPublish date and time in ISO 8601 (with timezone offset)
sourceQuerystringThe keyword or URL that produced this row

Media

FieldTypeDescription
imageUrlstringSigned full-resolution image URL, up to 1920px on the long edge β€” freshest right after the run (the signature is time-limited)
thumbnailUrlstringSigned preview/thumbnail image URL
widthintegerImage width in pixels β€” the original resolution where DeviantArt exposes it, otherwise the largest hosted preview
heightintegerImage height in pixels β€” the original resolution where DeviantArt exposes it, otherwise the largest hosted preview
isDownloadablebooleanWhether the artist enabled a downloadable original

Engagement Stats

FieldTypeDescription
favouritesintegerNumber of times the deviation was favourited
commentsintegerNumber of comments on the deviation
viewsintegerNumber of views

Artist & Metadata

FieldTypeDescription
authorUsernamestringArtist username / display name
authorUrlstringArtist profile URL
authorAvatarUrlstringArtist avatar image URL
tagsstring[]Tags the artist applied to the deviation (collected on a best-effort basis for most deviations)
isMaturebooleanWhether the deviation is flagged as mature
scrapedAtstringISO 8601 timestamp of when the row was collected

Tips for Best Results

  • Rank a niche by all-time favourites β€” paste a tag URL (deviantart.com/tag/<name>) and set sort to Most Popular (All Time). This is the one combination that surfaces the most-favourited art in a niche; keyword searches can't be sorted this way, only tag and gallery pages can.
  • Keyword vs. URL sorting β€” keyword searches are always ranked by DeviantArt's relevance, so the sort option only changes results on tag and gallery URLs. Use a tag URL when order matters.
  • Start small, then scale β€” set maxItems to 10-50 on your first run to confirm the data fits your needs, then raise it.
  • Combine engagement signals β€” pair favourites, views, and tags to spot trending styles and separate viral pieces from steady performers.
  • Mix inputs in one run β€” send several keywords and several URLs together; every row carries sourceQuery so you can group results by their origin afterward.
  • Keep datasets brand-safe β€” turn off includeMatureContent to drop mature-flagged deviations from curated boards and shared collections.
  • Know the depth ceiling β€” DeviantArt limits how far its browse pages go (a few thousand per keyword or tag), so maxItems: 0 collects everything available rather than an unlimited amount.
  • Download images soon after the run β€” each imageUrl and thumbnailUrl carries a signed, time-limited token, so save the files you need shortly after collecting rather than weeks later.

Pricing

From $3.00 per 1,000 results β€” undercuts comparable DeviantArt extraction tools while returning far richer per-artwork data (stats, tags, dimensions, and signed full-resolution images). Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.36$0.34$0.32$0.30
1,000$3.60$3.40$3.20$3.00
10,000$36.00$34.00$32.00$30.00
100,000$360.00$340.00$320.00$300.00

A "result" is any deviation row in the output dataset. No compute or time-based charges β€” you pay per result, plus a small fixed per-run start fee.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications on new results
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

This actor is designed for legitimate art-market research, trend analysis, dataset building, and content curation. Users are responsible for complying with applicable laws and DeviantArt's Terms of Service, and for respecting the copyright and usage rights of any artwork and artist information collected. Do not use extracted data for spam, harassment, redistribution of artwork without permission, or any illegal purpose.