# Behance Scraper - Projects, Creators & Portfolio Stats (`scrapers_lat/behance-scraper`) Actor

Scrape Behance projects by keyword, creative field, creator or URL. Get creator, views, appreciations, tools and follower stats as JSON, CSV or Excel.

- **URL**: https://apify.com/scrapers\_lat/behance-scraper.md
- **Developed by:** [Scrapers Lat](https://apify.com/scrapers_lat) (community)
- **Categories:** Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $6.80 / 1,000 projects

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

[![Behance Scraper](https://scrapers.lat/banners/behance-scraper.png)](https://console.apify.com/actors/q4ciMBqP18I57Ot4d/input)

## Behance Scraper

> Extract projects, creators and portfolio stats from Behance by keyword, creative field, creator or project URL, with worldwide coverage of Adobe's creative community

![Apify](https://img.shields.io/badge/Platform-Apify-1CE1CE?logo=apify\&logoColor=white)
![Coverage](https://img.shields.io/badge/Coverage-Worldwide-blue)
![Maintained](https://img.shields.io/badge/Maintained-Yes-brightgreen)
![Output](https://img.shields.io/badge/Output-JSON%20%7C%20CSV%20%7C%20Excel-orange)

<table><tr>
<td align="center"><strong>30+ fields</strong><br>per record</td>
<td align="center"><strong>Worldwide</strong><br>coverage</td>
<td align="center"><strong>JSON / CSV / Excel</strong><br>output formats</td>
<td align="center"><strong>Updated</strong><br>2026-07-26</td>
</tr></table>

<br>

### What you get

Each record is one Behance project with its full engagement stats and the creator behind it, so you can build design lead lists, track creative trends, or benchmark portfolios.

- **imageUrl**: project cover image
- **title**: project title
- **url**: project page URL
- **id**: Behance project id
- **creatorName**: display name of the primary creator
- **creatorUsername**: creator handle
- **creatorUrl**: creator profile URL
- **creatorLocation**: creator location as shown on the profile
- **creatorCountry**: creator country
- **creatorCity**: creator city
- **creatorAvailableForFreelance**: whether the creator is marked open to freelance work
- **creatorsCount**: number of creators credited on the project
- **collaborators**: other credited creators, comma separated
- **publishedDate**: when the project was published
- **views**: total project views
- **appreciations**: total appreciations (likes)
- **comments**: total comments
- **fields**: creative fields the project belongs to
- **searchInput**: the keyword, creator or project this record came from
- **description\***: full project description
- **tools\***: software and tools used on the project
- **tags\***: project tags
- **creatorFollowers\***: creator follower count
- **creatorFollowing\***: how many accounts the creator follows
- **creatorTotalViews\***: lifetime views across the creator's portfolio
- **creatorTotalAppreciations\***: lifetime appreciations across the portfolio
- **creatorProjectCount\***: number of published projects by the creator
- **creatorOccupation\***: creator occupation
- **creatorCompany\***: creator company
- **creatorWebsite\***: creator external website
- **creatorMemberSince\***: when the creator joined Behance
- **observedAt**: when this project was last seen by the scraper

*\*These fields only appear when Include Full Project Details is set to true.*

### Who is it for

| Use case | Who benefits |
|---|---|
| Find designers and studios open to freelance work | Agencies and recruiters |
| Track trending branding, illustration and UI/UX work | Creative directors and researchers |
| Build outreach lists with creator location and website | Design tool and SaaS marketers |
| Benchmark portfolio views, appreciations and followers | Studios and freelancers |
| Monitor a competitor's or client's Behance output | Brand and marketing teams |

### Frequently Asked Questions

**Does this cover Behance creators worldwide?**
Yes. Behance is a global platform and the scraper returns projects and creators from any country, with each creator's location, city and country included when they publish it.

**How many projects can I collect in one run?**
Set Max Projects to whatever you need. A keyword search can reach thousands of matching projects, and you can pass several keywords, creators and project URLs in a single run.

**Can I search by creative field or sort the results?**
Yes. Restrict a keyword search to a creative field such as branding, illustration or UI/UX, and sort by most appreciated, most viewed, most discussed or most recent, with an optional time window.

**Can I scrape all projects from a specific creator?**
Yes. Add one or more Behance usernames or profile URLs and the scraper returns every public project by each creator, plus their follower count and portfolio stats.

**What happens when a project has no description or tools listed?**
Those detail fields are returned empty for that project while the rest of the record stays intact. Enable Include Full Project Details to fetch description, tools, tags and creator portfolio stats.

### Example use cases

Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template.

### Related scrapers

Need data from the same space? Here are other scrapers we build and maintain:

- [Instagram Scraper](https://apify.com/scrapers_lat/instagram-scraper): Extract posts, profiles and engagement from public Instagram accounts
- [Upwork Scraper](https://apify.com/scrapers_lat/upwork-scraper): Pull freelance job posts and talent listings from Upwork
- [LinkedIn Jobs Scraper](https://apify.com/scrapers_lat/linkedin-jobs-scraper): Collect job postings with company and location from LinkedIn
- [Crunchbase Scraper](https://apify.com/scrapers_lat/crunchbase-scraper): Get company profiles, funding and people data from Crunchbase
- [Chrome Web Store Scraper](https://apify.com/scrapers_lat/chrome-web-store-scraper): Extract extension listings, developers and install counts
- [Shopify App Store Scraper](https://apify.com/scrapers_lat/shopify-app-store-scraper): Collect app listings, developers and reviews from the Shopify App Store

### More scrapers at scrapers.lat

This actor is built and maintained by [scrapers.lat](https://scrapers.lat), where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at [scrapers.lat](https://scrapers.lat).

***

> This actor is an independent tool and has no affiliation with Behance. It only accesses data that is publicly available on the platform. Use it in accordance with Behance's terms of service.

# Actor input Schema

## `maxProjects` (type: `integer`):

Maximum number of projects to collect across all inputs. Optional.

## `withDetails` (type: `boolean`):

When enabled, each project is enriched with its description, tools used, tags and the creator's follower count and portfolio stats. When disabled, only listing fields are returned (faster).

## `searchQueries` (type: `array`):

One or more keywords to search Behance projects for (e.g. branding, packaging design, 3D illustration). One run searches all of them.

## `creativeField` (type: `string`):

Restrict keyword search to a Behance creative field. Optional.

## `usernames` (type: `array`):

Behance usernames or profile URLs. Returns every public project by each creator plus their portfolio stats. Optional.

## `projectUrls` (type: `array`):

Specific Behance project URLs (behance.net/gallery/ID/slug) to scrape directly. Optional.

## `sort` (type: `string`):

How to sort keyword and creative-field search results.

## `time` (type: `string`):

Limit search results by publish time.

## Actor input object example

```json
{
  "maxProjects": 10,
  "withDetails": true,
  "searchQueries": [
    "branding"
  ],
  "creativeField": "",
  "sort": "recommended",
  "time": "all"
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "maxProjects": 10,
    "searchQueries": [
        "branding"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers_lat/behance-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "maxProjects": 10,
    "searchQueries": ["branding"],
}

# Run the Actor and wait for it to finish
run = client.actor("scrapers_lat/behance-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "maxProjects": 10,
  "searchQueries": [
    "branding"
  ]
}' |
apify call scrapers_lat/behance-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapers_lat/behance-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/q4ciMBqP18I57Ot4d/builds/yWBDj6KgmFzfta6jn/openapi.json
