Pricing
from $2.00 / 1,000 dribbble job details
Dribbble Jobs Scraper
Scrape design job listings from Dribbble, the #1 job board for graphic design jobs. Filter by specialty, location, remote, full-time, or freelance. Extract job details, descriptions, company info, and apply links.
Pricing
from $2.00 / 1,000 dribbble job details
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
16
Total users
7
Monthly active users
2 months ago
Last modified
Categories
Share
Dribbble Jobs Scraper
Scrape design job listings from Dribbble, the #1 job board for graphic design jobs. Filter by specialty, location, remote, full-time, or freelance. Extract job details, descriptions, company info, salary, and apply links.
| Discover design hiring trends, benchmark roles, and source candidates across the world's largest design community with 100s of curated design jobs. |
| ParseBird Dribbble โข Structured data from every listing | |
|
Jobs โค You are here |
Designers 1,000s of designers with skills, pricing, contact |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
parsebird/dribbble-jobs-scraper on Apify. Call:ApifyClient("TOKEN").actor("parsebird/dribbble-jobs-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs:keyword(string),specialties(array,"animation"/"brand-graphic-design"/"illustration"/"leadership"/"mobile-design"/"ui-visual-design"/"product-design"/"ux-design-research"/"web-design"),location(string, free text like "New York"),openToRemote(boolean),fullTime(boolean),freelanceOrContract(boolean),maxPages(integer),maxResults(integer). Full actor spec: fetch build via GEThttps://api.apify.com/v2/acts/parsebird~dribbble-jobs-scraper(Bearer TOKEN). Get token: https://console.apify.com/account/integrations
What does Dribbble Jobs Scraper do?
This Actor scrapes dribbble.com/jobs, the official job board by Dribbble โ the heart of the design community. Every job is automatically enriched with its detail page. Each record includes:
- Job details โ title, job type (full-time/freelance/contract), specialty, posted date
- Compensation โ salary range when available (extracted from JSON-LD)
- Location โ city, region, country, or remote status
- Company data โ name, logo, website, description
- Full description โ complete job description in both plain text and HTML
- Apply URL โ direct link to apply (email or external career page)
- Validity โ date posted and valid through dates
Why scrape Dribbble Jobs?
- Design hiring trends โ Track which specialties, regions, and job types have the most openings
- Salary benchmarking โ Compare compensation across design roles and companies
- Recruiting โ Source designers or find companies hiring for specific creative skills
- Lead generation โ Identify companies investing in design talent and their hiring volume
- Job aggregation โ Feed design job data into your own job board, newsletter, or alert system
- Market research โ Analyze demand for design specialties across industries and locations
How to use
- Go to the Dribbble Jobs Scraper page on Apify Store
- Click Try for free
- Configure your input:
- Keyword โ Search by company, skill, or tag
- Specialties โ Animation, Brand/Graphic Design, Illustration, UI/Visual, Product Design, UX, Web Design, etc.
- Location โ Free-text (e.g. "New York", "London", "Austin")
- Open to Remote โ Include remote-friendly positions
- Full-Time / Freelance โ Filter by engagement type
- Click Start and wait for the run to finish
- Download your data in JSON, CSV, Excel, or connect via API
Note: Applying many filters at once (multiple specialties, a specific location, remote + full-time, etc.) narrows the results significantly. If you are not getting enough results, try reducing the number of filters or running separate scrapes per specialty. The location field is free text โ Dribbble will match whatever you type, so if no results appear, try a broader location term (e.g. "California" instead of "San Francisco, CA").
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
keyword | string | "" | Free-text search (company, skill, tag) |
specialties | array | [] | Design specialties: animation, brand-graphic-design, illustration, leadership, mobile-design, ui-visual-design, product-design, ux-design-research, web-design |
location | string | "" | Free-text location (e.g. "New York", "London") |
openToRemote | boolean | false | Include remote-friendly jobs |
fullTime | boolean | false | Filter for full-time positions |
freelanceOrContract | boolean | false | Filter for freelance/contract positions |
maxPages | integer | 5 | Max listing pages to scrape (up to 48 jobs/page) |
maxResults | integer | 50 | Max jobs to return (0 = unlimited) |
Output data
Each job is enriched with its detail page automatically:
{"jobId":301001,"title":"Junior or Mid-Weight Graphic Designer","url":"https://dribbble.com/jobs/301001-JUNIOR-OR-MID-WEIGHT-GRAPHIC-DESIGNER","companyName":"Big Monocle","companyLogoUrl":"https://cdn.dribbble.com/users/...","location":"Utah","isRemote":false,"postedAgo":"about 12 hours ago","description":"Big Monocle is looking for a Junior Designer based in UTAH...","descriptionHtml":"<p>Big Monocle is looking for a Junior Designer...</p>","jobType":"Full-time","datePosted":"2026-04-03","validThrough":"2026-05-03","salary":"USD 48000 - 61000","companyWebsite":"https://bigmonocle.com/","companyDescription":"Strategy-led creative agency...","applyUrl":"mailto:jobs@bigmonocle.com","locationDetail":{"city":"Utah","region":"UT","country":"US"},"scrapedAt":"2026-04-04T12:00:00.000Z"}
Use with the Apify API
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("parsebird/dribbble-jobs-scraper").call(run_input={"specialties":["product-design","ux-design-research"],"location":"New York","openToRemote":True,"maxResults":50,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['title']} at {item['companyName']} - {item.get('jobType','N/A')}")
Pricing
This Actor uses Pay-per-event pricing:
| Event | Cost | Rate |
|---|---|---|
dribbble-job-detail | $0.002 | $2 per 1,000 jobs |
Cost examples:
- 10 jobs: $0.02
- 50 jobs: $0.10
- 100 jobs: $0.20
- 500 jobs: $1.00
- 1,000 jobs: $2.00
You only pay for the jobs actually returned.
Tips and best practices
- Start small โ Set
maxResultsto 5-10 to preview the data before running larger scrapes - Keep filters minimal โ The more filters you apply simultaneously, the fewer results you'll get. Dribbble applies filters as AND conditions, so combining specialties + location + remote can return very few results
- Location is free text โ You can type any city, state, or country name. If you get zero results, try a broader term
- Scheduling โ Set up daily or weekly runs to track new design job postings
Integrations
Connect this Actor to your workflow:
- Google Sheets โ Export results directly
- Webhooks โ Trigger actions when new data arrives
- API โ Access data programmatically via the Apify API
- Zapier / Make โ Automate downstream workflows
Limitations
- Salary data is not always available โ it depends on whether the employer included it in the job description. When available, it's extracted from the detail page.
- Apply URLs are extracted from description links (mailto or external URLs). Some jobs gate applications behind Dribbble's signup flow.
- Detail pages are fetched sequentially with small delays to avoid rate limiting.
