Maskota MX Pet Product Catalog Scraper
Pricing
Pay per event
Maskota MX Pet Product Catalog Scraper
Scrape the complete Maskota.com.mx product catalog — Mexico's leading online pet retailer. Extracts product names, prices, brands, variants, tags, and category data for all pets across the Shopify-hosted store.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape the complete product catalog from Maskota.com.mx — Mexico's largest pure-play online pet retailer. Maskota is Shopify-hosted, making this actor exceptionally reliable and maintainable: all data is fetched from the standard Shopify product JSON endpoint (/products/<handle>.json) rather than brittle HTML selectors.
What data does it collect?
Each record represents one Shopify product and includes:
| Field | Description |
|---|---|
handle | Shopify URL slug (unique product identifier) |
product_name | Full product title |
product_url | Canonical product page URL |
product_id | Numeric Shopify product ID |
category | Shopify product_type (e.g. Alimento, Accesorio) |
brand / vendor | Brand/manufacturer |
price_mxn | Price in MXN (first/default variant) |
compare_at_price_mxn | Original price before promotion (MXN) |
currency | Always MXN |
in_stock | null — not available via public Shopify JSON endpoint |
variants | Variant summary: id|title|price|compare_at|sku (double-pipe between variants) |
tags | Product tags, pipe-separated (e.g. PERRO|ADULTO|ALIMENTO) |
target_species | Inferred: perros, gatos, aves, peces, or pequeños-animales |
target_life_stage | Inferred: adulto, cachorro, or senior |
target_breed_size | Inferred: pequeña, mediana, grande, miniatura, or todas |
description_text | Plain-text product description (HTML stripped) |
images | Product image URLs, pipe-separated |
scraped_at | ISO 8601 timestamp of the scrape |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum number of products to scrape. Set to a large number (e.g. 2000) to scrape the full catalog (~1,300 products). |
Use cases
- MSRP monitoring — track Maskota's retail prices against your brand's dealer pricing agreements
- Catalog coverage — map which SKUs are listed by Mexico's leading pet e-tailer
- Promotional analysis — identify products with active
compare_at_pricediscounts - LATAM market research — compare product mix and brands against Cobasi (Brazil) and US pet retail actors
- SEO/merchandising — analyse the tag taxonomy and category structure
Notes
- The Shopify public product JSON endpoint does not expose inventory levels.
in_stockisnullfor all records. If stock availability is required, consider pairing this actor with a Shopify storefront API approach. - The actor walks
sitemap.xml→sitemap_products_*.xmlto discover all product URLs, then fetches each/products/<handle>.jsonin parallel batches of 10. Full catalog runs complete in under 5 minutes at the default 512 MB memory. - The full catalog is approximately 1,300 products across dogs, cats, birds, fish, and accessories.