Pricing
$19.00/month + usage
MakerWorld.com Models Details Scraper
Scrapes comprehensive data from MakerWorld.com 3D model pages: title, description, designer info, stats (downloads, likes, prints), print profiles with per-plate print time and filament usage, printer compatibility, tags, categories, and more.
Pricing
$19.00/month + usage
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
4
Total users
0
Monthly active users
4 months ago
Last modified
Categories
Share
Extract comprehensive data from MakerWorld.com 3D model pages β including designer info, stats, print profiles with per-plate print time, filament usage, printer compatibility, and more.
Features
- Batch processing β scrape one or hundreds of model URLs in a single run
- Deep data extraction β reads Next.js
__NEXT_DATA__JSON directly (faster and more reliable than DOM scraping) - Print profile details β plate-level print time, filament colors, printer compatibility per profile
- Proxy support β use Apify Proxy (residential/datacenter) or your own proxy servers
- Anti-bot resilience β Playwright + Firefox with stealth configuration
#profileId-XXXsupport β target a specific print profile via URL hash
What data does it extract?
Model-level fields
| Field | Description |
|---|---|
url | Model page URL |
modelId | MakerWorld internal model ID |
profileId | Print profile ID from URL hash |
title | Model title |
description | Full HTML description |
coverImage | Main cover image URL |
coverPortrait | Portrait cover image URL |
coverLandscape | Landscape cover image URL |
images | All gallery image URLs |
designerName | Designer display name |
designerHandle | Designer username (@handle) |
designerProfileUrl | Designer profile page URL |
designerAvatarUrl | Designer avatar image URL |
designerFanCount | Number of followers |
downloads | Total download count |
likes | Total like count |
prints | Total make/print count |
collections | Total collection count |
tags | Tag list |
categories | Category hierarchy (e.g. ["Decor", "Household"]) |
category | Primary category |
license | License type |
createdAt | Publication date (ISO 8601) |
updatedAt | Last update date (ISO 8601) |
printerModels | All supported printer models (deduplicated) |
materials | All filament types used (deduplicated) |
isStaffPick | Whether selected by MakerWorld staff |
contestName | Contest name if the model participated |
scrapedAt | Timestamp of when data was scraped |
Print profiles (printProfiles[])
Each print profile (a.k.a. "instance") contains:
| Field | Description |
|---|---|
id | Profile ID |
name | Profile name (e.g. "0.2mm layer, 4 walls, 30% infill") |
coverImage | Profile cover image |
pictures | Profile gallery images |
printers | Compatible printer models |
filaments | Filament list (type, color, usedMeters, usedGrams) |
downloads | Profile download count |
prints | Profile print/make count |
rating | Average rating (1β5) |
ratingCount | Number of ratings |
isDefault | Whether this is the default profile |
printTimeSeconds | Total print time (seconds) |
printTimeHours | Print time β hours component |
printTimeMinutes | Print time β minutes component (0β59) |
plateCount | Number of print plates |
plates | Per-plate details (see below) |
Per-plate details (printProfiles[].plates[])
| Field | Description |
|---|---|
index | Plate number (1-based) |
name | Plate name (e.g. "Base", "Lower", "Shade") |
printTimeSeconds | Plate print time (seconds) |
printTimeHours | Plate print time β hours |
printTimeMinutes | Plate print time β minutes (0β59) |
weightGrams | Estimated filament weight (grams) |
thumbnailUrl | Plate thumbnail image |
filaments | Plate-specific filament breakdown |
Input
{"startUrls":[{"url":"https://makerworld.com/en/models/1812380-minecraft-creeper-piggy-bank-fully-printable#profileId-2457264"},{"url":"https://makerworld.com/en/models/123456-another-model"}],"maxRequestsPerCrawl":100,"proxyConfiguration":{"useApifyProxy":false}}
Input fields
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | β | Required. MakerWorld model page URLs. |
maxRequestsPerCrawl | integer | 100 | Maximum pages per run. Set to 0 for unlimited. |
proxyConfiguration | object | {useApifyProxy: false} | Proxy settings (see below). |
Proxy options
No proxy (default):
{"useApifyProxy":false}
Apify Proxy (residential):
{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}
Custom proxy servers:
{"proxyUrls":["http://user:pass@proxy-host:8080"]}
API Usage
Start a run via API
curl-X POST \"https://api.apify.com/v2/acts/buraksahin~makerworld-models-details-scraper/runs?token=YOUR_API_TOKEN"\-H"Content-Type: application/json"\-d'{"startUrls": [{ "url": "https://makerworld.com/en/models/1812380-minecraft-creeper-piggy-bank-fully-printable" }],"maxRequestsPerCrawl": 50}'
Find your API token at: Apify Console β Settings β Integrations
Fetch results
$curl"https://api.apify.com/v2/actor-runs/RUN_ID/dataset/items?token=YOUR_API_TOKEN&format=json"
JavaScript (Apify Client)
import{ ApifyClient }from'apify-client';const client =newApifyClient({token:'YOUR_API_TOKEN'});const run =await client.actor('buraksahin/makerworld-models-details-scraper').call({startUrls:[{url:'https://makerworld.com/en/models/1812380-minecraft-creeper-piggy-bank-fully-printable'},],maxRequestsPerCrawl:10,});const{ items }=await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Output Example
{"url":"https://makerworld.com/en/models/1812380-minecraft-creeper-piggy-bank-fully-printable#profileId-2457264","modelId":"1812380","profileId":"2457264","title":"Minecraft Creeper Piggy Bank β Fully Printable","description":"<p>π <strong>Minecraft Creeper Piggy Bank β 3D Printable</strong></p><p> </p><p>πΎ Pixel-perfect piggy bank for every blocky builder!</p><p> </p><p>This stylish Minecraft-inspired piggy bank is a must-have for fans of the iconic pixelated monsters. Its blocky design perfectly captures the Creeperβs look while serving as a practical place to store your coins and bills.</p><p> </p><p>π§© The model consists of 3 parts:</p><p> </p><ul><li><strong>Base</strong> β the sturdy outer shell of the piggy bank.</li><li><strong>Inside</strong> β the internal insert that holds your savings.</li><li><strong>Lower</strong> β a secure bottom cap that slides in to lock everything in place.</li></ul><p> </p><p>π¨ Print it in the classic Creeper green-and-black scheme, or mix and match colors for your own unique variation!</p><p> </p><p>π <strong>Dimensions</strong>: ~120 mm x ~120 mm x ~120 mm</p><p><br>βοΈ <strong>Recommended Settings</strong>: 0.2 mm layer height β Supports on.</p><p> </p><p>βΉοΈ <strong>Fanart β inspired by Minecraft</strong></p>","coverImage":"https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/design/2025-09-20_fefeb8cc54cd8.png","coverPortrait":"https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/design/2025-09-20_f24b79ba3279c8.png","coverLandscape":"","images":["https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/415695063/instance/2025-09-20_fefeb8cc54cd8.png","https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/415695063/instance/2025-09-20_fefeb8cc54cd8.png","https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/568872995/instance/2026-01-17_de90c78971b48.jpg","https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/568872995/instance/2026-01-17_de90c78971b48.jpg"],"designerName":"Pioterzero","designerHandle":"pioter0zero","designerProfileUrl":"https://makerworld.com/en/@pioter0zero","designerAvatarUrl":"https://public-cdn.bblmw.com/avatar/4206743236/2024-12-30_d98a43823ae6b.png","designerFanCount":1558,"downloads":361,"likes":171,"prints":215,"collections":436,"printProfiles":[{"id":"1933699","name":"0.2mm layer, 4 walls, 30% infill","coverImage":"https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/415695063/instance/2025-09-20_fefeb8cc54cd8.png","pictures":["https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/415695063/instance/2025-09-20_fefeb8cc54cd8.png"],"printers":["P1S","X1","H2D","P1P","X1E","H2D Pro","A1 mini","A1","X1 Carbon","H2S","P2S","H2C"],"filaments":[{"type":"PLA","color":"#00FF00","usedMeters":78.07,"usedGrams":245},{"type":"PLA","color":"#000000","usedMeters":30,"usedGrams":94}],"downloads":302,"prints":202,"rating":5,"ratingCount":31,"isDefault":false,"printTimeSeconds":35385,"printTimeHours":9,"printTimeMinutes":49,"plateCount":3,"plates":[{"index":1,"name":"Base","printTimeSeconds":20894,"printTimeHours":5,"printTimeMinutes":48,"weightGrams":205,"thumbnailUrl":"https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/415695063/instance/plate_1.png","filaments":[{"type":"PLA","color":"#00FF00","usedMeters":65.38,"usedGrams":205}]},{"index":2,"name":"Lower","printTimeSeconds":3178,"printTimeHours":0,"printTimeMinutes":52,"weightGrams":40,"thumbnailUrl":"https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/415695063/instance/plate_2.png","filaments":[{"type":"PLA","color":"#00FF00","usedMeters":12.69,"usedGrams":40}]},{"index":3,"name":"Shade","printTimeSeconds":11313,"printTimeHours":3,"printTimeMinutes":8,"weightGrams":94,"thumbnailUrl":"https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/415695063/instance/plate_3.png","filaments":[{"type":"PLA","color":"#000000","usedMeters":30,"usedGrams":94}]}]},{"id":"2457264","name":"0.2mm layer, 4 walls, 15% infill high quality","coverImage":"https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/568872995/instance/2026-01-17_de90c78971b48.jpg","pictures":["https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/568872995/instance/2026-01-17_de90c78971b48.jpg"],"printers":["X1 Carbon","X1","H2D","H2S","H2C","X1E","P2S","A1 mini","P1S","H2D Pro","A1","P1P"],"filaments":[{"type":"PLA","color":"#00FF00","usedMeters":79.7,"usedGrams":243},{"type":"PLA","color":"#000000","usedMeters":30.23,"usedGrams":92}],"downloads":10,"prints":6,"rating":4.5,"ratingCount":2,"isDefault":false,"printTimeSeconds":35611,"printTimeHours":9,"printTimeMinutes":53,"plateCount":3,"plates":[{"index":1,"name":"Base","printTimeSeconds":22231,"printTimeHours":6,"printTimeMinutes":10,"weightGrams":201,"thumbnailUrl":"https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/568872995/instance/plate_1.png","filaments":[{"type":"PLA","color":"#00FF00","usedMeters":66.13,"usedGrams":201}]},{"index":2,"name":"Lower","printTimeSeconds":4369,"printTimeHours":1,"printTimeMinutes":12,"weightGrams":42,"thumbnailUrl":"https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/568872995/instance/plate_2.png","filaments":[{"type":"PLA","color":"#00FF00","usedMeters":13.57,"usedGrams":42}]},{"index":3,"name":"Shade","printTimeSeconds":9011,"printTimeHours":2,"printTimeMinutes":30,"weightGrams":92,"thumbnailUrl":"https://makerworld.bblmw.com/makerworld/model/USb78f07c1c5702a/568872995/instance/plate_3.png","filaments":[{"type":"PLA","color":"#000000","usedMeters":30.23,"usedGrams":92}]}]}],"tags":["MINECRAFT","Minecraft","Minecraft 3D ζε°","minecraft","Creeper","creeper","creeper 3d","fanart","piggybank","money box","money box 3d printable","fully 3d printable","fully 3d printed"],"categories":["Decor","Household"],"category":"Decor","license":"Standard Digital File License","createdAt":"2025-09-20T15:19:32Z","updatedAt":"2026-03-03T17:17:32Z","printerModels":["P1S","X1","H2D","P1P","X1E","H2D Pro","A1 mini","A1","X1 Carbon","H2S","P2S","H2C"],"materials":["PLA"],"isStaffPick":false,"isNsfw":false,"contestName":null,"boostCount":null,"scrapedAt":"2026-03-03T20:25:13.130Z"}
