ParseForge Scrapers

Dafiti LATAM Product Scraper

parseforge/dafiti-latam-scraper

E-commerceAutomationIntegrations

Scrapes product search and category pages from Dafiti Brazil, Chile, Argentina, and Colombia. Returns a flat dataset with price, discount, brand, and product link for each item.

Run this scraper See the API call
Total users
2
Monthly active
1
Total runs
96
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

Dafiti LATAM Product Scraper

Scrape product listings from Dafiti across Brazil, Chile, Argentina, and Colombia with one keyword or category slug. Every item returns its price, discount, brand, image, and direct link. No API key required. Export to CSV, JSON, Excel, or XML.

Dafiti's catalog is spread across four country sites, each with its own structure and sorting rules. This Actor searches by keyword or category across Brazil, Chile, Argentina, and Colombia, applies a sort order, and returns a consistent flat dataset of products, up to a million per run. It handles the geolocation differences, pagination, and rate limits so you get clean, comparable rows.

Who uses it What they scrape Dafiti for
E-commerce pricing analysts Monitor competitor prices and discounting patterns across four LATAM markets
Market researchers Track which brands and product types are available in each country
Brand managers Check how their own products and competitor products are listed and priced on Dafiti
Affiliate marketers Build a live feed of discounted products to promote in specific markets

What it does

This Actor searches the Dafiti LATAM catalog by product keyword or category slug, applies a sort order and country filter, and returns each product as a flat row with price, discount, brand, and other details.

  • ๐Ÿ” Keyword search: find products by any term, from 'tenis' to 'vestido' to a specific SKU or brand.
  • ๐Ÿ—‚๏ธ Category browse: collect an entire category page by providing its URL slug.
  • ๐Ÿ‡ง๐Ÿ‡ท๐Ÿ‡จ๐Ÿ‡ฑ๐Ÿ‡ฆ๐Ÿ‡ท๐Ÿ‡จ๐Ÿ‡ด Country selector: target Dafiti's Brazil, Chile, Argentina, or Colombia storefront in one run.
  • โฌ‡๏ธ Sort order: rank results by popularity, price, newest, or highest discount directly in the input.
  • ๐Ÿ“ฆ Volume control: set a maximum number of products to pull, from a single preview to a full catalog export.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Dafiti data

๐Ÿ’ฐ Monitor competitor pricing across LATAM.

An e-commerce analyst sets a brand keyword and the 'price low to high' sort order for each country to build a weekly price comparison dashboard.

๐Ÿ“ฆ Audit a brand's product presence.

A brand manager searches their brand name across all four countries to verify product images, descriptions, and prices are correct on Dafiti.

๐Ÿ”ฅ Find the highest discounts for promotions.

An affiliate marketer runs the scraper sorted by 'highest discount' daily to populate a deals website with fresh, high-margin offers.

๐Ÿ“Š Analyze category assortment by country.

A market researcher collects a 'calzado' category from each country to compare which international and local brands Dafiti stocks in each market.

๐Ÿท๏ธ Build a product catalog feed.

A developer runs a category slug with a high product limit weekly to keep a search index or product database current with Dafiti's listed items.

Why choose this scraper

What you get
Consistent cross-country schema Compare products from Brazil, Chile, Argentina, and Colombia in one flat table
Direct price and discount data Numerical price and discount percentage, ready for analysis
Sort before you scrape Fetch only the most relevant products, newest arrivals, or deepest discounts
Large-scale collection Pull up to a million products per run without managing proxies

How it compares

No other Store actor targets Dafiti the same way, so the honest comparison is with the alternatives teams actually weigh.

Dafiti LATAM Product Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When Dafiti changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor with a search query or a category slug, pick a country and a sort order, and set a product limit to control the run size. The Input tab lists every parameter.

A first run with the defaults:

{
 "query": "tenis",
 "maxItems": 10
}

A larger pull:

{
 "query": "tenis",
 "maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.85
1,000 results $8.50
10,000 results $85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Dafiti LATAM Product Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Dafiti through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/dafiti-latam-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

I'm getting zero results for my keyword.

Check the country selection. A search for 'tenis' works on dafiti.com.br but may return zero products on dafiti.cl if none match. Also try a broader or shorter keyword and verify the Dafiti site is accessible in your region.

The run is taking too long.

Reduce the 'Maximum products' number. Collecting thousands of items requires paginating through many search result pages. If you need a full catalog, expect longer run times and consider using a higher memory Actor plan.

Prices are in the wrong currency format.

Prices are returned exactly as shown on the Dafiti country site you selected: Brazilian reais for br, Chilean pesos for cl, Argentine pesos for ar, and Colombian pesos for co. The Actor does not convert currencies.

The category slug returns products from a different category.

Category URLs on Dafiti can redirect or change. Double-check the exact slug from the live site right before your run. Some slugs are language-specific to each country and may not match across storefronts.

Some product images are missing in the results.

Dafiti may not load all images on search listing pages, or they may be behind lazy-loading. The Actor captures the primary listing image when available. For a complete gallery, you would need to scrape the individual product detail pages.

FAQ

Question Answer
Can I scrape multiple countries at once? You can set one country per run. To collect from multiple countries, run the Actor once for each country code (br, cl, ar, co) and merge the datasets.
What happens if I use both a query and a category slug? The Actor prioritizes the keyword search. If both fields are provided, it uses the query field and ignores the category slug. For category scraping, leave the query field empty.
How do I find the correct category slug? Go to a Dafiti category page in your browser. The slug is the last part of the URL after the last slash, for example 'calcados-masculinos' from dafiti.com.br/calcados-masculinos.
What does 'highest discount' sort mean? It sorts products by the largest percentage difference between the original price and the current sale price, showing the deepest discounts first.
Does this Actor work for Dafiti Mexico? No, this Actor currently supports Brazil, Chile, Argentina, and Colombia only. The Mexican storefront is not included.
How fresh is the data? The Actor scrapes the live Dafiti website in real time. Product availability, prices, and discounts reflect what a shopper would see at the moment of the run.
Can I get the product description text? The Actor returns the data available on the listing and search pages, which typically includes price, brand, image, and discount but not the full product description body. For full details you would need to follow product links.
Is an account or API key required? No. This Actor reads the public storefront pages, so you only need an Apify account. There is no Dafiti API key or login to configure.
How do I stop the run early if I have enough data? Set the 'Maximum products' field to the exact number you need. The Actor will stop gracefully once it has collected that many items.
What export formats are available? You can download your results in CSV, JSON, Excel, or XML from the dataset tab after the run completes.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Dafiti Group. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
query string Keyword to search (e.g. 'tenis', 'vestido'). tenis
maxItems integer How many products to collect per run. 10
country string (4 options) Country br
category string Category slug not set
sort string (5 options) Sort by popularity

Pricing

from $7.50 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0075 to $0.0085

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~dafiti-latam-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Dafiti LATAM Product Scraper on Apify All scrapers