Behance Search Scraper avatar

Behance Search Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Behance Search Scraper

Behance Search Scraper

Scrape Behance search results by type — projects, users, assets, or images. Each type supports its own query list. Returns covers, owner info, stats, and image metadata

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Headless Agent

Headless Agent

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Share

Scrape Behance search results — no API key or login required. Search across projects, users, assets, and images simultaneously, each with their own query list. Get clean, structured JSON output.

🤔 What can Behance Search Scraper do?

This Actor lets you search Behance across multiple content types in a single run. Define independent query lists per type and get structured results:

🔍 Search by projects, users, assets, and images — simultaneously, each with their own queries

🖼️ Extract project covers in original resolution and 808px — both JPG and WEBP formats

👤 Get user profile info — username, display name, avatar, location, availability status

📦 Get asset projects — filtered to those that have downloadable source files

🎞️ Get image results — individual image modules with resolution, tags, colors, and EXIF data

📊 Collect views and appreciations (likes) for each project

🎨 Extract dominant colors from project covers

📅 Get published and last modified timestamps

🔁 Rotate proxies to avoid rate limiting (optional)

📦 Download results in JSON, CSV, XML, or Excel from the Apify Dataset

🦾 Integrate via API, webhooks, SDKs (Python & Node.js), or connect with Zapier, n8n, Make, and more

✅ What data can I scrape from Behance?

Projects

  • Project ID, slug, URL, name, publish status, privacy level
  • Cover images — original (JPG & WEBP) and 808px (JPG & WEBP)
  • Dominant color (RGB)
  • Appreciations (likes) and total views
  • Published and last modified timestamps
  • Owner(s) — username, display name, avatar URL, location, country, city, CreatorPro status, full-time & freelance availability

Users

  • User ID, username, display name, URL
  • Avatar URL (highest available resolution)
  • Location, country, city
  • CreatorPro status, full-time & freelance availability
  • Recent projects (up to 4) with covers
  • Social references (links)
  • Followers and following counts

Assets

  • Same fields as projects, filtered to those with downloadable source files
  • Source file metadata when available: title, extension, MIME type, category, license type, tier, price

Images

  • Image ID, source URL, dimensions (width × height)
  • Tags and dominant colors (RGB)
  • EXIF data
  • Best available JPG and WEBP URLs at highest resolution
  • Parent project info (ID, slug, stats, owners)

🔧 How to scrape data from Behance

  1. Create a free Apify account.
  2. Open Behance Search Scraper.
  3. Define your search tasks — each task specifies a content type and its own list of queries.
  4. Optionally set max results per query and proxy URLs.
  5. Click Save & Start and wait for the results.
  6. Download your data in JSON, CSV, XML, Excel, or access it via the Apify API.

⬇️ Input

Each search type has its own query list. Leave a field empty (or omit it) to skip that type.

