Terramar Brands Scraper avatar

Terramar Brands Scraper

Pricing

Pay per usage

Go to Apify Store
Terramar Brands Scraper

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

Sofia Escobedo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

  1. Run this Actor on Apify or locally with apify run
  2. Download results as JSON, CSV, or Excel from the dataset

No configuration required — defaults work out of the box.

Input

FieldTypeDefaultDescription
baseUrlstringhttps://terramarbrands.com.mxSite base URL (used to construct product/image URLs)
apiBaseUrlstringhttps://terramarbrands.mx/wsTerramarV2/Service1.svcWCF API base URL
maxRequestsPerCrawlinteger50Safety limit (only ~10 API calls needed)
proxyConfigurationobject{ 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 install
npm run start:dev # Run locally with tsx
npm test # Run test suite
npm run validate # Validate Apify schemas
npm run predeploy # Validate + test + lint before deploy