# Behance Jobs Scraper (`getdataforme/behance-actor`) Actor

Extract job listings from Behance.net with ease. This Apify Actor automates scraping of detailed creative job data, including titles, companies, descriptions, and application links. Perfect for recruiters, analysts, and job seekers to gain insights into the creative market....

- **URL**: https://apify.com/getdataforme/behance-actor.md
- **Developed by:** [GetDataForMe](https://apify.com/getdataforme) (community)
- **Categories:** Jobs
- **Stats:** 23 total users, 1 monthly users, 100.0% runs succeeded, 2 bookmarks
- **User rating**: No ratings yet

## Pricing

from $9.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use 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 Jobs Scraper

The Behance Jobs Scraper is an Apify Actor designed to extract job listings from Behance's job board efficiently and reliably. It pulls detailed information about jobs, including titles, company details, descriptions, and application links, making it ideal for recruiters, job seekers, and businesses conducting market research. This tool ensures high-quality data extraction with minimal setup, helping you gather insights into creative job opportunities quickly.

### Features

- **Comprehensive Data Extraction**: Scrapes key job details such as title, company name, description, skills, location, and application URLs.
- **Customizable Limits**: Set the maximum number of jobs to scrape, allowing control over data volume.
- **Proxy Support**: Uses residential proxies to avoid IP blocks and ensure reliable scraping.
- **JSON Output**: Delivers structured data in JSON format for easy integration with other tools.
- **Fast and Efficient**: Optimized for speed, handling multiple pages without unnecessary delays.
- **Error-Resilient**: Built-in handling for common scraping issues like timeouts or blocked requests.
- **Apify Integration**: Seamlessly runs on the Apify platform with built-in monitoring and storage.

### Input Parameters

| Parameter | Type | Required | Description | Example |
|-----------|------|----------|-------------|---------|
| url | string | Yes | The URL of the Behance job list page to scrape data from. | "https://www.behance.net/joblist" |
| max_jobs | integer | No | The maximum number of jobs to scrape from the page. Defaults to 40 if not specified. | 40 |
| proxyConfiguration | object | No | Specifies proxy servers to hide the scraper's origin. Uses Apify Proxy by default with residential groups. | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]} |

### Example Usage

To run the actor, provide input parameters in JSON format. Here's an example input:

```json
{
  "url": "https://www.behance.net/joblist",
  "max_jobs": 5,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"]
  }
}
````

Example output (array of job objects):

```json
[
  {
    "url": "https://www.behance.net/joblist/338487/Graphic-Designer",
    "company_Name": "Papabear Naturals",
    "companyUrl": "https://thepapabear.com/",
    "job_title": "Graphic Designer",
    "jobStatus": "ACTIVE",
    "skills": [],
    "shortDescription": "Graphic Designer for Social Media, Web and Ads",
    "description": "STEVE, USE THIS ONE:\u00a0Graphic DesignerU.S.-Based Direct-to-Consumer Marketing Agency (Remote, Pacific Time)We\u2019re a U.S.-based direct-to-consumer marketing agency working with multiple consumer brands across paid media, organic social, and promotional content. We\u2019re looking for a highly capable Graphic Designer who can collaborate in real time with our U.S. team and clients and thrive in a fast-paced, high-output environment.This is a hands-on role. You\u2019ll work directly with creative leads, founders, and clients to turn ideas into polished, on-brand designs across multiple channels.Communication & Work RequirementsComfortable working for a U.S.-based companyAvailable during US business hoursExcellent written and spoken English communication skillsComfortable participating in live calls with U.S.-based clients and internal team membersReliable internet connection and ability to collaborate in real timePersonal Qualities We\u2019re Looking ForTakes ownership of work and follows projects through to completionBrings creative ideas to the table and responds well to direction and feedbackThrives in a fast-paced, high-output agency environmentComfortable with tight deadlines and quick turnaroundsProfessional and confident in client-facing situationsOrganized, reliable, and collaborativeWhat You\u2019ll Be Working OnMultiple direct-to-consumer consumer brandsPaid social ads (Meta, Instagram, etc.)Organic social content and promotional assetsLanding page and website design (using drag-and-drop or design systems)Email + SMS campaigns\u00a0Proposal decks and client-facing presentationsPotentially packaging labels and light print designRequired Software & ToolsYou should be comfortable working regularly in:Adobe Creative Suite (Photoshop, Illustrator, etc.)CanvaFigmaChatGPT and/or Claude (for creative ideation, copy support, and workflow efficiency)Nice to Have (Not Required)Experience working with direct-to-consumer or eCommerce brandsFamiliarity with paid social ad performance best practicesExperience collaborating closely with marketers and media buyersJob Type: Full-timeGraphic Designer (Full-Time, Remote)We\u2019re looking for an experienced Graphic Designer with a strong background in paid ad creative to support our direct-to-consumer brands across web, paid media, and organic social. This is an execution-heavy role with a significant focus on designing high-performing ads for Facebook and Instagram.You\u2019ll work closely with marketing and client stakeholders to produce ad creative that aligns with brand standards while supporting performance goals. This role is ideal for someone who understands how creative functions within a DTC growth environment and can move quickly without sacrificing quality.Key Requirements5\u20136 years of professional graphic design experience  Prior experience working for a U.S.-based company  Experience working with direct-to-consumer (DTC) brands strongly preferred  Demonstrated experience creating paid social ads for Facebook and Instagram  Bonus: experience with natural product brands or brands serving the MAHA / values-driven audience  Strong client-facing skills with the ability to receive, interpret, and implement feedback clearly  Excellent written and verbal English skills  Proficient in using AI tools for creative workflows, including effective prompt writing to support ad ideation, creative variations, and production efficiency  What You\u2019ll Be DoingDesigning and iterating paid social ads for Facebook and Instagram, including static and carousel  Translating ad briefs, angles, and hooks into clear, compelling visual executions  Producing multiple creative variations for testing and iteration  Implementing and maintaining brand systems across ad creative and websites  Designing website graphics (homepage sections, PDP assets, banners, icons, etc.)  Building and updating pages using drag-and-drop website editors (e.g., Shopify themes, page builders)  Creating graphics for organic social content that align with paid creative where appropriate  Using AI tools to accelerate concepting, copy exploration, and creative iteration while maintaining brand standards  Collaborating closely with marketing, operations, and clients to deliver assets on timeline and according to feedback  Required Software ExperienceFigma  Adobe Creative Suite   Google Drive  Gmail  Work ScheduleFull-time (40 hours per week)  Must be available to work one of the following schedules:  7:00 AM \u2013 3:30 PM PST  8:00 AM \u2013 4:30 PM PST  Application InstructionsOnly resumes submitted in English will be considered.  Please include a link to your portfolio directly on your resume (applications without a portfolio link will not be reviewed).  Portfolios should include examples of paid social ad creative",
    "applicationUrl": "https://www.behance.net/joblist/apply/338487",
    "location": "",
    "Job_type": "USA",
    "expiresOn": "2026-02-16 05:08:51",
    "postedOn": "2026-01-17 05:08:51",
    "employment_type": "FullTime"
  }
]
```

### Use Cases

- **Market Research**: Analyze trends in creative job postings to identify in-demand skills and locations.
- **Recruitment**: Build databases of job opportunities for staffing agencies or HR departments.
- **Competitive Intelligence**: Monitor competitors' hiring needs and strategies in the design industry.
- **Job Seeker Tools**: Aggregate listings for platforms helping users find remote or specialized roles.
- **Academic Research**: Study labor market dynamics in creative fields for studies or reports.
- **Business Automation**: Integrate with workflows to automate job data collection for newsletters or dashboards.

### Installation and Usage

1. Search for "Behance Jobs Scraper" in the Apify Store
2. Click "Try for free" or "Run"
3. Configure input parameters
4. Click "Start" to begin extraction
5. Monitor progress in the log
6. Export results in your preferred format (JSON, CSV, Excel)

### Output Format

The actor outputs an array of JSON objects, each representing a job listing. Key fields include:

- `url`: Direct link to the job posting.
- `company_Name` and `companyUrl`: Details about the hiring company.
- `job_title`, `shortDescription`, `description`: Job specifics and full text.
- `skills`: Array of required skills (may be empty).
- `applicationUrl`: Link to apply.
- `location`, `Job_type`, `employment_type`: Geographic and employment details.
- `expiresOn`, `postedOn`: Timestamps for job validity.
- `jobStatus`: Current status (e.g., "ACTIVE").

Data is structured for easy parsing and integration.

### Support

For custom/simplified outputs or bug reports, please contact:

- Email: support@getdataforme.com
- Subject line: "custom support"
- Contact form: https://getdataforme.com/contact/

We're here to help you get the most out of this Actor!

***

# Actor input Schema

## `url` (type: `string`):

The URL of website you want to get the data from.

## `max_jobs` (type: `integer`):

The maximum number of jobs to scrape from the page.

## `proxyConfiguration` (type: `object`):

Specifies proxy servers that will be used by the scraper in order to hide its origin.

## Actor input object example

```json
{
  "url": "https://www.behance.net/joblist",
  "max_jobs": 10,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# 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 = {
    "url": "https://www.behance.net/joblist",
    "max_jobs": 10,
    "proxyConfiguration": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ]
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("getdataforme/behance-actor").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 = {
    "url": "https://www.behance.net/joblist",
    "max_jobs": 10,
    "proxyConfiguration": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
    },
}

