Behance Jobs Scraper
Pricing
from $19.00 / 1,000 results
Behance Jobs Scraper
Scrapes Behance job listings filtered by employment type and remote preference. Returns each job as a flat row with title, company, description, and application link.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
Acquisition Automation Co.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share

π¨ Behance Jobs Scraper
Export the Behance job board as rows, with the posted budget attached. Filter by employment type and remote status, and the Actor returns each opening with its title, company, job type, remote flag, budget range, currency and a link to the posting. No login, no API key.
Behance is Adobe's portfolio network, and its job list is where creative work gets posted: freelance briefs, contract roles and full time design jobs. The board loads a few cards at a time, filters live in the URL, and nothing can be exported. Anyone tracking design demand, rates, or which companies are staffing up ends up scrolling and copying. This Actor walks the board with your filters and writes every opening into a dataset.
| Who uses it | What they use the board for |
|---|---|
| π’ Owners and buyers of creative agencies | Watching how much work is going direct to freelancers, and at what budgets |
| π§ Recruiters and staffing firms | Sourcing live creative openings and the companies behind them |
| πΌ Freelance designers | Seeing posted budget ranges before deciding what to quote |
| π Market researchers | Measuring demand for design roles by type and remote share over time |
π What it does
π‘ Why it matters: a posted budget is the rarest thing on a job board. Most boards hide pay. Behance briefs carry a range, and this Actor keeps it as two numeric columns.
- π Filters at the source. Pick an employment type,
FULL_TIME,CONTRACT,FREELANCE,INTERNSHIPorTEMPORARY, or take everything withANY. - π Remote only, when you want it. One switch limits the run to openings flagged remote.
- π΅ Keeps the budget range.
budgetMinandbudgetMaxcome through with the currency code beside them. - π’ Names the company posting each opening, and gives the direct link to the posting.
- π Carries the Behance job id, so repeat runs deduplicate cleanly.
- π¦ One row per opening, the same 15 fields every run, exportable as CSV, Excel, JSON or XML.
π Output
Every opening is one flat row. Behance does not fill in every field on every posting, so null is common on optional ones.
| Field | Type | Description |
|---|---|---|
πΌ imageUrl | string | Company or posting image, null when the posting carries none |
π title | string | Job title as posted |
π url | string | Direct link to the posting on Behance |
π id | string | Behance's own job id, stable across runs |
π’ companyName | string | Company or individual that posted the job |
π jobType | string | Employment type, for example FREELANCE |
π isRemote | boolean | true when the posting is flagged remote |
π location | string | Single location string, null on remote and unplaced postings |
πΊ locations | array | List of locations attached to the posting, empty when there are none |
π± salaryCurrency | string | Currency code for the budget fields, for example USD |
β± salaryTimeframe | string | Period the pay is quoted over, when Behance states one |
π budgetMin | number | Lower bound of the posted budget, passed through from Behance unconverted |
π budgetMax | number | Upper bound of the posted budget, passed through from Behance unconverted |
π scrapedAt | string | ISO timestamp of collection |
β οΈ error | string | null on a normal row |
Example rows
{"imageUrl": null,"title": "Full UI/UX Redesign and Development for Website","url": "https://www.behance.net/joblist/freelance/532999/Full-UIUX-Redesign-and-Development-for-Website","id": "532999","companyName": "YCCYF","jobType": "FREELANCE","isRemote": true,"location": null,"locations": [],"salaryCurrency": "USD","salaryTimeframe": null,"budgetMin": 100000,"budgetMax": 250000,"scrapedAt": "2026-09-14T16:33:16.358Z","error": null}
{"imageUrl": null,"title": "Art or Creative Director for Luxury Jewelry Brand","url": "https://www.behance.net/joblist/freelance/534125/Art-or-Creative-Director-for-Luxury-Jewelry-Brand","id": "534125","companyName": "Luxury Jewelry Brand Owner","jobType": "FREELANCE","isRemote": true,"location": null,"locations": [],"salaryCurrency": "USD","salaryTimeframe": null,"budgetMin": 250000,"budgetMax": 500000,"scrapedAt": "2026-09-14T16:33:16.434Z","error": null}
β¨ Why choose this Actor
| What you get | |
|---|---|
| Budget as numbers | budgetMin and budgetMax are numeric columns, not text buried in a description. |
| Filters before the run | Employment type and remote status are applied at the source, so you pay for rows you wanted. |
| No credentials | The job list is public. No Adobe account, no API key. |
| A stable id per job | id lets a daily run tell new postings from ones you already have. |
| You pay per row | No subscription. A filter that matches nothing costs nothing. |
π How to use it
- Create a free Apify account. New accounts start with $5 of credit.
- Open the Actor and select Try for free.
- Choose a
jobType, or leave it onANY. - Set
remoteOnlyif you only want remote postings, and setmaxItemsto cap the run. - Select Start, then export from the Dataset tab as CSV, Excel, JSON or XML.
A first run:
{"jobType": "ANY","remoteOnly": false,"maxItems": 10}
Remote freelance briefs only:
{"jobType": "FREELANCE","remoteOnly": true,"maxItems": 200}
βοΈ Input
| Field | Required | Description |
|---|---|---|
jobType | No | Employment type filter: ANY, FULL_TIME, CONTRACT, FREELANCE, INTERNSHIP or TEMPORARY. Defaults to ANY |
remoteOnly | No | true returns only postings flagged as remote. Defaults to false |
maxItems | No | Maximum job listings to collect in a run |
π° Pricing
Pay per result. No subscription, and no Apify platform usage on top.
| Apify plan | Free | Bronze | Silver | Gold | Platinum | Diamond |
|---|---|---|---|---|---|---|
| Per job row | $0.021 | $0.0203 | $0.0197 | $0.019 | $0.019 | $0.019 |
| Rows collected | Cost on the Free plan |
|---|---|
| 100 | $2.10 |
| 1,000 | $21.00 |
| 10,000 | $210.00 |
Free plan runs return up to 10 rows as a preview. Any paid Apify plan lifts that to 1,000,000 per run.
π Integrate with any app
The dataset is available through the Apify API as soon as the run finishes. Use run-sync-get-dataset-items for a one-shot call, webhooks to trigger what happens next, or the Make, Zapier, Airbyte and LangChain integrations listed on the Actor page.
π€ Use with an AI agent
Give an agent live access to the Behance job board over the Model Context Protocol:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=acquistion-automation/behance-jobs-scraper"
Then ask it in plain language for today's remote freelance briefs and read the rows back.
β Frequently asked questions
Does it return the job description?
No. The output carries the title, company, type, remote flag, location fields, budget range and the link. Read the posting itself at url for the full brief.
How should I read budgetMin and budgetMax?
They are passed through exactly as Behance publishes them, as whole numbers with no decimal point. Compare one row against its posting at url before treating the figure as whole currency units, then apply the same factor to the column.
Why are location and locations empty?
Remote and unplaced postings carry no location on Behance. Check isRemote for those rows.
Why is imageUrl null?
Many postings have no image attached. The Actor returns null rather than guessing one.
Can I get only full time roles?
Yes. Set jobType to FULL_TIME. The filter is applied before rows are collected, so you are not billed for the rest.
What can I export? CSV, Excel, JSON and XML from the run page, or JSON straight from the API.
π More from Acquisition Automation Co.
- Clutch Agencies Scraper
- SAM.gov Contract Opportunities Scraper
- BizBuySell Scraper
- AIA Architect Finder Scraper
- IRS Exempt Organizations Scraper
About Acquisition Automation Co.
We build automation for people buying businesses. The repetitive part of an acquisition search, checking listings, pulling public records, tracking owners and assets, is work a machine should do, so the buyer's time goes into judging deals instead of collecting them.
We add new Actors regularly. If there is a source you need and do not see here, tell us.
π Support
Open an issue in the Issues tab of this Actor with your run ID, the input you used, and what you expected to get back.
β οΈ Disclaimer
This Actor is independent and is not affiliated with, endorsed by, or sponsored by Behance or Adobe Inc. It collects only publicly available data. You are responsible for using that data in compliance with the source's terms of service and applicable law.