search_all_models
Search across Thingiverse, MyMiniFactory, Cults3D, and MakerWorld in parallel to find 3D models by keyword, with sorting and filtering options.
Instructions
Search across all connected 3D model marketplaces simultaneously.
Searches Thingiverse, MyMiniFactory, Cults3D, and MakerWorld in
parallel and returns interleaved results from all sources. Note
that MakerWorld returns a search URL (no direct API access) while
other sources return actual model results.
Args:
query: Search keywords (e.g. "raspberry pi case", "benchy").
page: Page number (1-based, default 1).
per_page: Results per source (default 10).
sort: Sort order — "relevant", "popular", or "newest".
sources: Optional list to restrict search (e.g. ["thingiverse",
"myminifactory"]). Omit to search all connected sources.
Each result includes a ``source`` field identifying the marketplace.
Results also include ``is_free``, ``has_printable_files`` (has G-code),
and ``has_sliceable_files`` (has STL/3MF) hints.
Use ``model_details`` with the ``id`` to inspect, ``model_files``
to see downloadable files, and ``download_model`` to save locally.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| sort | No | relevant | |
| query | Yes | ||
| sources | No | ||
| per_page | No |