# Xometry Scraper | Capabilities Materials Case Studies (`lentic_clockss/xometry-scraper`) Actor

Scrape Xometry.com manufacturing capabilities, materials, finishes, industries, resources, and case studies. Extract titles, URLs, FAQ, images, and JSON-LD from public marketing CMS pages. Export Excel, CSV, JSON. Guest preview only — Instant Quote login economics out of scope.

- **URL**: https://apify.com/lentic\_clockss/xometry-scraper.md
- **Developed by:** [kane liu](https://apify.com/lentic_clockss) (community)
- **Categories:** Lead generation, Automation, AI
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.20 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Xometry Scraper | Capabilities Materials Case Studies

**Scrape [Xometry](https://www.xometry.com) manufacturing capabilities, materials, finishes, industries, resources, and case studies — then download structured CMS data as Excel, CSV, or JSON.**

Use this Actor as a practical **Xometry manufacturing data API** for capability catalogs, material galleries, finish lists, industry pages, resource hubs, and case-study research. Pick a mode, set a capability/material slug or case-study uid, or paste Xometry URLs, and get Dataset rows with titles, URLs, FAQ, images, and JSON-LD-derived fields from the **public marketing CMS**.

- Discover the full **marketing catalog** (`mode=discover`)
- Browse **capabilities**, **materials**, **finishes**, **industries**, and **resources** hubs
- Pull **capability / material / case-study detail** pages with optional enrichment
- Crawl nested capability trees (`crawlChildren`, default **true**)
- Enrich details with FAQ, images, tables, CTA links, breadcrumbs / JSON-LD (`enrichDetails`, default **true**)
- Cover regional hosts: `www.xometry.com`, `www.xometry.co.uk`, `www.xometry.de`, `www.xometry.eu` (UK/DE/EU landers may **fallback to `.com`** when regional CMS `page-data` is unavailable)
- Export to **Excel / CSV / JSON**, or connect Make, n8n, Zapier, Python, or the Apify API
- **Pay per event** — Actor start + each Dataset result; **platform usage is included** (you do not pay separate Apify compute on top)

> **Unofficial tool.** This Actor is not affiliated with, endorsed by, or sponsored by Xometry, Inc. It collects the **guest / public preview** marketing surface (`contentDepth=guest_preview`) only. **Instant Quote / `/quoting/*` login economics (part prices, DFM, CAD upload) are out of scope.**

***

### What does the Xometry Scraper do?

[Xometry Scraper](https://apify.com/lentic_clockss/xometry-scraper) lets you **extract structured manufacturing CMS data from Xometry** without running your own proxy and browser fleet. Give it a mode (`discover`, `capabilities`, `capability`, `materials`, `material`, `finishes`, `industries`, `resources`, `case_studies`, `case_study`, or `start_urls`), optional slugs / uids, and optional start URLs, then start a run.

Under the hood, the Actor:

1. Validates your input (mode, domain/country, slugs, URLs, crawl/enrich flags)
2. Enforces free-tier caps when you are on a free Apify plan
3. Fetches Xometry public marketing pages with geo-aligned residential egress
4. Normalizes capability / material / finish / industry / resource / case-study rows into a clean Dataset
5. Writes `INPUT_ECHO`, `RUN_SUMMARY` (and `ERROR_SUMMARY` on failure) to the key-value store

You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.

***

### What Xometry data can I extract?

| Data | Discover | Capabilities | Capability | Materials | Material | Finishes | Industries | Resources | Case studies |
| --- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| uid / url / title | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| recordType | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| domain / country | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| nested capability tree | optional | optional | ✅ | — | — | — | — | — | — |
| FAQ / images / JSON-LD | enrich | enrich | enrich | enrich | enrich | enrich | enrich | enrich | enrich |
| contentDepth = guest\_preview | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |

**Instant Quote login prices, DFM, and CAD upload flows are out of scope.** Guest marketing CMS fields are what this Actor returns.

***

### Why scrape Xometry?

Xometry is a major **on-demand manufacturing marketplace** covering CNC machining, sheet metal, 3D printing, injection molding, and more. Teams scrape Xometry for **capability research**, **materials intelligence**, **competitive monitoring**, and **content / SEO analysis**:

- Map the full **capabilities and materials catalog** for market research
- Track **finish / industry / resource** pages and case-study coverage
- Pull **FAQ, images, and structured metadata** for enrichment pipelines
- Compare regional hosts (`.com` / `.co.uk` / `.de` / `.eu`) with aligned egress
- Feed CRM, BI dashboards, Google Sheets, BigQuery, or AI agents with clean rows

Compared with generic URL scrapers, this Actor returns **Xometry-specific fields** (`recordType`, capability/material slugs, case-study uids, guest CMS enrichment) in one input surface.

***

### More Actors like this

Need another **B2B manufacturing / industrial directory**, wholesale marketplace, or a different vertical? Use a **dedicated Actor** below for structured fields. Use this Actor for **Xometry** public marketing CMS (capabilities, materials, finishes, case studies).

#### Similar B2B & industrial scrapers

- [Thomasnet Scraper](https://apify.com/lentic_clockss/thomasnet-scraper)
- [Europages Scraper](https://apify.com/lentic_clockss/europages-scraper)
- [Kompass Scraper](https://apify.com/lentic_clockss/kompass-scraper)
- [IndiaMART Scraper](https://apify.com/lentic_clockss/indiamart-scraper)
- [GlobalSources Scraper](https://apify.com/lentic_clockss/globalsources-scraper)
- [iPROS Scraper](https://apify.com/lentic_clockss/ipros-scraper)
- [Faire Scraper](https://apify.com/lentic_clockss/faire-scraper)
- [1688 Global Product Search Scraper](https://apify.com/lentic_clockss/1688-global-scraper)

#### Prefer another specialized scraper?

If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.

**Jobs & Freelance**

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Fiverr Gigs Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)

**E-commerce**

- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)
- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [Shopee Search Scraper](https://apify.com/lentic_clockss/shopee-search-scraper)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)

**Real Estate**

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)

**Travel & Stays**

- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)

**Social & Content**

- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)

**Ads Intelligence**

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [TikTok Ads Scraper](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)

**Local & Maps**

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)

**General Tools**

- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)
- [Email Risk Validator](https://apify.com/lentic_clockss/email-risk-validator)
- [Phone Number Intelligence](https://apify.com/lentic_clockss/phone-number-intelligence)

→ See the full catalog in [Related Actors](#related-actors) below, or browse [apify.com/lentic\_clockss](https://apify.com/lentic_clockss).

***

### How to scrape Xometry (no code required)

1. Create a free [Apify](https://apify.com/) account
2. Open [Xometry Scraper](https://apify.com/lentic_clockss/xometry-scraper)
3. Choose a **mode**: `discover`, `capabilities`, `capability`, `materials`, `material`, `finishes`, `industries`, `resources`, `case_studies`, `case_study`, or `start_urls`
4. Enter a **capabilitySlug**, **materialSlug**, **caseStudyUid**, and/or **startUrls** when the mode needs them
5. *(Optional)* Set `domain` / `country`, turn off `crawlChildren` or `enrichDetails`, set `maxResults`
6. Click **Start** and download the Dataset as JSON, CSV, Excel, or JSONL

Start with `maxResults: 5–15` to verify the query, then scale up. For detail runs, paste a Xometry URL into `startUrls` if you do not already have the slug/uid.

***

### How much does it cost to scrape Xometry?

This Actor uses **pay-per-event** pricing. You are charged for:

| Event | Price |
| --- | --- |
| Actor Start (`apify-actor-start`) | **$0.005** per start |
| Result (`apify-default-dataset-item`) | **$3.00 / 1,000** results (**$0.003** each on FREE/BRONZE) |

**Platform usage costs are included** — you do **not** pay separate Apify compute/proxy usage for this Actor on top of the event prices above (**User pays platform usage costs = No**).

#### Volume discount tiers (per result)

| Tier | $/1,000 | per result |
| --- | ---: | ---: |
| FREE\* | $3.00 | $0.003 |
| BRONZE | $3.00 | $0.003 |
| SILVER | $2.60 | $0.0026 |
| GOLD | $2.20 | $0.0022 |
| PLATINUM | $2.00 | $0.002 |
| DIAMOND | $1.60 | $0.0016 |

\*FREE matches BRONZE for this Actor.

#### Example cost estimates (FREE/BRONZE)

| Results collected | Approx. event cost\* |
| --- | ---: |
| 100 | ~$0.31 |
| 1,000 | ~$3.01 |
| 10,000 | ~$30.01 |

\*Assumes one Actor start at default memory billing for start events, plus `$0.003` per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one).

#### Free plan limits

On a **free Apify plan**, this Actor enforces developer limits of **10 runs** and **200 results per run**. Upgrade to a paid Apify plan for unlimited runs (event prices still apply).

***

### Input examples

> Documentation samples only — for cloud smoke / acceptance, use fresh random-valid inputs each run.

#### Discover (full marketing catalog)

```json
{
  "mode": "discover",
  "enrichDetails": true,
  "crawlChildren": true,
  "maxResults": 10
}
```

#### Capability detail

```json
{
  "mode": "capability",
  "capabilitySlug": "sheet-metal-fabrication",
  "enrichDetails": true,
  "maxResults": 5
}
```

#### Materials gallery (UK — may fallback to .com)

```json
{
  "mode": "materials",
  "domain": "www.xometry.co.uk",
  "country": "GB",
  "maxResults": 10
}
```

#### Industries / resources

```json
{
  "mode": "industries",
  "maxResults": 5
}
```

```json
{
  "mode": "resources",
  "maxResults": 5
}
```

#### Case study

```json
{
  "mode": "case_study",
  "caseStudyUid": "sentrilock",
  "maxResults": 3
}
```

#### Batch start URLs

```json
{
  "mode": "start_urls",
  "startUrls": [
    "https://www.xometry.com/capabilities/cnc-machining-service/",
    "https://www.xometry.com/materials/material-3d-printing-metals/",
    "https://www.xometry.com/resources/case-studies/"
  ],
  "maxResults": 15
}
```

***

### Output

Dataset rows typically include: `recordType`, `uid`, `title`, `url`, `domain`, `country`, `contentDepth`, `scrapedAt`, `source`. With `enrichDetails=true`, detail rows may also include `images`, `faq`, `imageCount`, `faqCount`, tables/sections, CTA links, and JSON-LD / breadcrumb fields.

Key-value artifacts:

| Key | When |
| --- | --- |
| `INPUT_ECHO` | Always — sanitized input (never the raw scrape-backend URL) |
| `RUN_SUMMARY` | Successful or free-tier-limited runs |
| `ERROR_SUMMARY` | Failed runs |

Download results from the **Dataset** tab or via the Apify API / integrations.

***

### Coverage matrix

| Dimension | Covered |
| --- | --- |
| **Domains / markets** | `www.xometry.com` (US), `www.xometry.co.uk` (GB), `www.xometry.de` (DE), `www.xometry.eu` (EU). **UK/DE/EU landers may fallback to `.com`** when regional CMS `page-data` is missing |
| **Categories** | Capabilities hub + nested slugs; Materials hub + `material-*` galleries; Finishes; Industries; Resources; Case studies |
| **Modes** | `discover`, `capabilities`, `capability`, `materials`, `material`, `finishes`, `industries`, `resources`, `case_studies`, `case_study`, `start_urls` |
| **Enrichment** | `enrichDetails` (default **true**): FAQ, images, tables, CTA, JSON-LD / breadcrumbs |

#### Is Instant Quote supported?

**No.** Instant Quote / `/quoting/*` login economics (part prices, DFM, CAD upload) are explicitly out of scope. This Actor only scrapes public marketing CMS pages.

#### Does UK / EU always return regional CMS content?

Not always. Automated requests to some regional hosts can land on a **/lander** HTML shell without Gatsby `page-data`. In that case the run may **fallback to `www.xometry.com`** and emit a warning such as `domain_fallback:...`.

***

### Tips for best results

- Prefer hub modes (`capabilities`, `materials`, `discover`) before inventing capability slugs — use real hub UIDs (e.g. `urethane-casting`, not invented `-service` suffixes)
- Keep `enrichDetails=true` when you need FAQ / images / JSON-LD; turn it off for faster catalog-only pulls
- Use `startUrls` when you already have deep links from Xometry
- Start small (`maxResults` 5–15), then scale
- Schedule daily/weekly runs to track catalog and case-study changes

***

### Integrations and API

- **Scheduler** — run on a cadence for catalog monitoring
- **API** — start runs and fetch Dataset items programmatically
- **Integrations** — Make, n8n, Zapier, webhooks, Google Sheets, BigQuery
- **Standby Live View** — lightweight health / OpenAPI surface; full scrapes still run as normal Actor runs

Full jobs should be launched as normal Apify Actor runs so Dataset rows plus `INPUT_ECHO`, `RUN_SUMMARY`, and `ERROR_SUMMARY` are persisted.

***

### Runtime

| Setting | Value |
| --- | --- |
| Default memory | **1024 MB** |
| Timeout default | **3600 s** |
| Standby | Enabled (lightweight Live-view) |
| Free plan caps | **10 runs** / **200 results** per run |
| Content depth | **guest\_preview** (no Instant Quote login) |

***

### Related Actors

All **77** public Actors from \[[lentic\_clockss](https://apify.com/lentic_clockss)]. Click a name to open the Store detail page.

#### Jobs & Freelance

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)
- [Fiverr Gigs Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Freelancer.com Scraper](https://apify.com/lentic_clockss/freelancer-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Himalayas Jobs Scraper](https://apify.com/lentic_clockss/himalayas-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Jobicy Remote Jobs Scraper](https://apify.com/lentic_clockss/jobicy-remote-jobs-scraper)
- [RemoteOK Jobs Scraper](https://apify.com/lentic_clockss/remoteok-all-jobs-scraper)
- [SEEK Jobs Scraper](https://apify.com/lentic_clockss/seek-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)

#### Real Estate

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [99.co Scraper](https://apify.com/lentic_clockss/ninetynine-co-sg-scraper)
- [Realtor.com Agents Scraper](https://apify.com/lentic_clockss/realtor-com-agents-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [Bayut Scraper](https://apify.com/lentic_clockss/bayut-uae-scraper)
- [Craigslist Housing Scraper](https://apify.com/lentic_clockss/craigslist-housing-scraper)
- [Daft.ie Scraper](https://apify.com/lentic_clockss/daft-property-scraper)
- [Dot Property Scraper](https://apify.com/lentic_clockss/dot-property-th-scraper)
- [FINN.no Scraper](https://apify.com/lentic_clockss/finn-scraper)
- [Funda Scraper](https://apify.com/lentic_clockss/funda-scraper)
- [Hepsiemlak Scraper](https://apify.com/lentic_clockss/hepsiemlak-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [Immobiliare.it Scraper](https://apify.com/lentic_clockss/immobiliare-property-scraper)
- [ImmoScout24 Scraper](https://apify.com/lentic_clockss/immobilienscout24-scraper)
- [Naver Land Scraper](https://apify.com/lentic_clockss/naver-land-scraper)
- [OpenSooq Scraper](https://apify.com/lentic_clockss/opensooq-real-estate-scraper)
- [Otodom Scraper](https://apify.com/lentic_clockss/otodom-scraper)
- [Property Finder Scraper](https://apify.com/lentic_clockss/property-finder-uae-scraper)
- [PropertyGuru Scraper](https://apify.com/lentic_clockss/propertyguru-sg-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)
- [Realtor.ca Scraper](https://apify.com/lentic_clockss/realtor-ca-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [SeLoger Scraper](https://apify.com/lentic_clockss/seloger-property-scraper)
- [SUUMO Scraper](https://apify.com/lentic_clockss/suumo-property-scraper)
- [Zillow Group Scraper](https://apify.com/lentic_clockss/zillow-group-scraper)

#### E-commerce

- [Shopee Search Scraper](https://apify.com/lentic_clockss/shopee-search-scraper)
- [E-commerce Scraper](https://apify.com/lentic_clockss/ecommerce-scraper)
- [1688 Global Product Search Scraper](https://apify.com/lentic_clockss/1688-global-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)
- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [ASOS Product Scraper](https://apify.com/lentic_clockss/asos-scraper)
- [Cdiscount Product Scraper](https://apify.com/lentic_clockss/cdiscount-scraper)
- [Costco Product Scraper](https://apify.com/lentic_clockss/costco-scraper)
- [Coupang Product Scraper](https://apify.com/lentic_clockss/coupang-scraper)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [Lazada Scraper](https://apify.com/lentic_clockss/lazada-ph-search-results-collector)
- [MercadoLibre Scraper](https://apify.com/lentic_clockss/mercadolibre-scraper)
- [Mercari Japan Scraper](https://apify.com/lentic_clockss/mercari-scraper)
- [Rakuten Japan Scraper](https://apify.com/lentic_clockss/rakuten-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)

#### Travel & Stays

- [Booking.com & Airbnb Scraper](https://apify.com/lentic_clockss/booking-airbnb-scraper)
- [Agoda Scraper](https://apify.com/lentic_clockss/agoda-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Despegar Scraper](https://apify.com/lentic_clockss/despegar-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [Traveloka Scraper](https://apify.com/lentic_clockss/traveloka-scraper)
- [Travelstart Flights Scraper](https://apify.com/lentic_clockss/travelstart-scraper)
- [Trip.com Scraper](https://apify.com/lentic_clockss/trip-com-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)

#### Social & Content

- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)
- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [Hacker News Scraper](https://apify.com/lentic_clockss/hacker-news-scraper)

#### Ads Intelligence

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [Google Ads Transparency VN](https://apify.com/lentic_clockss/google-ads-transparency-center-vn)
- [TikTok Ads Scraper](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)

#### Local & Maps

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)

#### General Tools

- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)
- [Email Risk Validator](https://apify.com/lentic_clockss/email-risk-validator)
- [Phone Number Intelligence](https://apify.com/lentic_clockss/phone-number-intelligence)

→ Browse the full profile: [apify.com/lentic\_clockss](https://apify.com/lentic_clockss)

# Actor input Schema

## `mode` (type: `string`):

capabilities | capability | materials | material | finishes | case\_studies | case\_study | start\_urls | discover (catalogs full marketing surface) | industries | resources

## `country` (type: `string`):

Market code. Maps domain + proxyCountry (US→.com, GB→.co.uk, DE→.de, EU→.eu). UK/DE/EU may fallback to .com when the regional site serves a lander without CMS page-data; DE/EU may 403 without residential egress.

## `domain` (type: `string`):

Optional host override, e.g. www.xometry.com or www.xometry.co.uk. UK/DE/EU landers may fallback to www.xometry.com for content.

## `capabilitySlug` (type: `string`):

Required for mode=capability. e.g. cnc-machining-service or nested parent/child

## `materialSlug` (type: `string`):

Required for mode=material. e.g. material-cnc-machining-metal

## `caseStudyUid` (type: `string`):

Required for mode=case\_study. e.g. sentrilock

## `startUrls` (type: `array`):

Batch Xometry URLs (capabilities / materials / finishes / case studies / industries / resources). Mixed URLs OK.

## `crawlChildren` (type: `boolean`):

When true, discover nested capability children from hub / capability\_list (depth limited by maxDepth)

## `enrichDetails` (type: `boolean`):

When true, enrich detail records with JSON-LD, images, and FAQ from page HTML / structured data

## `maxResults` (type: `integer`):

Maximum records to return (free plan capped at 200)

## `maxDepth` (type: `integer`):

Max nesting depth when crawlChildren is enabled

## `proxyCountry` (type: `string`):

ISO2 egress hint. Auto-filled from country/domain when left as US default on non-US markets.

## `workerBaseUrl` (type: `string`):

Optional https Cloud Run override (allowlisted)

## Actor input object example

```json
{
  "mode": "capabilities",
  "country": "US",
  "domain": "www.xometry.com",
  "crawlChildren": true,
  "enrichDetails": true,
  "maxResults": 50,
  "maxDepth": 2,
  "proxyCountry": "US"
}
```

# Actor output Schema

## `results` (type: `string`):

Normalized Xometry capability / material / finish / case-study rows from the default dataset.

## `runSummary` (type: `string`):

Structured summary record stored in the default key-value store.

## `inputEcho` (type: `string`):

Normalized input saved at run start.

## `errorSummary` (type: `string`):

Present when a failed run stores structured terminal error information.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("lentic_clockss/xometry-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("lentic_clockss/xometry-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call lentic_clockss/xometry-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lentic_clockss/xometry-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/xKrkvzHfxNYd8BbWk/builds/bWeLfbuSDkTDh25jw/openapi.json
