Mercado Livre Price Checker
Pricing
from $0.0003 / result
Mercado Livre Price Checker
Extract product prices from Mercado Livre Brasil (search results, categories and product pages): price, discount, seller, installments, ratings and more. Fast and cheap Cheerio-based scraper.
Pricing
from $0.0003 / result
Rating
0.0
(0)
Developer
Jose Inacio silva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Fast and affordable scraper for Mercado Livre Brasil (mercadolivre.com.br) built with Crawlee + Cheerio. Extract product data from search pages, category pages and product pages in a single run.
What it extracts
- Product title and listing URL
- Current price and original price (when discounted)
- Seller name and official-store flag (product pages)
- Installments text (e.g. "10x R$ 164,66 sem juros")
- Free shipping flag (listings)
- Stock status (product pages, from JSON-LD structured data)
- Timestamp of extraction
Why this Actor
- Cheap: Cheerio-based (no browser) — most runs cost cents in compute; the pay-per-event price is the main cost.
- Simple input: paste any
lista.mercadolivre.com.br/...search or category URL, or a product URL (/p/MLB...). Mix them freely. - Anti-bot handled: runs through Apify Residential Proxy by default, which Mercado Livre requires for reliable access. Proxy costs are billed to the run's user.
- Follows pagination: listing URLs are followed to the next page until
maxItemsis reached.
Input
| Field | Type | Description |
|---|---|---|
startUrls | array (required) | Mercado Livre search/category URLs or product URLs |
maxItems | integer (default 100) | Stop after collecting this many products |
maxRequestsPerCrawl | integer (default 50) | Safety limit on pages visited per run |
proxyConfiguration | object | Apify Proxy config. Prefilled with Residential — recommended to keep |
Usage examples
Track prices for a search term:
{"startUrls": [{ "url": "https://lista.mercadolivre.com.br/smart-tv" }],"maxItems": 100}
Monitor specific product pages (daily price check):
{"startUrls": [{ "url": "https://www.mercadolivre.com.br/<product>/p/MLB12345678" }],"maxRequestsPerCrawl": 10}
Schedule the Actor with the second input and pipe the dataset to a spreadsheet or webhook to build a price history over time.
Output
Dataset items look like:
{"url": "https://www.mercadolivre.com.br/...","title": "Smart TV 43\" Full HD","price": 1449.0,"originalPrice": 2499.0,"currency": "BRL","seller": "Loja Oficial Exemplo","installments": "ou 1646 em 10x 164,66 sem juros","freeShipping": true,"inStock": true,"sourceType": "listing","scrapedAt": "2026-10-06T14:00:00.000Z"}
Notes & limits
- Data is extracted from public pages only — no login, no private data.
- Mercado Livre serves slightly different layouts per category; the Actor covers the standard poly-card listing layout and the standard product page (with JSON-LD fallback). If a run returns fewer items than expected, lower
maxRequestsPerCrawlor check the run log. - This Actor is not affiliated with Mercado Livre.
Cost estimate
Pay-per-event: $0.4 per 1,000 dataset items. A typical 1-page search (~48 items) costs about $0.02 plus proxy/compute (billed to the run's user).