Dribbble Project Briefs API
Public project briefs as JSON, with budget, timeline and client verification details.
GET /v1/dribbble/briefs1 credit Failed requests are free
About this endpoint
GET /v1/dribbble/briefs returns the public project-brief board in data.briefs. Each brief has id, path, url, title, category, postedAgo, description, budgetText, budgetAmount, currency, timeline, isNew and clientBadges.
The board filters are categories (for example branding,website design), projectScope (design_only or dev_required), timeline (few_days, few_weeks, month_or_more, unsure) and clientType (verified, promising, returning). The board does not apply clientType, so every client type is returned. Take a brief's id to GET /v1/dribbble/briefs/{briefId} for the full description and client details.
Dribbble Project Briefs API FAQ
How do I filter project briefs?
Send categories, projectScope and timeline as comma lists or repeated query values. Values are rejected before a request when they are not on the board's form. The board does not apply clientType, so all client types are returned.
What does a brief include?
Each brief carries its title, category, posting age, description, budget and timeline, plus lead-quality badges. The brief route adds client location, join year, hire count, rating and verification checks.
How many credits does a briefs 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.
Other Dribbble endpoints
- ProfileGET /v1/dribbble/profiles/{handle}
- Profile shotsGET /v1/dribbble/profiles/{handle}/shots
- Team membersGET /v1/dribbble/profiles/{handle}/members
- ReviewsGET /v1/dribbble/profiles/{handle}/reviews
- Profile collectionsGET /v1/dribbble/profiles/{handle}/collections
- CollectionGET /v1/dribbble/profiles/{handle}/collections/{collectionId}
- Profile servicesGET /v1/dribbble/profiles/{handle}/services
- ServiceGET /v1/dribbble/services/{serviceId}