ArtStation Email Scraper avatar

ArtStation Email Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
ArtStation Email Scraper

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

Neuro Scraper

Maintained by Community

Actor 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

AudienceHow they use the ArtStation Email Scraper
Game studios and art directorsSource concept artists and 3D artists for a specific art direction
Film, VFX and animation teamsFind environment, creature and matte-painting specialists
Outsourcing and art-production vendorsBuild a freelance bench by discipline and software
Indie developersCommission character or key art within a defined style
Talent and recruitment agenciesReach artists who state they are available for work
Publishers and card/board game teamsFind illustrators taking commissions
Art marketplaces and platformsRecruit 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:

  1. Read the input: keywords, location, email domains and limits.
  2. Build Google queries with the site: operator, for example site:artstation.com "environment artist" commissions "@gmail.com".
  3. Fetch result pages through the Apify GOOGLE_SERP proxy with async aiohttp requests.
  4. Parse each result block structurally by locating the <h3> title and the smallest surrounding block.
  5. Extract emails from the block text with a domain-filtered regular expression.
  6. 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

FeatureWhat it does
Google site: scopingRestricts every query to artstation.com
Query expansionBase, quoted and intitle: variants plus one variant per modifier; base queries run first
Hiring-focused modifiersDefaults are email, contact, commissions, freelance, available for work
Email domain filteringKeeps only addresses on your customDomains list
Global deduplicationOne unique email per run across every query and page
Obfuscated address handlingReads name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and full-width @
Placeholder rejectionFilters 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 repairDrops a hit that is only the tail of another email in the same block
Structural block parsingNo dependence on Google CSS class names
Whole-page fallback parserA markup change degrades to "emails without account details", not "no emails"
Block detectionCAPTCHA, "unusual traffic" and consent pages are detected and retried
Retries and re-queueingUp to 3 attempts per page with exponential backoff and a fresh proxy session; failed queries re-queued once
Resumable stateKey-value store state keyed by an input hash, saved on PERSIST_STATE, MIGRATING and ABORTING
Async concurrencyasyncio worker pool with a shared stop signal on maxEmails
Streaming dataset writesRows 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

FieldTypeDefaultMeaning
keywordsarray (required)["concept artist", "3d artist"]Search terms describing the artists you want
locationstring""Optional location phrase added to every query
customDomainsarray["@gmail.com","@yahoo.com"]Only emails on these domains are kept; @ optional
maxEmailsinteger 1-1000020Stop after this many unique emails
countryCodestring""Two-letter country for the search proxy (US, GB, DE...)
expandQueriesbooleantrueSearch each keyword x domain pair in several phrasings
queryModifiersarray["email","contact","commissions","freelance","available for work"]Extra words combined with each keyword when expansion is on
maxPagesPerQueryinteger 1-5030Page cap per query
maxConcurrencyinteger 1-205Parallel 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.

FieldMeaning
networkPlatform name
keywordThe keyword that produced the lead
queryThe exact Google query used
titleRaw result title
accountNameAccount label Google prints
fullNameDisplay name parsed from a profile-style title; empty for post captions
usernameURL-safe handle when the platform exposes one; otherwise null
profileUrlCanonical account URL when a handle is known; otherwise empty
urlDirect platform link when exposed, else the profile URL
descriptionBio or caption snippet, cleaned of labels and engagement counters
emailLower-cased email address
emailDomainThe matched domain, for example @gmail.com
possiblyTruncatedtrue when Google's snippet ellipsis touched the email
foundAtISO 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: true means Google's snippet ellipsis may have clipped the address; verify before sending.
  • username and profileUrl are only populated when a handle is exposed in the Google result. Artwork-page rows often show only a project title, so those arrive with username: null and an empty profileUrl. 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.

The ArtStation Email Scraper shares its engine with every Actor below in the Content, Media, Research and Entertainment category.

ActorWhat it collects
ArtStation Email and Phone Number ScraperEmails and phone numbers from ArtStation
ArtStation Phone Number ScraperPublic phone numbers from ArtStation
arXiv Email ScraperPublic contact emails from arXiv
Blogger Email ScraperPublic contact emails from Blogger
Crunchyroll Email ScraperPublic contact emails from Crunchyroll
Digg Email ScraperPublic contact emails from Digg
Flipboard Email ScraperPublic contact emails from Flipboard
iHeartRadio Email ScraperPublic contact emails from iHeartRadio
IMDb Email ScraperPublic contact emails from IMDb
Internet Archive Email ScraperPublic contact emails from Internet Archive
iTunes Podcast Host Email ScraperPublic contact emails from Apple Podcasts
Netflix Shows Email ScraperPublic contact emails from Netflix
Rotten Tomatoes Email ScraperPublic contact emails from Rotten Tomatoes
Scribd Email ScraperPublic contact emails from Scribd
Spotify Email ScraperPublic contact emails from Spotify
Spotify Playlist Email ScraperPublic contact emails from Spotify
TuneIn Email ScraperPublic contact emails from TuneIn
Wikipedia Contact Email ScraperPublic contact emails from Wikipedia
WordPress Blog Email ScraperPublic contact emails from WordPress.com
arXiv Email and Phone Number ScraperEmails and phone numbers from arXiv
Blogger Email and Phone Number ScraperEmails and phone numbers from Blogger
Crunchyroll Email and Phone Number ScraperEmails and phone numbers from Crunchyroll
Digg Email and Phone Number ScraperEmails and phone numbers from Digg
Flipboard Email and Phone Number ScraperEmails and phone numbers from Flipboard
iHeartRadio Email and Phone Number ScraperEmails and phone numbers from iHeartRadio
IMDb Email and Phone Number ScraperEmails and phone numbers from IMDb
Internet Archive Email and Phone Number ScraperEmails and phone numbers from Internet Archive
Apple Podcasts Email and Phone Number ScraperEmails and phone numbers from Apple Podcasts
Netflix Email and Phone Number ScraperEmails and phone numbers from Netflix
Rotten Tomatoes Email and Phone Number ScraperEmails and phone numbers from Rotten Tomatoes
Scribd Email and Phone Number ScraperEmails and phone numbers from Scribd
Spotify Email and Phone Number ScraperEmails and phone numbers from Spotify
Spotify Email and Phone Number ScraperEmails and phone numbers from Spotify
TuneIn Email and Phone Number ScraperEmails and phone numbers from TuneIn
Wikipedia Email and Phone Number ScraperEmails and phone numbers from Wikipedia
arXiv Phone Number ScraperPublic phone numbers from arXiv
Blogger Phone Number ScraperPublic phone numbers from Blogger
Crunchyroll Phone Number ScraperPublic phone numbers from Crunchyroll
Digg Phone Number ScraperPublic phone numbers from Digg
Flipboard Phone Number ScraperPublic phone numbers from Flipboard
iHeartRadio Phone Number ScraperPublic phone numbers from iHeartRadio
IMDb Phone Number ScraperPublic 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.