Skip to content
scrapeatlas.Dashboard

Get Dribbble profile collections

Try in Playground

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

GET/v1/dribbble/collectionsx-api-key
x-api-keystringrequiredheader

Your ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.

Query parameters
2
usernamestringrequiredquery

Dribbble username without @ or a URL, using 1 to 64 letters, digits, underscores or hyphens.

min 1 chars · max 64 chars

Exampleexample-designer
pagestringquery

Source page number from 1 to 100; defaults to 1. Pass nextPage from the response to continue.

Response fields
24
successboolean

True when usable data is returned; inspect status and coverage.

statusenum

success or partial for usable data; failed or challenged for a failure.

one of: success, partial

requestIdstring

Request correlation UUID.

sourceUrlstring

Canonical Dribbble source page URL.

absolute HTTPS URL

fetchedAtstring

UTC retrieval timestamp.

Returned-page coverage and extraction warnings.

coverage.sourcestring

Public Dribbble page.

coverage.completeboolean

Whether all supported fields in this source page were extracted without reported omissions.

coverage.warningsenum[]

Named extraction, record-limit and pagination warnings.

Retrieval attempt, source byte and timing measurements.

accounting.upstreamRequestsinteger

Number of upstream request attempts, including redirects and retry.

≥ 0

accounting.responseBytesinteger

Decoded source bytes read during this request.

≥ 0

accounting.durationMsnumber

Elapsed operation time in milliseconds.

≥ 0

usernamestring

Dribbble username without @ or a URL, using 1 to 64 letters, digits, underscores or hyphens.

Public collections in source order.

up to 100 items

collections.idstring

Always included.

collections.urlstring

Always included.

absolute HTTPS URL

collections.namestring

Always included.

min 1 chars

collections.shotsCountintegernullable

Always included.

≥ 0

collections.designersCountintegernullable

Always included.

≥ 0

collections.thumbnailUrlsstring[]

Always included.

up to 4 items

Source-linked page navigation.

pagination.pageinteger

Current requested source page number.

1 – 100

pagination.nextPageintegernullable

Next page number explicitly linked by this source page, or null.

1 – 100

HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.

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.