# Run the Actor and wait for it to finish
run = client.actor("getdataforme/behance-actor").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 '{
  "url": "https://www.behance.net/joblist",
  "max_jobs": 10,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}' |
apify call getdataforme/behance-actor --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Behance Jobs Scraper",
        "description": "Extract job listings from Behance.net with ease. This Apify Actor automates scraping of detailed creative job data, including titles, companies, descriptions, and application links. Perfect for recruiters, analysts, and job seekers to gain insights into the creative market....",
        "version": "0.0",
        "x-build-id": "MPVJSufUfn0kd2nTM"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/getdataforme~behance-actor/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-getdataforme-behance-actor",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/getdataforme~behance-actor/runs": {
            "post": {
                "operationId": "runs-sync-getdataforme-behance-actor",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/getdataforme~behance-actor/run-sync": {
            "post": {
                "operationId": "run-sync-getdataforme-behance-actor",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "url": {
                        "title": "URL of the page",
                        "type": "string",
                        "description": "The URL of website you want to get the data from."
                    },
                    "max_jobs": {
                        "title": "Maximum number of jobs",
                        "type": "integer",
                        "description": "The maximum number of jobs to scrape from the page.",
                        "default": 10
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Specifies proxy servers that will be used by the scraper in order to hide its origin.",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ]
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
