Behance Scraper - Projects, Creators & Designer Leads avatar

Behance Scraper - Projects, Creators & Designer Leads

Pricing

from $4.00 / 1,000 project scrapeds

Go to Apify Store
Behance Scraper - Projects, Creators & Designer Leads

Behance Scraper - Projects, Creators & Designer Leads

Scrape Behance projects, creators and creative jobs: portfolios, views/appreciations, tools, tags, plus designer leads with availability-for-hire, budget, social links, location and contact enrichment. Keyless, no browser, with a new-content monitor.

Pricing

from $4.00 / 1,000 project scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

10 days ago

Last modified

Share

Behance Scraper — Projects, Creators & Designer Leads

Extract the richest Behance dataset on Apify — design projects with full stats, tools and tags; creator profiles that double as ready-to-use designer leads (availability-for-hire, budget, social links, location, website and contact email); and the creative jobs board. One actor covers what the rest of the category splits across "projects-only", "jobs-only" and "profiles-only" tools.

No login, no cookies, no browser — clean JSON straight from Behance's own server-rendered pages, on a keyless datacenter proxy.

Why this Behance scraper?

Most Behance scrapers grab a name, a thumbnail and a view count. This actor reads each project and each creator's full record — including the availability signal recruiters and agencies actually pay for: who is open to freelance or full-time work, their minimum budget, whether they want remote, and how to reach them.

DataTypical scrapersThis actor
Project title, cover, views, appreciations
Project tools used, tags, creative fields, descriptionpartial✅ (with details on)
Creator name, username, avatar, statspartial
Creator occupation, company, location
Creator availability for hire (freelance / full-time, remote, budget, timeline)
Creator social links (LinkedIn, Instagram, Dribbble, X…)✅ when published
Creator website + contact email (enrichment)
Creator work history & member-since
Creative jobs with salary range, type, remote & hiring contact
0-100 lead score per creator
Monitor mode — only new content next run
Projects, creators and jobs in one actor

Use cases

  • Designer & creative lead generation — find illustrators, UI/UX designers, brand designers, motion artists by field and location, filter to available-for-hire only, and export name, occupation, website, socials and email straight to your CRM.
  • Recruiting & talent sourcing — target creators flagged open to full-time work, with their budget expectations, remote preference, hiring timeline and work history.
  • Agency & freelancer prospecting — agencies pitching design services can find brands' in-house creatives; freelancers can scout competitors and rates.
  • Market & trend research — track which tools (Figma, Blender, After Effects), styles and creative fields are trending, by appreciations and views over a timeframe.
  • Creative jobs intelligence — monitor the Behance jobs board for new freelance and full-time roles, with salary ranges and remote flags.
  • Portfolio & inspiration feeds — power galleries, newsletters and apps with structured project data.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Behance Scraper, set a search query and/or creative field, choose your content types (Projects, Creators, Jobs), and add location/availability filters if you want targeted leads.
  3. Click Start and watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.

Input

{
"searchQueries": ["logo design"],
"contentTypes": ["creators"],
"creativeFields": ["branding"],
"country": "DE",
"availableForFreelance": true,
"includeCreatorProfiles": true,
"enrichContactEmails": true,
"maxItems": 50
}
  • searchQueries — free-text searches (e.g. logo, mobile app, 3d character). Each returns the first page (up to 24); breadth comes from combining queries × fields × sorts × location.
  • contentTypes (default ["projects"]) — any of projects, creators (designer leads), jobs.
  • creativeFields — limit to fields like ui/ux, branding, illustration, motion graphics, web design, photography.
  • tools — filter projects by software (Figma, Photoshop, Blender…).
  • sort / timeframerecommended / most_appreciated / most_viewed / most_recent; projects can be limited to today/week/month.
  • country / state / city — target creators and jobs by location (use a 2-letter country code, e.g. US, GB, DE).
  • availableForFreelance / availableForFullTime / availableForHireOnly — narrow to in-market creators.
  • profileUrls / projectUrls / startUrls — scrape specific profiles, projects, or paste any Behance search / joblist URL.
  • includeProjectDetails (default true) — open each project for tools, tags, description and fields.
  • includeCreatorProfiles (default true) — open each creator for occupation, website, work history and full availability.
  • enrichContactEmails (default false) — crawl each creator's own website for an email and extra socials.
  • monitorMode (default false) — emit only NEW projects/creators/jobs versus previous runs.

Output

By default each row is tagged with a type (project, creator, or job) — switch between the Projects, Creators and Jobs dataset views, or filter on type.

A creator lead (type: "creator"):

