Skip to content
scrapeatlas.Dashboard

Visual discovery

Dribbble API

Retrieve Dribbble designer profiles, portfolio shots and public collections.

4 endpointsx-api-key

Read designer and team biographies, skills, languages, contact links and visible counts. Browse portfolio shots, list public collections and retrieve collection details and shot previews.

API availability: Available

Base URL · local workerhttp://localhost:3050Public API: https://api.scrapeatlas.com.
Authenticationx-api-keyCustomer key from your account. See Authentication.

Endpoints

GET/v1/dribbble/profile

Get a Dribbble profile

Retrieve a designer or team profile with biography, headline, skills, languages, public contact links and visible counts.

Reference
GET/v1/dribbble/shots

Get Dribbble profile shots

Retrieve one page of a designer or team's shots with titles, preview media, author details and visible engagement counts.

Reference
GET/v1/dribbble/collections

Get Dribbble profile collections

Retrieve a designer or team's public collections with titles, shot and designer counts, preview images and collection URLs.

Reference
GET/v1/dribbble/collection

Get a Dribbble collection

Retrieve a public collection's name, description, owner, counts and one source page of shots with preview media.

Reference

Quick start

Create an API key on your account page, then call the public API. Values below are placeholders.

Terminal
curl "https://api.scrapeatlas.com/v1/dribbble/profile?username=example-designer" \
  -H "x-api-key: YOUR_API_KEY"

Coverage & limits

  • Username: 1 to 64 letters, digits, underscores or hyphens. Collection URL: at most 2,048 characters. Source page: 1 to 100, default 1.
  • At most 100 shots or collections per response and 100 skills, languages or social links per profile; at most four collection preview images.
  • Each operation has a 20-second deadline, a 2 MiB decoded-response cap and at most three upstream requests, including at most one same-platform redirect and one transient retry.
  • HTML traversal is bounded to 30,000 nodes and depth 64.
  • At most four active requests and eight queued requests, with a queue wait of at most one second.
  • Responses preserve nullable fields, source order, named coverage warnings and source-linked nextPage values.
Error codes
14
HTTPfailure.codeMeaning
200partialUsable data with named metadata, metric, source-page, pagination, record-limit or invalid-item warnings.
400invalid_requestMissing, duplicate, malformed, unsafe or unsupported parameters.
401unauthorizedMissing or invalid worker API key.
404not_foundThe requested public profile or collection was not found.
422restricted_pageThe source requires authorization for the requested resource.
422unsupported_pageThe source layout or identity could not be mapped.
502upstream_challengedThe source challenged retrieval.
502upstream_rate_limitedThe source rate-limited retrieval.
502upstream_errorSource retrieval did not complete.
502response_too_largeDecoded source bytes exceeded the request limit.
502unsafe_redirectThe source redirected outside the permitted route.
502request_limitThe source request budget was exhausted.
503busyWorker request or queue capacity was exceeded.
504timeoutThe operation deadline expired.