Dribbble hub

Dribbble Designer Search API

Search the freelancer directory with Dribbble's filters and page through designer cards as JSON.

GET /v1/dribbble/designers/search

1 credit Failed requests are free

About this endpoint

GET /v1/dribbble/designers/search takes the directory filters: query, category (a directory category slug such as brand-designers), location, minimumRating, availableForWork, proOnly, respondsQuickly and agenciesOnly. availableForWork=false (the default) searches everyone; true limits the result to designers marked available. minimumRating is in whole stars from 0 to 5, and any value limits results to designers that have a rating. The response carries data.designers, data.total and data.page.

Each designer card has userId, handle, name, path, url, isPro, isProPlus, isSelect, rating, ratingCount, projectsCompleted, fromPriceText, fromPriceAmount, currency, location, responseTime, servicesCount, avatarUrl, skills, badges, sampleShots and up to twelve sampleImageUrls. Dribbble sends some keyword searches to a matching category page; the cards returned are that page's cards. A category slug that does not exist is answered as a keyword search, so check the returned cards. Page sizes vary, with no limit parameter. Dribbble reshuffles this list on every request, so numbered pages repeat and miss designers; follow data.page.nextCursor to skip ones already returned. The site caps the walk at page 100.

Dribbble Designer Search API FAQ

How do I page the designer search without duplicates?

Dribbble reshuffles this list on every request. Follow data.page.nextCursor while data.page.hasMore is true; the cursor carries the designers already returned and leaves them out of the next page. Numbered pages repeat and miss designers.

How do I search designers by availability?

Set availableForWork=true to limit the result to designers marked available; the default false searches everyone. Combine it with query, category, location, minimumRating in whole stars, proOnly, respondsQuickly and agenciesOnly.

What does a designer card include?

handle, name, profile path and url, Pro, Pro+ and Select badges, rating, ratingCount, projectsCompleted, starting price, currency, location, responseTime, servicesCount, avatarUrl and sample shot thumbnails.

Why did a keyword search land on a category page?

Dribbble sends some keyword searches to a matching directory category, for example a logo search to the logo designers page. The cards returned are that page's cards.

How many credits does a designer search page cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth. Each paginated page is a separate billed request.