ArtStation Email Scraper
Pricing
from $2.49 / 1,000 results
ArtStation Email Scraper
ArtStation Email Scraper SD - ArtStation Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from ArtStation results by keyword, location and email domain - ArtStation email extractor.
Pricing
from $2.49 / 1,000 results
Rating
0.0
(0)
Developer
Neuro Scraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
ArtStation Email Scraper - reach concept artists and 3D artists who are open to work
The ArtStation Email Scraper builds a contact list of digital artists from ArtStation portfolio pages that Google has already indexed. ArtStation is where concept artists, 3D modellers, environment artists, character artists and matte painters keep their professional portfolio. Crucially, many of them publish a commission or freelance address on purpose, because being hired is the point of the portfolio.
That makes the ArtStation Email Scraper a genuinely consensual sourcing tool. Game studios, film and VFX houses, animation teams, outsourcing vendors and indie developers use it to find artists by style and specialism rather than by job board.
Our measured live run was strong: 10 result blocks, 8 rows with identity data, 8 resolvable profile URLs and 10 unique emails. Note the shape of that: the ArtStation Email Scraper found more emails than resolvable handles, because a couple of results carried a published address without exposing a portfolio handle.
Who uses the ArtStation Email Scraper
| Audience | How they use the ArtStation Email Scraper |
|---|---|
| Game studios and art directors | Source concept artists and 3D artists for a specific art direction |
| Film, VFX and animation teams | Find environment, creature and matte-painting specialists |
| Outsourcing and art-production vendors | Build a freelance bench by discipline and software |
| Indie developers | Commission character or key art within a defined style |
| Talent and recruitment agencies | Reach artists who state they are available for work |
| Publishers and card/board game teams | Find illustrators taking commissions |
| Art marketplaces and platforms | Recruit contributors in a genre |
How the ArtStation Email Scraper works
The ArtStation Email Scraper never logs into ArtStation, never uses an ArtStation API and never opens a portfolio in a browser. There is no JavaScript rendering, no authentication and no cookie handling.
The run is a structured Google harvest:
- Read the input: keywords, location, email domains and limits.
- Build Google queries with the
site:operator, for examplesite:artstation.com "environment artist" commissions "@gmail.com". - Fetch result pages through the Apify GOOGLE_SERP proxy with async
aiohttprequests. - Parse each result block structurally by locating the
<h3>title and the smallest surrounding block. - Extract emails from the block text with a domain-filtered regular expression.
- Deduplicate globally and push each lead to the Apify dataset immediately.
Everything the ArtStation Email Scraper returns comes from publicly indexed search text: titles, snippets and site labels. It does not open the artwork pages, read image metadata or touch anything an artist kept private.
Key features of the ArtStation Email Scraper
| Feature | What it does |
|---|---|
Google site: scoping | Restricts every query to artstation.com |
| Query expansion | Base, quoted and intitle: variants plus one variant per modifier; base queries run first |
| Hiring-focused modifiers | Defaults are email, contact, commissions, freelance, available for work |
| Email domain filtering | Keeps only addresses on your customDomains list |
| Global deduplication | One unique email per run across every query and page |
| Obfuscated address handling | Reads name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and full-width @ |
| Placeholder rejection | Filters email@, yourname@, test@, xxx@ and single-character locals |
| Boundary-correct matching | @gmail.com does not match inside @gmail.company or @gmail.com.br |
| Soft-wrap repair | Drops a hit that is only the tail of another email in the same block |
| Structural block parsing | No dependence on Google CSS class names |
| Whole-page fallback parser | A markup change degrades to "emails without account details", not "no emails" |
| Block detection | CAPTCHA, "unusual traffic" and consent pages are detected and retried |
| Retries and re-queueing | Up to 3 attempts per page with exponential backoff and a fresh proxy session; failed queries re-queued once |
| Resumable state | Key-value store state keyed by an input hash, saved on PERSIST_STATE, MIGRATING and ABORTING |
| Async concurrency | asyncio worker pool with a shared stop signal on maxEmails |
| Streaming dataset writes | Rows appear as they are found |
The hiring-focused modifier set is what distinguishes the ArtStation Email Scraper from its siblings; commissions, freelance and available for work are the exact phrases artists use when they want to be contacted.
Input fields for the ArtStation Email Scraper
| Field | Type | Default | Meaning |
|---|---|---|---|
keywords | array (required) | ["concept artist", "3d artist"] | Search terms describing the artists you want |
location | string | "" | Optional location phrase added to every query |
customDomains | array | ["@gmail.com","@yahoo.com"] | Only emails on these domains are kept; @ optional |
maxEmails | integer 1-10000 | 20 | Stop after this many unique emails |
countryCode | string | "" | Two-letter country for the search proxy (US, GB, DE...) |
expandQueries | boolean | true | Search each keyword x domain pair in several phrasings |
queryModifiers | array | ["email","contact","commissions","freelance","available for work"] | Extra words combined with each keyword when expansion is on |
maxPagesPerQuery | integer 1-50 | 30 | Page cap per query |
maxConcurrency | integer 1-20 | 5 | Parallel queries |
Example input for the ArtStation Email Scraper
{"keywords": ["environment artist", "character concept artist", "3d artist"],"location": "Vancouver","customDomains": ["@gmail.com", "@outlook.com"],"maxEmails": 150,"countryCode": "CA","expandQueries": true,"queryModifiers": ["email", "contact", "commissions", "freelance", "available for work"],"maxPagesPerQuery": 30,"maxConcurrency": 5}
That is the complete input surface of the ArtStation Email Scraper. No credentials, no hidden switches.
Output fields from the ArtStation Email Scraper
Every dataset item carries all fourteen fields.
| Field | Meaning |
|---|---|
network | Platform name |
keyword | The keyword that produced the lead |
query | The exact Google query used |
title | Raw result title |
accountName | Account label Google prints |
fullName | Display name parsed from a profile-style title; empty for post captions |
username | URL-safe handle when the platform exposes one; otherwise null |
profileUrl | Canonical account URL when a handle is known; otherwise empty |
url | Direct platform link when exposed, else the profile URL |
description | Bio or caption snippet, cleaned of labels and engagement counters |
email | Lower-cased email address |
emailDomain | The matched domain, for example @gmail.com |
possiblyTruncated | true when Google's snippet ellipsis touched the email |
foundAt | ISO 8601 UTC timestamp |
Where ArtStation exposes a handle, the ArtStation Email Scraper builds profileUrl as https://www.artstation.com/{username}.
Example output from the ArtStation Email Scraper
[{"network": "ArtStation","keyword": "environment artist","query": "site:artstation.com \"environment artist\" commissions \"@gmail.com\" \"Vancouver\"","title": "Tomas Reyes - Environment Artist","accountName": "tomasreyes","fullName": "Tomas Reyes","username": "tomasreyes","profileUrl": "https://www.artstation.com/tomasreyes","url": "https://www.artstation.com/tomasreyes","description": "Environment artist, open for commissions. Enquiries: tomas.reyes.art@gmail.com","email": "tomas.reyes.art@gmail.com","emailDomain": "@gmail.com","possiblyTruncated": false,"foundAt": "2026-08-31T18:12:09.556Z"},{"network": "ArtStation","keyword": "character concept artist","query": "site:artstation.com \"character concept artist\" \"available for work\" \"@outlook.com\"","title": "Winterhold Project - character lineup","accountName": "Winterhold Project","fullName": "","username": null,"profileUrl": "","url": "https://www.artstation.com/artwork/winterhold-lineup","description": "Character concept work. Available for freelance, write to studio.winterhold...","email": "studio.winterhold@outlook.com","emailDomain": "@outlook.com","possiblyTruncated": true,"foundAt": "2026-08-31T18:13:41.902Z"}]
The second row shows the pattern behind our measured numbers: an artwork page exposed a contact address but no portfolio handle, so username is null and profileUrl is empty.
It is also flagged possiblyTruncated, so verify before sending.
What results to expect from the ArtStation Email Scraper
ArtStation is one of the strong performers in this category. Our measured live run returned 10 result blocks, 8 identity rows, 8 profile URLs and 10 unique emails.
Email density is high because artists publish commission contacts deliberately. Handle resolution is a little lower than email count, because artwork pages sometimes carry an address without exposing the artist's portfolio handle.
Volume from the ArtStation Email Scraper varies with keywords, customDomains, countryCode and location, and no number is guaranteed.
Tips for stronger ArtStation Email Scraper runs
Give the ArtStation Email Scraper discipline and style, not seniority: "hard surface modeller", "matte painter", "stylised character artist", "Blender environment". Those phrases match how artists label their own portfolios.
Keep the default queryModifiers. The ArtStation Email Scraper's commissions, freelance and available for work variants are the highest-signal phrases on this platform.
Add location and countryCode when you need artists in a particular time zone for production reasons.
Studios building a wider creative bench often pair this with the SlideShare Email Scraper for pipeline and technical-art speakers and the Blogger Email Scraper for art-blog outreach.
Limitations of the ArtStation Email Scraper
- The ArtStation Email Scraper only finds artists whose email is publicly visible in Google's index; addresses hidden behind ArtStation's own contact form are out of reach.
- Google caps a single query at roughly 300 results, which is exactly why query expansion exists.
possiblyTruncated: truemeans Google's snippet ellipsis may have clipped the address; verify before sending.usernameandprofileUrlare only populated when a handle is exposed in the Google result. Artwork-page rows often show only a project title, so those arrive withusername: nulland an emptyprofileUrl. This is a Google limitation, not a bug.- An address may belong to a studio or collective rather than an individual artist.
- The Actor requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.
- Free Apify plans are capped at 100 emails per run; paid plans are uncapped.
- Results vary with keywords, domains and location; no volume is guaranteed.
Responsible outreach
Artists who write "open for commissions" are inviting exactly the kind of message you are about to send. Honour that by being specific: name the project, the scope, the timeline and the budget range.
Do not send bulk blasts, honour opt-outs immediately, and respect GDPR and your local marketing rules. The ArtStation Email Scraper is a sourcing tool for real briefs, not a mailing list.
Related Actors
The ArtStation Email Scraper shares its engine with every Actor below in the Content, Media, Research and Entertainment category.
| Actor | What it collects |
|---|---|
| ArtStation Email and Phone Number Scraper | Emails and phone numbers from ArtStation |
| ArtStation Phone Number Scraper | Public phone numbers from ArtStation |
| arXiv Email Scraper | Public contact emails from arXiv |
| Blogger Email Scraper | Public contact emails from Blogger |
| Crunchyroll Email Scraper | Public contact emails from Crunchyroll |
| Digg Email Scraper | Public contact emails from Digg |
| Flipboard Email Scraper | Public contact emails from Flipboard |
| iHeartRadio Email Scraper | Public contact emails from iHeartRadio |
| IMDb Email Scraper | Public contact emails from IMDb |
| Internet Archive Email Scraper | Public contact emails from Internet Archive |
| iTunes Podcast Host Email Scraper | Public contact emails from Apple Podcasts |
| Netflix Shows Email Scraper | Public contact emails from Netflix |
| Rotten Tomatoes Email Scraper | Public contact emails from Rotten Tomatoes |
| Scribd Email Scraper | Public contact emails from Scribd |
| Spotify Email Scraper | Public contact emails from Spotify |
| Spotify Playlist Email Scraper | Public contact emails from Spotify |
| TuneIn Email Scraper | Public contact emails from TuneIn |
| Wikipedia Contact Email Scraper | Public contact emails from Wikipedia |
| WordPress Blog Email Scraper | Public contact emails from WordPress.com |
| arXiv Email and Phone Number Scraper | Emails and phone numbers from arXiv |
| Blogger Email and Phone Number Scraper | Emails and phone numbers from Blogger |
| Crunchyroll Email and Phone Number Scraper | Emails and phone numbers from Crunchyroll |
| Digg Email and Phone Number Scraper | Emails and phone numbers from Digg |
| Flipboard Email and Phone Number Scraper | Emails and phone numbers from Flipboard |
| iHeartRadio Email and Phone Number Scraper | Emails and phone numbers from iHeartRadio |
| IMDb Email and Phone Number Scraper | Emails and phone numbers from IMDb |
| Internet Archive Email and Phone Number Scraper | Emails and phone numbers from Internet Archive |
| Apple Podcasts Email and Phone Number Scraper | Emails and phone numbers from Apple Podcasts |
| Netflix Email and Phone Number Scraper | Emails and phone numbers from Netflix |
| Rotten Tomatoes Email and Phone Number Scraper | Emails and phone numbers from Rotten Tomatoes |
| Scribd Email and Phone Number Scraper | Emails and phone numbers from Scribd |
| Spotify Email and Phone Number Scraper | Emails and phone numbers from Spotify |
| Spotify Email and Phone Number Scraper | Emails and phone numbers from Spotify |
| TuneIn Email and Phone Number Scraper | Emails and phone numbers from TuneIn |
| Wikipedia Email and Phone Number Scraper | Emails and phone numbers from Wikipedia |
| arXiv Phone Number Scraper | Public phone numbers from arXiv |
| Blogger Phone Number Scraper | Public phone numbers from Blogger |
| Crunchyroll Phone Number Scraper | Public phone numbers from Crunchyroll |
| Digg Phone Number Scraper | Public phone numbers from Digg |
| Flipboard Phone Number Scraper | Public phone numbers from Flipboard |
| iHeartRadio Phone Number Scraper | Public phone numbers from iHeartRadio |
| IMDb Phone Number Scraper | Public phone numbers from IMDb |
FAQ about the ArtStation Email Scraper
How many results should I expect from the ArtStation Email Scraper?
Our measured live run returned 10 result blocks, 8 identity rows, 8 profile URLs and 10 unique emails, which is a strong outcome for this category. Your own totals depend on keywords, domains and location, and no volume is guaranteed.
Why did the ArtStation Email Scraper return more emails than profile URLs?
Because some artwork pages publish a contact address without exposing a portfolio handle. The ArtStation Email Scraper keeps the email and leaves username as null.
Does the ArtStation Email Scraper log into ArtStation?
No. It never logs in, never uses an API and never opens a portfolio. All data comes from publicly indexed Google results.
Is it acceptable to contact artists found with the ArtStation Email Scraper?
Where an artist publishes a commissions or freelance address, yes - that is why they published it. Send a specific brief, not a bulk blast, and honour opt-outs.
Can the ArtStation Email Scraper read ArtStation's contact form?
No. Addresses that exist only behind the platform's own contact form are not indexed and cannot be found.
Can I point the ArtStation Email Scraper at a city or country?
Yes. Set countryCode to a two-letter code such as US, CA or GB, and add a location phrase such as "Vancouver" to every query.
Which email domains does the ArtStation Email Scraper collect?
Only those in customDomains. The default is @gmail.com and @yahoo.com, and the leading @ is optional.
What does possiblyTruncated mean?
Google's snippet ellipsis touched the address, so it may be incomplete. Verify those rows before sending a brief.
Does the ArtStation Email Scraper handle obfuscated addresses?
Yes. It normalises [at]/[dot] spellings, (at) forms, spaced @, spaced .com, zero-width characters and the full-width @.
Will the ArtStation Email Scraper return duplicates?
No. Deduplication is global across every query and page within a run.
What happens if an ArtStation Email Scraper run is migrated or aborted?
State is persisted in the key-value store keyed by an input hash, with saves on PERSIST_STATE, MIGRATING and ABORTING, so a resumed run continues rather than restarting.
Do I need Apify proxy access?
Yes. The ArtStation Email Scraper requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.
Is there a free-plan cap?
Free Apify plans are capped at 100 emails per run; paid plans are uncapped.
Leave a review
If the ArtStation Email Scraper saved you time, please leave a star rating and a short review on the Actor page.
Reviews are how other buyers judge whether a tool works, and they tell us which features to build next.
If something did not work, email neurodata.apify@gmail.com instead - bugs get fixed faster than they get complained about.
Support
Questions about the ArtStation Email Scraper, feature requests or a custom build? Email neurodata.apify@gmail.com.