Dribbble Designers Scraper - Profiles & Skills
Pricing
from $3.00 / 1,000 results
Dribbble Designers Scraper - Profiles & Skills
Scrape public Dribbble designer cards with profile, location, response time, PRO status, skills, avatar and portfolio shots.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Dribbble Designers Scraper - Profiles, Skills, and Portfolio Work
Turn public Dribbble designer-directory pages into structured profile data. The Actor collects the designer name, username, location, public response-time label, PRO status, skill tags, profile URL, avatar, and visible portfolio-shot links from each server-rendered directory card. Paste the Dribbble directory URLs that match your location or skill filters and export the results to JSON, CSV, Excel, XML, or the Apify API.
This Actor is built for design-talent research, agency sourcing, market mapping, portfolio discovery, and analysis of public creative skills. It does not log in, send messages, reveal private contact details, or automate outreach. It collects only the public information visible on the supplied designer-directory page.
What the Actor returns
Each dataset item represents one public designer card. The current output includes:
id: Dribbble's public designer identifier from the directory card;username: the public Dribbble username;name: the displayed designer name;location: the public location label when present;response_time: Dribbble's public response-time label when shown;is_pro: whether the card displays a PRO badge;skills: the public skill tags attached to the card;profile_url: the direct public Dribbble profile URL;avatar_url: the public profile-avatar image URL;shot_urls: links to portfolio shots visible on the card;shot_image_urls: image URLs for the visible portfolio previews;search_url: the directory URL that produced the record;sourceandscraped_at: provenance and collection time.
The dataset view puts the most useful research fields first while retaining the complete arrays in JSON exports.
Use cases
Design-talent discovery
Create a structured shortlist from public Dribbble directory filters. Review the name, location, skills, and sample work before visiting a profile. The data helps organize research; it does not replace a human portfolio review.
Agency and vendor research
Map designers in a region or specialty for potential partnerships, contractor
research, or market analysis. Keep the original search_url so every record can
be traced back to the filter used.
Skill and creative-market analysis
Count public skill tags across a directory result, compare specialties between locations, or monitor which design categories appear in a chosen search over time. Skill tags are self-described public labels, not verified credentials.
Portfolio discovery
Use shot_urls and shot_image_urls to build an internal review queue or visual
reference board. Follow Dribbble's content rights and do not republish portfolio
images without permission.
Recurring research
Save one task per location or skill filter and schedule periodic runs. Compare stable profile IDs and URLs to identify newly visible profiles without manually checking each page.
Input
The Actor accepts one or more public Dribbble designer-directory URLs. Create the
filter on Dribbble, copy the resulting URL, and paste it into searchUrls.
{"searchUrls": ["https://dribbble.com/designers?location=Berlin","https://dribbble.com/designers/branding"],"maxResults": 10}
Input fields
searchUrls: public Dribbble designer-directory URLs. Up to 20 URLs are processed per run.maxResults: maximum unique designers saved from each input URL, from 1 to 30. The default is 10 for a fast, low-cost first run.
Different Dribbble page types do not necessarily share the same public card structure. Use URLs under the designer directory rather than generic user-search or logged-in pages.
Example output
{"id": "78594","username": "jonassoeder","name": "Jonas Soder","location": "Berlin, Germany","response_time": "Responds within a few days","is_pro": true,"skills": ["branding", "line art", "illustration"],"profile_url": "https://dribbble.com/jonassoeder","avatar_url": "https://cdn.dribbble.com/users/78594/avatars/normal/example.png","shot_urls": ["https://dribbble.com/shots/6206117-Rooster"],"search_url": "https://dribbble.com/designers?location=Berlin","source": "Dribbble","scraped_at": "2026-07-10T12:00:00+00:00"}
Availability and card contents change as Dribbble updates its directory. Fields that are not displayed publicly are returned as null or an empty list rather than guessed.
Pricing and predictable limits
The Actor uses pay per event pricing:
- a small Actor-start event is charged once per run;
- the
resultevent is charged for each designer saved to the default dataset.
The result cap makes the maximum number of billable rows visible before a run.
For example, three URLs with maxResults set to 10 can save at most 30 unique
designer records, and duplicate profiles across URLs are not charged twice in
the same run. Apify platform usage is reported separately.
Run through the API
curl -X POST \"https://api.apify.com/v2/acts/benthepythondev~dribbble-designers-scraper/runs?token=$APIFY_TOKEN" \-H "content-type: application/json" \-d '{"searchUrls":["https://dribbble.com/designers?location=Berlin"],"maxResults":10}'
Store API tokens in environment variables or a secret manager. The run response contains dataset links, and standard Apify task, schedule, webhook, and integration features can be used without changing the Actor.
Workflow ideas
- Export profiles to a private review sheet and add human evaluation columns.
- Deduplicate recurring runs by
idorprofile_urlbefore creating alerts. - Group skill tags for internal talent-market research.
- Send newly visible profiles to a Slack or email review queue.
- Use the public shot links to assemble a private portfolio-review workflow, while respecting ownership of the underlying creative work.
- Combine profile URLs with a separate public website-contact workflow only when the intended use and applicable rules permit it.
Reliability and data quality
Dribbble's designer directory currently renders structured profile cards in the HTML response. The Actor parses those source-specific cards, retries transient request failures, deduplicates profiles, and fails explicitly if no cards are returned. That failure behavior prevents a source change from appearing as a successful empty dataset.
The parser uses stable public data attributes and semantic card classes rather than guessing profiles from every page link. Defaults are bounded for daily testing and production cost control. Because Dribbble is a third-party service, its HTML, filters, fields, and access behavior can change without notice.
Responsible use
Use the data for legitimate public-profile research and comply with applicable terms, privacy rules, intellectual-property rights, and outreach laws. A public profile does not imply consent to bulk messaging. Do not use the Actor to build harassment lists, bypass access controls, or republish portfolio images as your own. Evaluate designers on relevant work and avoid automated decisions based on location, names, or other sensitive inferences.
Limitations
- The Actor reads public directory cards, not full private or logged-in profiles.
- It does not return private emails, phone numbers, rates, availability, or message history.
- The response-time label and PRO status are snapshots and may change.
- The current directory page exposes up to 30 structured cards per URL; this Actor intentionally uses a bounded single-page collection path.
- Shot image URLs can contain dynamic resize placeholders and remain subject to Dribbble/CDN access and content rights.
- A filter can produce fewer rows than the requested maximum.
Frequently asked questions
Does the Actor need a Dribbble login?
No. It collects public designer-directory cards and does not authenticate.
Can it search by skill or location?
Yes. Apply the desired public filter on Dribbble and provide the resulting designer-directory URL.
Does it send messages to designers?
No. The Actor only returns public research data. Outreach is outside its scope.
Can I get more than 30 profiles from one URL?
The current implementation is deliberately limited to the structured cards on one public directory response. Add several distinct filter URLs when they represent legitimate research segments rather than trying to bypass site limits.
Why is a field null?
Dribbble does not display every field on every card. Missing data remains null or empty so downstream systems can distinguish absence from an invented value.
What should I include in a support issue?
Provide the Apify run ID, a non-secret directory URL, the expected card, and the field that is missing or incorrect. Do not post API tokens or private data.
Related Actors
- Website Contact Extractor for public website contact research.
- Google Maps Email Scraper for local-business discovery and public website enrichment.
- Username Availability Checker for public brand and username research across supported sites.
If the Actor produces useful, accurate data for your workflow, a short honest Store review helps other users assess it. Reproducible issues are handled fastest when they include a run ID and the affected non-secret input URL.
Keywords: Dribbble designers scraper, Dribbble profile scraper, designer directory API, graphic designer leads, design talent research, portfolio data export, creative skills dataset, Dribbble location search, Apify lead research.