FieldTypeDescription
projectQueriesstring[]Search queries for Behance projects.
userQueriesstring[]Search queries for Behance users / designers.
assetQueriesstring[]Search queries for Behance assets (projects with downloadable source files).
imageQueriesstring[]Search queries for individual Behance images.
maxResultsintegerMax results per query per type (default: 20).
proxystring[]Optional proxy URLs (http:// or socks5://). Rotated round-robin per request.

At least one of the four query fields must be non-empty.

Example input

{
"projectQueries": ["figma ui design", "mobile app branding"],
"userQueries": ["ui designer"],
"assetQueries": ["ui kit mockup"],
"imageQueries": ["sunset minimal"],
"maxResults": 5,
"proxy": ["http://user:pass@host:port"]
}

⬆️ Output

Results are pushed to the Apify Dataset. Each item includes search_type and search_query fields so you know which task produced each result.

Project result sample

{
"search_type": "projects",
"search_query": "figma ui design",
"id": 246157347,
"name": "Loftly — Furniture E-commerce Design",
"slug": "Loftly-Furniture-E-commerce-Design",
"url": "https://www.behance.net/gallery/246157347/Loftly-Furniture-E-commerce-Design",
"publishedOn": 1774025002,
"modifiedOn": 1777750073,
"publishStatus": "PUBLISHED",
"privacyLevel": "PUBLIC",
"covers": {
"original": [
{ "url": "https://mir-s3-cdn-cf.behance.net/projects/original/7f1e24246157347.jpg", "width": null, "type": "JPG" },
{ "url": "https://mir-s3-cdn-cf.behance.net/projects/original_webp/7f1e24246157347.jpg", "width": null, "type": "WEBP" }
],
"size808": [
{ "url": "https://mir-s3-cdn-cf.behance.net/projects/max_808/7f1e24246157347.jpg", "width": 808, "type": "JPG" },
{ "url": "https://mir-s3-cdn-cf.behance.net/projects/max_808_webp/7f1e24246157347.jpg", "width": 808, "type": "WEBP" }
]
},
"colors": { "r": 253, "g": 253, "b": 253 },
"appreciations": 180,
"views": 3339,
"isBoosted": false,
"isPrivate": false,
"owners": [
{
"id": 120437107,
"username": "h4zzzzzz",
"displayName": "Volodymyr Harasevych",
"firstName": "Volodymyr",
"url": "https://www.behance.net/h4zzzzzz",
"location": "Lviv, Ukraine",
"country": "Ukraine",
"city": "Lviv",
"isAvailableFullTime": false,
"isAvailableFreelance": true,
"isCreatorPro": true,
"avatarUrl": "https://pps.services.adobe.com/api/profile/.../276"
}
]
}

User result sample

{
"search_type": "users",
"search_query": "ui designer",
"id": 12345678,
"username": "janedoe",
"displayName": "Jane Doe",
"url": "https://www.behance.net/janedoe",
"avatarUrl": "https://pps.services.adobe.com/api/profile/.../276",
"location": "Berlin, Germany",
"country": "Germany",
"city": "Berlin",
"isAvailableFullTime": true,
"isAvailableFreelance": true,
"isCreatorPro": false,
"followers": 4200,
"following": 310,
"recentProjects": [
{
"id": 111111111,
"name": "Brand Identity",
"url": "https://www.behance.net/gallery/111111111/Brand-Identity",
"covers": { "original": [...], "size808": [...] }
}
],
"socialReferences": [
{ "url": "https://dribbble.com/janedoe", "text": "Dribbble" }
]
}

Image result sample

{
"search_type": "images",
"search_query": "sunset minimal",
"id": 987654321,
"src": "https://mir-s3-cdn-cf.behance.net/project_modules/disp/abc123.jpg",
"width": 1400,
"height": 900,
"tags": ["sunset", "minimal", "nature"],
"colors": [{ "r": 255, "g": 120, "b": 60 }],
"bestJpg": { "url": "https://mir-s3-cdn-cf.behance.net/project_modules/fs/abc123.jpg", "width": 1400 },
"bestWebp": { "url": "https://mir-s3-cdn-cf.behance.net/project_modules/fs/abc123.webp", "width": 1400 },
"project": {
"id": 200000001,
"slug": "Sunset-Collection",
"views": 8500,
"appreciations": 620
}
}

🔗 Integrations

Connect Behance Search Scraper with almost any cloud service or web app through Apify integrations: Zapier, n8n, Make, Slack, Google Sheets, Google Drive, Airbyte, GitHub, and many more.

Use webhooks to trigger actions whenever a run finishes — for example, sending a Slack notification or pushing data to a Google Sheet automatically.

🦾 Using the Apify API

The Apify API gives you programmatic access to this scraper. Start runs, fetch datasets, monitor execution, and integrate into your own workflows.

❓ FAQ

Can I search multiple types in one run?

Yes. Fill in any combination of projectQueries, userQueries, assetQueries, and imageQueries. Each non-empty field runs as its own search task. Results are tagged with search_type and search_query.

Can each type have different queries?

Yes. Each field is independent — projectQueries can have different terms from userQueries, and so on.

How many results can I get per query?

Default is 20 per query per type. Increase this with maxResults (e.g. 50, 100, 500). Behance reports up to ~10,000 results per query.

Can I use multiple proxies?

Yes. The proxy field accepts an array of proxy URLs. They are rotated round-robin across requests.

Does this require a Behance account or API key?

No. The scraper uses Behance's public GraphQL API — no login or API key required. A unique session token (bcp) is auto-generated per run using UUID v4.

This scraper only extracts publicly available data — nothing behind authentication. However, scraped data may contain personal information protected by GDPR and other regulations. Ensure you have a legitimate reason for collection and consult legal counsel if unsure. See also Apify's blog on the legality of web scraping.