ArtStation Portfolio Projects Scraper
SOCIAL MEDIA
ArtStation Portfolio Projects Scraper
Scrape public project metadata from ArtStation — the dominant concept-art and illustration portfolio network. Extracts project title, artist info, engagement counts (likes, views), cover URLs, and asset type breakdown. Three search modes let you walk the global feed, filter by hashtag, or run a keyword search.
What you get
Each record includes:
- Project: ID, hash_id, title, description (HTML stripped), permalink URL
- Artist: username, full name, headline/role, country, profile URL
- Engagement: likes count, views count, assets count
- Media: asset types present (image, video, model3d, etc. — pipe-separated), cover thumbnail URL (by reference only)
- Taxonomy: tags from tag_list (pipe-separated), created_at, published_at
Usage
Global feed (latest projects)
{
"searchMode": "feed",
"maxItems": 1000
}
Trending feed
{
"searchMode": "feed",
"sorting": "trending",
"maxItems": 500
}
Hashtag filter
{
"searchMode": "hashtag",
"hashtag": "fantasy",
"maxItems": 200
}
Keyword search
{
"searchMode": "search",
"searchQuery": "concept art environment",
"maxItems": 100
}
Input schema
| Field | Type | Default | Description |
|---|---|---|---|
searchMode |
string | feed |
Discovery mode: feed, hashtag, or search |
hashtag |
string | — | Hashtag to filter by (required when searchMode is hashtag) |
searchQuery |
string | — | Search keyword (required when searchMode is search) |
sorting |
string | latest |
Sort order for feed/hashtag: latest or trending |
maxItems |
integer | 100 | Maximum records to return |
Notes
- ArtStation's public JSON feed serves 50 projects per page and covers 14M+ projects
- Cover images are returned as URLs only — images are not rehosted or downloaded
- Project detail endpoints (category, software used) are not accessible without authentication from datacenter IPs; all available fields come from the feed response
- No proxy required — ArtStation's JSON endpoints serve datacenter requests with a browser User-Agent