Behance Jobs Scraper avatar

Behance Jobs Scraper

Pricing

Pay per usage

Go to Apify Store
Behance Jobs Scraper

Behance Jobs Scraper

Scrape creative job listings directly from Behance. This lightweight actor efficiently extracts job details for designers, artists, and tech professionals. To ensure seamless data extraction and prevent blocking, the use of residential proxies is highly recommended.

Pricing

Pay per usage

Rating

5.0

(1)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract Behance job listings at scale with filters for keyword, location, and job type. Collect rich job records including descriptions, hiring company details, location data, posting dates, and application links. Built for hiring research, market tracking, and creative-industry intelligence.

Features

  • Targeted job discovery — Search by keyword, location, and job type.
  • Detailed job records — Collect title, company, description, links, tags, and category data.
  • Pagination support — Continue across listing pages until your target count is reached.
  • Duplicate-safe output — Stores unique records and skips repeated listings.
  • Clean datasets — Omits empty values for easier downstream analysis.
  • Flexible export — Download results as JSON, CSV, Excel, XML, and more.

Use Cases

Hiring Market Research

Track which roles are being posted, where demand is rising, and which skills appear most often in job descriptions.

Competitive Talent Intelligence

Monitor hiring patterns across companies in design and creative fields to understand role mix and growth direction.

Job Aggregation

Feed structured Behance job data into internal dashboards, job boards, or candidate discovery tools.

Salary and Compensation Insights

Collect available salary fields and compare role positioning across locations and job types.

Portfolio and Career Trend Analysis

Analyze which creative disciplines and categories are trending over time.


Input Parameters

ParameterTypeRequiredDefaultDescription
keywordStringNo"graphic designer" (prefill)Search phrase for matching roles.
locationStringNoFilter jobs by city, country, or remote-related terms.
job_typeStringNoFilter by employment type such as full-time, part-time, or freelance.
sortStringNo"published_on"Sort order. Allowed values: published_on, relevance.
results_wantedIntegerNo20Maximum number of results to save.
max_pagesIntegerNo20Upper limit for listing pages to process.
collectDetailsBooleanNotrueIf enabled, collects full detail fields for each job.
proxyConfigurationObjectNoApify ProxyProxy settings for more reliable large runs.

Output Data

Each dataset item may include:

FieldTypeDescription
idStringBehance job identifier.
titleStringJob title.
companyStringHiring company name.
locationStringFull location string.
location_cityStringCity extracted from listing.
location_countryStringCountry extracted from listing.
location_stateprovStringState/province value if available.
location_stateprov_codeStringState/province code if available.
location_country_codeStringCountry code if available.
job_typeStringEmployment type.
allow_remoteBooleanIndicates remote availability.
salaryStringSalary data if available.
date_postedStringPosting date in ISO format.
created_atStringRecord creation date in ISO format.
modified_atStringLast modified date in ISO format.
expires_atStringExpiration date in ISO format.
archived_atStringArchive date in ISO format if present.
is_postedBooleanPosting status flag.
is_expiredBooleanExpired status flag.
is_full_timeBooleanFull-time status flag.
is_external_applicationBooleanWhether application happens externally.
slugStringJob slug value.
description_htmlStringRich-text job description.
description_textStringPlain-text job description.
application_urlStringDirect application link.
external_urlStringExternal company/job link if provided.
company_typeNumberCompany type identifier.
company_urlStringCompany website URL.
company_logosObjectLogo variants and dimensions.
tagsArraySkill or tag list.
fieldsArrayJob field labels.
categoriesArrayJob category labels.
urlStringBehance job URL.
sourceStringSource domain label.
scraped_atStringExtraction timestamp in ISO format.

Usage Examples

Basic Job Collection

{
"keyword": "graphic designer",
"results_wanted": 20
}

Location + Type Filtering

{
"keyword": "ui ux designer",
"location": "remote",
"job_type": "full",
"sort": "published_on",
"results_wanted": 40
}

Higher Volume Run

{
"keyword": "creative director",
"location": "united states",
"sort": "relevance",
"results_wanted": 150,
"max_pages": 40,
"collectDetails": true
}

Sample Output

{
"id": "332125",
"title": "Motion graphic designer",
"company": "EKO Agency",
"location": "Cairo, Egypt",
"location_city": "Cairo",
"location_country": "Egypt",
"location_country_code": "EG",
"job_type": "Full Time",
"allow_remote": false,
"date_posted": "2026-03-07T15:50:35.000Z",
"description_text": "Responsibilities ...",
"application_url": "https://www.behance.net/joblist/apply/332125",
"company_url": "https://www.ekoads.com/",
"tags": ["Branding"],
"categories": ["Motion Graphics"],
"url": "https://www.behance.net/joblist/332125/Motion-graphic-designer",
"source": "behance.net",
"scraped_at": "2026-03-08T08:24:21.954Z"
}

Tips for Best Results

Start Small First

  • Begin with results_wanted: 20 to validate your filters quickly.
  • Increase volume after confirming output quality.

Use Specific Keywords

  • Niche role titles usually return cleaner datasets.
  • Broad terms can include mixed-skill postings.

Tune Location Filters

  • Use remote for distributed roles.
  • Use city/country names for targeted geography.

Manage Volume with max_pages

  • Keep page limits practical for faster runs.
  • Increase only when you need wider market coverage.

Use Proxies for Reliability

  • Residential proxy settings help during larger, repeated runs.

Proxy Configuration

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Integrations

Connect extracted datasets with:

  • Google Sheets — Share and analyze hiring data collaboratively.
  • Airtable — Build searchable creative-jobs databases.
  • Make — Trigger workflows from fresh scraping runs.
  • Zapier — Route job records into your business apps.
  • Webhooks — Send results into custom pipelines.

Export Formats

  • JSON — For APIs and developers.
  • CSV — For spreadsheet workflows.
  • Excel — For stakeholder reporting.
  • XML — For structured system exchange.

Frequently Asked Questions

How many jobs can I scrape in one run?

You can request large totals with results_wanted; practical limits depend on currently available listings and filters.

Why are some fields missing on certain records?

Not every listing provides all optional fields (for example salary or company details), so those fields may be absent.

Can I filter by remote jobs?

Yes. Use location values such as remote to prioritize remote-friendly listings.

Can I sort by relevance instead of newest?

Yes. Set sort to relevance.

How do I reduce runtime?

Lower results_wanted, reduce max_pages, and use precise filters.

Will user-provided input override defaults?

Yes. User input passed in Actor run settings always has priority.


Support

For issues or feature requests, use the actor page discussion or contact support through the Apify Console.

Resources


This actor is intended for legitimate data collection use cases. You are responsible for complying with applicable laws, platform terms, and data-usage obligations in your jurisdiction.