DEV Community

Crawler Bros
Crawler Bros

Posted on

Find Top Designers & Build Talent Databases with Behance + Dribbble

Unlock the World of Design Talent: How to Find, Track, and Recruit Top Creatives

In today's visually driven world, finding the right design talent can be the difference between a product that shines and one that fades into the background. Whether you're a recruiter seeking the next superstar, a marketing agency scouting for freelance collaborators, or a competitor trying to understand industry trends, manually sifting through Behance and Dribbble profiles is a time-consuming, often impossible, task.

Imagine needing to build a database of UI/UX designers specializing in mobile app interfaces, who are actively available for freelance work, and have a proven track record (e.g., over 1,000 followers). Doing this by hand would take days, if not weeks, of tedious clicking and copy-pasting.

This is where data scraping comes in. Our Behance + Dribbble Scraper actor provides a powerful solution to automatically collect comprehensive designer profiles and project data from these leading creative platforms, streamlining your efforts and giving you actionable insights.

What is the Behance + Dribbble Scraper?

The Behance + Dribbble Scraper is a versatile actor designed to extract detailed information about designers and their work from Behance (Adobe-owned) and Dribbble. It's a single actor that handles both platforms, offering various modes to suit your specific data needs, all without requiring an account login.

You can use it to:

  • Look up specific designers: Use the designerProfile mode with a list of usernames or full profile URLs to get detailed profiles, including display name, occupation, location, follower stats, work history, social links, and current availability. Behance profiles offer deeper data like workExperience and availableForHire flags.
  • Fetch individual projects/shots: If you have specific project URLs, the projectByUrl mode can extract details like project title, description, cover image, tags, and engagement counts.
  • Search projects/shots: The projectSearch mode allows you to search by a query, optionally filtering Behance results by behanceField (e.g., 'ui-ux', 'logo-design') or behanceTool (e.g., 'figma', 'photoshop').
  • Discover trending content: Use trendingProjects to pull popular galleries from Behance or trending shots from Dribbble, filtered by dribbbleTimeframe.
  • Browse by category: The byCategory mode lets you explore projects within a specific Behance creative-field taxonomy or a Dribbble dribbbleTag.

The data you receive is live, reflecting the current state of the profiles and projects at the time of your run. This means you can schedule the actor for regular refreshes to track changes like follower growth or new projects.

Real-World Use Case: Building a Freelance Talent Pool for a Marketing Agency

Let's revisit our scenario: a marketing agency needs to quickly build a robust database of freelance UI/UX designers for an upcoming project. They have specific criteria:

  1. Designers must be actively availableForHire.
  2. They should have a strong portfolio, indicated by at least 1000 followers.
  3. The focus is primarily on Behance for its richer profile data.
  4. They have a list of known designer handles they want to investigate further.

How the Behance + Dribbble Scraper Solves This:

Using the designerProfile mode, the agency can feed in a list of usernames from Behance. Critically, they can leverage two powerful input parameters to filter results directly at the source:

  • Setting availableForHireOnly to true will automatically drop any Behance profiles that haven't flagged themselves as available. This saves significant post-processing time.
  • Setting minFollowers to 1000 ensures that only designers with a substantial audience are returned, indicating a certain level of recognition and experience.

The output for each designer will include essential information like their displayName, occupation (e.g., "Award Winning Logo Designer"), location, followersCount, projectsCount, and crucially, their workExperience history and socialLinks. This rich dataset allows the agency to quickly identify, vet, and reach out to suitable candidates.

For example, an input targeting specific Behance designers with these criteria might look like this:

{
"platform": "behance",
"usernames": ["alexcoven", "matiasdeangelis", "annaholiday"],
"availableForHireOnly": true,
"minFollowers": 1000,
"maxItems": 100
}

This allows the agency to instantly generate a targeted list of high-quality, available freelance designers, drastically cutting down recruitment time.

Other Practical Applications

Beyond recruitment, this actor has numerous applications:

Competitive Research

Track leading designers or studios in a specific niche. By scraping projectSearch results for relevant query terms and behanceField values, you can identify who is creating the most appreciated or viewed projects. Monitoring followersCount and projectsCount of competitors helps you understand their growth and output.

Lead Generation & CRM Enrichment

If you're selling tools or services to designers, you can generate leads by identifying designers with specific traits (e.g., high follower counts, availableForHire status). Once you have a lead, use the designerProfile mode to enrich your CRM with their public socialLinks, webLinks, and workExperience, giving your sales team a complete picture.

Industry Analysis

Want to understand the landscape of design tools? Use projectSearch and filter by behanceTool (e.g., 'figma', 'photoshop') to see which tools are most prevalent in certain creative fields. By aggregating data across many profiles and projects, you can spot trends in creativeFields, popular tags, and even the types of workType (freelance vs. full-time) designers engage in.

How to Use the Behance + Dribbble Scraper

Here's a quick guide to getting started:

  1. Find the Actor: Search for "Behance + Dribbble Scraper" on the Apify platform.
  2. Define Your Goal: Decide what you want to scrape. Are you looking for designerProfile information, projectSearch results, or trendingProjects? This will determine your mode.
  3. Specify Your Platform: Choose behance or dribbble using the platform parameter. Remember Behance offers richer profile data.
  4. Input Your Parameters:
    • For designerProfile, provide a list of usernames (e.g., ["michaelsallit"]).
    • For projectSearch, enter a query (e.g., "logo design"). You can refine Behance searches with behanceField (e.g., "branding") or behanceTool (e.g., "adobe-illustrator").
    • Don't forget powerful filters like availableForHireOnly (Behance only) and minFollowers (Behance only) if applicable.
  5. Run the Actor: Click "Start" and let the scraper do the work.
  6. Download Your Data: Once the run completes, download your extracted data in your preferred format (JSON, CSV, Excel, etc.).

The actor handles technical complexities like TLS impersonation to bypass anti-bot measures and has built-in autoEscalateOnBlock functionality, meaning it will automatically engage Apify Proxy if it encounters blocks, ensuring your data collection continues smoothly.

Start Scraping Design Data Today

The Behance + Dribbble Scraper is an indispensable tool for anyone looking to harness the vast amount of design talent and project data available on these platforms. By automating the data collection process, you can save countless hours, gain deeper insights, and make data-driven decisions for your recruitment, marketing, and research efforts. Try it out today and transform the way you interact with the design world.


Ready to try it yourself? Run *Behance + Dribbble Scraper** on the Apify Store -- no setup required.*

Top comments (0)