Dribbble Shots Scraper
Pricing
from $4.99 / 1,000 results
Dribbble Shots Scraper
A fast, high-performance scraper built for lead generation, competitor analysis, and business intelligence. Extracts detailed business profiles, including name, contact details, emails, phone numbers, location, ratings, and reviews from Dribbble Shots. Supports custom search URLs, proxy rotation,...
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
45
Total users
12
Monthly active users
2 days ago
Last modified
Categories
Share
Extract normalized shot cards from Dribbble's public keyword-search pages with bounded HTTP requests. The Actor does not log in, solve challenges, or use private APIs.
Input
| Field | Default | Behavior |
|---|---|---|
query | required | 1–120 character public search query |
sort | popular | popular, recent, views, or latest |
maxItems | 48 | 1–500 shots; up to 48 source cards per page |
proxyConfiguration | direct | Optional Apify proxy used for every page |
requestTimeoutSecs | 45 | 10–90 second request timeout |
maxRequestRetries | 2 | 0–3 transient-request retries |
requestDelayMs | 1500 | 0–5,000 ms between pages |
saveDebugHtml | false | Opt in to a bounded HTML sample only for unrecognized parser drift |
{"query": "ui design","sort": "popular","maxItems": 24,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Dataset
The dataset contains shot rows only. Every row requires a stable shot ID, source-backed title, canonical Dribbble URL, rank, query, animation/Pro flags, and timestamp. Optional designer, count text, tags, colors, and thumbnail fields are emitted only when the card exposes them.
{"rank": 1,"shotId": "123456789","shotTitle": "Example Mobile Interface","shotUrl": "https://dribbble.com/shots/123456789-example-shot","designerName": "Example Designer","designerUrl": "https://dribbble.com/exampledesigner","viewCountText": "1.2k","likeCountText": "320","thumbnail": "https://cdn.dribbble.com/example.png","isPro": false,"isAnimated": false,"searchQuery": "ui design","scrapedAt": "2026-08-31T00:00:00.000Z"}
Truthful completion
OUTPUT reports whether rows were found, whether an explicit empty state was verified, page and duplicate counts, and sanitized failures. CAPTCHA, AWS WAF, HTTP access failures, redirects, parser drift, and later-page failures stop the run without publishing partial rows. Diagnostic records are never mixed into the shot dataset.
During the August 31, 2026 QA validation, both direct and Residential requests returned Dribbble's AWS WAF interstitial. The Actor now recognizes that HTML and fails explicitly as waf; it does not attempt to bypass the challenge. Public extraction will resume automatically when Dribbble serves normal shot-card HTML to the configured route.