Find designers by name
Look up MakerWorld designers by name or handle. Returns the designer uid the other routes take, the handle, profile URL, avatar, follower count, level and verification status — use it to turn a name you have into an id a profile lookup needs.
/search-designers Designers https://api.fetchlayer.dev/makerworld/search-designers Headers
Authorization string required Bearer token — your FetchLayer API key.
Parameters
query string required Designer name or handle to look up.
limit number optional Maximum designers returned (max 500), or -1 for everything available. (default: 30)
pages number optional Requests made while collecting results. One request returns up to 100 items (max 100), or -1 for the maximum allowed. (default: 1)
cursor string optional Resume from a previous response's nextCursor.
delayMs number optional Milliseconds to wait between pages (max 30000).
timeoutMs number optional Per-request time limit in milliseconds (max 600000).
format string optional json or markdown. (default: json)
Response Fields
search-designers
Find designers by name
designers object[] Matching designers.
designers[].uid string Designer uid — the handle for /designer-profile.
designers[].handle string MakerWorld @handle.
designers[].followerCount number Followers on MakerWorld.
designers[].modelCount number How many models the designer has published.
designers[].bio string Empty on a search result — the full bio only comes back from /designer-profile.
designerCount number Number of designers in this response.
nextCursor string Pass back as cursor to continue, or null when the listing is exhausted.
hasNextPage boolean Whether more results exist beyond this response.
pagesScraped number Requests actually made. Each one counts against your plan.
totalAvailable number Roughly how many results exist. Approximate — it varies with the ordering, drifts between identical requests, and stops rising past 10000. Use it for orientation, not as a count, and page until hasNextPage is false.
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/search-designers" \
-H "Authorization: Bearer ss-your-key" \
-H "Content-Type: application/json" \
-d '{"query":"benchylab","limit":10}'Response
{
"designerCount": 2,
"notes": [],
"designers": [
{
"uid": "99120043",
"name": "benchy_lab",
"handle": "benchylab",
"followerCount": 4120,
"modelCount": 87,
"isVerified": true
}
]
}