{
"type": "creator",
"source": "behance",
"id": 2060362649,
"username": "uxpolly",
"displayName": "Polina Prykhodko",
"occupation": "Product & Graphic Designer // Team Lead of UI/UX Design",
"company": "Boosta",
"location": { "full": "Lviv, Ukraine", "city": "Lviv", "country": "Ukraine", "countryCode": "UA" },
"website": "https://polly.design",
"socialLinks": [
{ "service": "LinkedIn", "url": "https://www.linkedin.com/in/...", "verified": true },
{ "service": "Instagram", "url": "https://instagram.com/...", "verified": true }
],
"stats": { "views": 173636, "appreciations": 11913, "followers": 1501, "following": 2 },
"availability": {
"forHire": true, "availableForFreelance": true, "availableForFullTime": true,
"lookingForRemote": true, "openToRelocation": false,
"availabilityTimeline": "within_next_few_weeks", "hiringTimeline": "Now",
"minBudgetUsd": 100, "currency": "USD"
},
"availableForHire": true,
"workExperiences": [{ "position": "Product Designer", "organization": "Boosta", "location": "Ukraine" }],
"memberSince": "2025-09-23T...",
"creatorPro": true,
"contact": { "emails": ["hello@polly.design"], "extraSocials": null, "crawledFrom": ["https://polly.design"] },
"bestEmail": "hello@polly.design",
"leadScore": 88,
"scrapedAt": "2026-06-18T..."
}

A project (type: "project") carries title, url, coverUrl, publishedOn, stats (views/appreciations/comments), owners, plus (with includeProjectDetails) description, tags, tools, creativeFields and modulesCount. A job (type: "job") carries title, company, location, isRemote, jobType, salary (min/max/currency/timeframe) and hiringContact.

What to expect (field coverage)

Behance is user-entered data, so some fields are populated only when the creator filled them in. Typical coverage:

EntityAlways presentUsually presentPresent when published
Projecttitle, URL, cover, stats, ownertools/tags/fields (with details on) ~90%description
Creatorusername, name, URL, statsoccupation ~85%, location ~80%, availability ~95%website, socials, email (with enrichment)
Jobtitle, type, URL, remote flagsalary range ~85%, company ~80%hiring contact

A blank field means the creator/employer didn't publish it — not that scraping failed. Nothing is dropped, so you always get the richest dataset available.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

  • Apify API — start runs, fetch datasets, and manage schedules over REST.
  • apify-client for JavaScript and apify-client for Python — official SDKs.
  • Schedules — run it daily/weekly with monitor mode to capture newly published projects, new creators in a field/location, or fresh job posts.
  • Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/behance-scraper').call({
searchQueries: ['logo design'],
contentTypes: ['creators'],
country: 'DE',
availableForFreelance: true,
enrichContactEmails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} creator leads`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new designer leads straight into your CRM.
  • Slack — get notified when a monitored field or location adds new creators or jobs.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find UI/UX designers in Berlin who are available for freelance, with their website and email" and let it run the scraper for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete creator, talent & lead-gen stack:

Tips

  • For leads, scrape creators with a creativeField + country/city and turn on availableForHireOnly — you'll get a clean, contactable, in-market list.
  • Add enrichContactEmails to turn a profile into an outreach-ready lead. Behance rarely shows emails directly, so the website crawl is how you get them (one fast request per creator's site).
  • Widen coverage by passing several searchQueries and creativeFields, and try different sort orders — each surfaces a different 24 results.
  • Projects also yield leads: with includeCreatorProfiles on, every project gets its owner resolved into a lead; set emitProjectOwners to output those as their own rows.
  • Recurring monitoring: combine Schedules with monitorMode to watch a field, location, or the jobs board for new entries.

FAQ

Does it need the Behance/Adobe API or a key? No. Behance's official API was retired; this actor reads the same (and richer) data straight from Behance's public, server-rendered pages — no key or login needed.

How many results per search? Behance serves up to 24 results per search page, and deeper pagination is login-gated. To get more, combine multiple search queries, creative fields, sorts and location filters — or pass specific profiles/projects directly.

Where do availability and budget come from? From each creator's own Behance "available for work" settings — whether they're open to freelance/full-time, want remote, their minimum budget and hiring timeline. Fields are blank when the creator hasn't set them.

Where do emails come from? Behance hides emails behind its messaging system, so the actor finds them by crawling the creator's own linked website (with enrichContactEmails). Many designers list a contact email there.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

How do I monitor a field or location for new creators/jobs? Turn on monitorMode and create a Schedule; optionally add a webhook or Zapier zap to push new records into your CRM as they appear.

A field is empty — why? Some creators don't publish a website, socials or availability; some projects have no description. Fields are blank only when the data wasn't published — never because the scraper skipped it.

Is scraping Behance legal? This actor collects publicly available data only. You're responsible for using the data in compliance with applicable laws (e.g. GDPR/CCPA for personal data) and Behance's terms.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.