Behance Search Scraper
Pricing
from $4.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
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
- Create a free Apify account.
- Open Behance Search Scraper.
- Define your search tasks — each task specifies a content type and its own list of queries.
- Optionally set max results per query and proxy URLs.
- Click Save & Start and wait for the results.
- 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.
| Field | Type | Description |
|---|---|---|
projectQueries | string[] | Search queries for Behance projects. |
userQueries | string[] | Search queries for Behance users / designers. |
assetQueries | string[] | Search queries for Behance assets (projects with downloadable source files). |
imageQueries | string[] | Search queries for individual Behance images. |
maxResults | integer | Max results per query per type (default: 20). |
proxy | string[] | 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.
- Python:
apify-clienton PyPI - Node.js:
apify-clienton NPM
❓ 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.
Is it legal to scrape Behance?
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.