Terramar Brands Scraper
Pricing
Pay per usage
Go to Apify Store

Terramar Brands Scraper
Scrapes the full product catalog from terramarbrands.com.mx via public WCF API.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Sofia Escobedo
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Terramar Brands Product Scraper
Scrapes the full product catalog from terramarbrands.com.mx — a Mexican beauty-products-by-catalog e-commerce site. Calls the site's public WCF API directly (no browser needed), normalizes ~225 products across 10 departments, and outputs structured JSON to an Apify dataset.
How to use
- Run this Actor on Apify or locally with
apify run - Download results as JSON, CSV, or Excel from the dataset
No configuration required — defaults work out of the box.
Input
| Field | Type | Default | Description |
|---|---|---|---|
baseUrl | string | https://terramarbrands.com.mx | Site base URL (used to construct product/image URLs) |
apiBaseUrl | string | https://terramarbrands.mx/wsTerramarV2/Service1.svc | WCF API base URL |
maxRequestsPerCrawl | integer | 50 | Safety limit (only ~10 API calls needed) |
proxyConfiguration | object | { useApifyProxy: false } | Proxy settings (not needed — public API) |
Output
Each dataset item:
{"sku": "A","name": "Maquillaje Compacto 11.5g","price": 630,"currency": "MXN","departmentId": "1","department": "Color","subdepartmentId": "1","subdepartment": "Rostro","description": "Brinda al cutis una apariencia perfecta.","application": "Pasar la esponja en el compacto.","ingredients": "Vitamina E - Actividad antioxidante.","olfactiveFamily": "","imageUrls": ["https://webimages.terramarbrands.com.mx/shopping-cart/color/A.jpg"],"fichaTecnica": "https://webimages.terramarbrands.com.mx/webpage/productos/fichasTecnicas/A.pdf","hasCarousel": true,"variantClass": "","url": "https://terramarbrands.com.mx/products/product/A"}
Cost estimate
One run costs less than 0.01 compute units — the entire catalog is fetched in a few HTTP calls with no browser rendering.
Local development
npm installnpm run start:dev # Run locally with tsxnpm test # Run test suitenpm run validate # Validate Apify schemasnpm run predeploy # Validate + test + lint before deploy