![Thingiverse Scraper avatar](https://images.apifyusercontent.com/quJgADlkUnE5DP4LWwprY9UmhAo_3e_6cnYhPVT62qo/rs:fill:250:250/cb:1/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vaTI5QjVLUXFnc2M1ekt1c1ctYWN0b3ItY2NCNW9ucGFsMjlRbmFra0ctWEYzU2V4QTRzdC0zZHBfYnVnZ3lfdGhpbmdpdmVyc2VfbG9nby5qcGc.webp)
Thingiverse Scraper
This Actor is paid per event
![Thingiverse Scraper](https://images.apifyusercontent.com/quJgADlkUnE5DP4LWwprY9UmhAo_3e_6cnYhPVT62qo/rs:fill:250:250/cb:1/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vaTI5QjVLUXFnc2M1ekt1c1ctYWN0b3ItY2NCNW9ucGFsMjlRbmFra0ctWEYzU2V4QTRzdC0zZHBfYnVnZ3lfdGhpbmdpdmVyc2VfbG9nby5qcGc.webp)
Thingiverse Scraper
This Actor is paid per event
A powerful Thingiverse scraper that extracts detailed 3D model and make information from search results. Automatically handles pagination, rate limiting, and error handling. Ideal for monitoring new models, collecting statistics, tracking popularity, and analyzing engagement metrics.
A powerful web scraper that extracts detailed information about 3D printable models and makes from Thingiverse search results. This scraper uses reliable data extraction and handles pagination automatically.
Features
- Extracts comprehensive model and make details from Thingiverse search results
- Handles pagination automatically to scrape all results
- Built-in rate limiting and error handling
- Pay-per-event charging model
Use Cases
- Monitor new models and makes for specific search terms
- Collect statistics about 3D printing trends
- Track popularity of models and creators
- Analyze engagement metrics (likes, comments, makes)
- Research model metadata and printing settings
Input Configuration
The scraper accepts the following input parameter:
urls
: Array of Thingiverse search URLs to scrape (required)
Example input:
1{ 2 "urls": ["https://www.thingiverse.com/search?sort=newest&type=makes&page=1&q=octo"] 3}
Output Format
The scraper returns detailed information about the Thingiverse search results.
Example output:
1{ 2 "id": 1213703, 3 "url": "https://api.thingiverse.com/copies/1213703", 4 "public_url": "https://www.thingiverse.com/make:1213703", 5 "added": "2025-01-30T21:25:36+00:00", 6 "like_count": 0, 7 "comment_count": 0, 8 "description": "Great remix of the duct, fits my Ender with CR-touch perfect.\r\nSorry for the bad picture quality, from my octo-cam.", 9 "description_html": "<div><p>Great remix of the duct, fits my Ender with CR-touch perfect.<br>Sorry for the bad picture quality, from my octo-cam.</p></div>\n", 10 "is_liked": false, 11 "creator": { 12 "id": 8614206, 13 "name": "utterfredrik", 14 "first_name": "Fredrik", 15 "last_name": "Utter", 16 "url": "https://api.thingiverse.com/users/utterfredrik", 17 "public_url": "https://www.thingiverse.com/utterfredrik", 18 "thumbnail": "https://cdn.thingiverse.com/site/img/default/avatar/avatar_default_thumb_medium.jpg", 19 "count_of_followers": 0, 20 "count_of_following": 0, 21 "count_of_designs": 0, 22 "collection_count": 2, 23 "make_count": 1, 24 "accepts_tips": false, 25 "is_following": false, 26 "location": "", 27 "cover": "https://cdn.thingiverse.com/site/img/default/cover/cover-3_preview_large.jpg", 28 "is_admin": false, 29 "is_moderator": false, 30 "is_featured": false, 31 "is_verified": false 32 }, 33 "thing": { 34 "id": 6822588, 35 "name": "Satsana Duct for Ender3 Modified for CR Touch", 36 "url": "https://api.thingiverse.com/things/6822588", 37 "public_url": "https://www.thingiverse.com/thing:6822588", 38 "created_at": "2024-11-06T22:16:44+00:00", 39 "thumbnail": "https://cdn.thingiverse.com/assets/99/0a/1b/d8/70/large_display_Screenshot_2024-11-06_at_1.12.11PM.png", 40 "preview_image": "https://cdn.thingiverse.com/assets/db/35/04/4e/32/card_preview_Screenshot_2024-11-06_at_1.12.11PM.png", 41 "creator": { 42 "id": 7751919, 43 "name": "tcray", 44 "first_name": "Tony", 45 "last_name": "Crane", 46 "url": "https://api.thingiverse.com/users/tcray", 47 "public_url": "https://www.thingiverse.com/tcray", 48 "thumbnail": "https://cdn.thingiverse.com/assets/01/76/d6/8d/24/f204b49f-519b-4a2c-a07f-5a871d958035.jpeg", 49 "count_of_followers": 0, 50 "count_of_following": 1, 51 "count_of_designs": 2, 52 "collection_count": 1, 53 "make_count": 1, 54 "accepts_tips": true, 55 "is_following": false, 56 "location": "Michigan", 57 "cover": "https://cdn.thingiverse.com/site/img/default/cover/cover-9_preview_large.jpg", 58 "is_admin": false, 59 "is_moderator": false, 60 "is_featured": false, 61 "is_verified": false 62 }, 63 "is_private": 0, 64 "is_purchased": 0, 65 "is_published": 1, 66 "is_featured": false, 67 "is_edu_approved": null, 68 "is_printable": false, 69 "is_winner": false, 70 "allows_derivatives": true, 71 "comment_count": 1, 72 "make_count": 1, 73 "like_count": 9, 74 "tags": [ 75 { 76 "name": "cooling duct", 77 "tag": "cooling_duct", 78 "url": "https://api.thingiverse.com/tags/cooling_duct", 79 "count": 1474, 80 "things_url": "https://api.thingiverse.com/tags/cooling_duct/things", 81 "absolute_url": "/tag:cooling_duct" 82 }, 83 { 84 "name": "crtouch", 85 "tag": "crtouch", 86 "url": "https://api.thingiverse.com/tags/crtouch", 87 "count": 138, 88 "things_url": "https://api.thingiverse.com/tags/crtouch/things", 89 "absolute_url": "/tag:crtouch" 90 }, 91 { 92 "name": "CR Touch", 93 "tag": "cr_touch", 94 "url": "https://api.thingiverse.com/tags/cr_touch", 95 "count": 87, 96 "things_url": "https://api.thingiverse.com/tags/cr_touch/things", 97 "absolute_url": "/tag:CR_Touch" 98 }, 99 { 100 "name": "Ender3", 101 "tag": "ender3", 102 "url": "https://api.thingiverse.com/tags/ender3", 103 "count": 5525, 104 "things_url": "https://api.thingiverse.com/tags/ender3/things", 105 "absolute_url": "/tag:Ender3" 106 } 107 ], 108 "is_nsfw": null, 109 "is_ai": false, 110 "rank": null, 111 "collect_count": 7, 112 "moderation": "", 113 "is_banned": false, 114 "needs_moderation": 0, 115 "is_decoy": 0, 116 "is_comments_disabled": false 117 }, 118 "thumbnail": "https://cdn.thingiverse.com/assets/f5/f2/a8/f9/2a/IMG_0936.jpeg", 119 "preview_image": "https://cdn.thingiverse.com/assets/f5/f2/a8/f9/2a/IMG_0936.jpeg", 120 "images_url": "https://api.thingiverse.com/copies/1213703/images", 121 "name": "Satsana Duct for Ender3 Modified for CR Touch", 122 "needs_moderation": false, 123 "type_name": "Make", 124 "view_count": 1, 125 "category_name": "3D Printer Parts", 126 "category_url": "/categories/3d-printing/3d-printer-parts", 127 "details_parts": [ 128 { 129 "name": "Summary", 130 "type": "summary", 131 "required": "required", 132 "data": [ 133 { 134 "content": "<div><div><p>Great remix of the duct, fits my Ender with CR-touch perfect.<br>Sorry for the bad picture quality, from my octo-cam.</p></div></div>\n" 135 } 136 ] 137 }, 138 { 139 "type": "settings", 140 "name": "Print Settings", 141 "visible": true, 142 "data": [ 143 { 144 "printer brand": "<div><p>Creality</p></div>\n", 145 "printer": "<div><p>Ender 3 Pro</p></div>\n", 146 "rafts": "No", 147 "supports": "Yes", 148 "resolution": "<div><p>Variable</p></div>\n", 149 "infill": "<div><p>15%</p></div>\n", 150 "filament_brand": "<div><p>AddNorth</p></div>\n", 151 "filament_color": "<div><p>Glitz Grey</p></div>\n", 152 "filament_material": "<div><p>PETG</p></div>\n" 153 } 154 ] 155 } 156 ], 157 "details": "<h1 class=\"thing-component-header summary description\">Description</h1>\n<div><p>Great remix of the duct, fits my Ender with CR-touch perfect.<br>Sorry for the bad picture quality, from my octo-cam.</p></div>\n<h1 class=\"thing-component-header settings print-settings\">Print Settings</h1>\n<p class=\"detail-setting printer brand\"><strong>Printer Brand: </strong>\n <div><p>Creality</p></div>\n</p> \n <p class=\"detail-setting printer\"><strong>Printer: </strong>\n <div><p>Ender 3 Pro</p></div>\n</p> \n <p class=\"detail-setting rafts\"><strong>Rafts: </strong>\n <div><p>No</p></div>\n</p> \n <p class=\"detail-setting supports\"><strong>Supports: </strong>\n <div><p>Yes</p></div>\n</p> \n <p class=\"detail-setting resolution\"><strong>Resolution: </strong>\n <div><p>Variable</p></div>\n</p> \n <p class=\"detail-setting infill\"><strong>Infill: </strong>\n <div><p>15%</p></div>\n</p> \n <strong>Filament:</strong> AddNorth PETG\n Glitz Grey\n", 158 "root_comment_count": 0, 159 "is_watched": false, 160 "is_comments_disabled": false 161}
Actor Metrics
2 monthly users
-
1 star
>99% runs succeeded
Created in Jan 2025
Modified 9 days ago