Get a designer's profile
Read a MakerWorld designer's public profile: name, handle, bio, links, follower and following counts, how many models and print profiles they have published, the likes, downloads, prints and boosts they have received, their level, their verified and official badges, when they joined, and the models they have pinned. MakerWorld does not publish a designer's catalogue, so the models here are their pinned showcase — the counts are complete, the model list is not.
/designer-profile Designers https://api.fetchlayer.dev/makerworld/designer-profile Headers
Authorization string required Bearer token — your FetchLayer API key.
Parameters
designer string required Designer uid, @handle, or MakerWorld profile URL.
timeoutMs number optional Per-request time limit in milliseconds (max 600000).
format string optional json or markdown. (default: json)
Response Fields
designer-profile
Get a designer's profile
profile object The designer’s public profile record.
profile.uid string Designer uid.
profile.bio string Profile bio text.
profile.links object[] External links the designer lists.
profile.followerCount number Followers, alongside followingCount.
profile.modelCount number Models the designer has published. A complete count — not the length of pinnedModels.
profile.printProfileCount number Print profiles published for other people's models.
profile.downloadCount number Lifetime downloads received, alongside likeCount, collectedCount, printCount and boostCount.
profile.level number MakerWorld’s publishing-activity level, with isVerified and isOfficial badges.
profile.joinedAt string When the designer joined MakerWorld.
profile.pinnedModels object[] The designer’s showcase models. Not their full catalogue — MakerWorld does not publish one.
profile.pinnedModelIds string[] Ids of every pinned model, including those not expanded above. Pass one to /model-detail.
notes string[] Caveats about this specific result — a walk that stopped early, a listing MakerWorld truncated, an upstream ceiling that was hit. Read it: an empty array means the result is complete, a non-empty one means it is not.
requestedUrl string The MakerWorld page this result corresponds to.
scrapedAt string ISO timestamp of when the data was retrieved.
blocked boolean Always false on a successful response.
Request
curl -X POST "https://api.fetchlayer.dev/makerworld/designer-profile" \
-H "Authorization: Bearer ss-your-key" \
-H "Content-Type: application/json" \
-d '{"designer":"@benchylab"}'Response
{
"notes": [],
"profile": {
"uid": "99120043",
"name": "benchy_lab",
"handle": "benchylab",
"followerCount": 4120,
"modelCount": 87,
"downloadCount": 1204880,
"level": 9,
"isVerified": true,
"joinedAt": "2023-08-02",
"pinnedModelIds": [
"412809",
"389114"
]
}
}