ParseForge Scrapers

MercadoLibre Mexico Offers Scraper

parseforge/mercadolibre-ofertas-scraper

E-commerceOther

Scrapes MercadoLibre Mexico offer listings by category slug and returns each one as a flat row with title, price, discount, seller, and URL.

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

Overview

ParseForge

MercadoLibre Mexico Offers Scraper

Scrape MercadoLibre Mexico offers by category, up to a million listings per run. Each offer returns its title, price, discount, seller info, and direct URL. No login or API key. Export to CSV, JSON, Excel, or XML.

MercadoLibre's official API requires a registered app, OAuth tokens, and strict rate limits. This Actor reads the public offers feed directly from mercadolibre.com.mx, filtering by category slug, and returns every matching listing in a clean, flat schema. It is built for market researchers, pricing analysts, and e-commerce sellers who need bulk offer data without writing a single line of code.

Who uses it What they scrape MercadoLibre Mexico for
Pricing analysts Track competitor pricing and discount patterns across MercadoLibre Mexico categories.
E-commerce sellers Monitor which products and sellers dominate a category to inform inventory decisions.
Market researchers Map product availability, price ranges, and promotional intensity in the Mexican market.
Dropshippers Find trending offers and reliable sellers to source products for other platforms.

What it does

This Actor collects MercadoLibre Mexico offers filtered by category and returns each listing as a flat row with price, discount, seller, and link.

  • ๐Ÿท๏ธ Category filter: pass a MercadoLibre category slug like MLM1648 to scrape only that section.
  • ๐Ÿ”ข Volume control: set maxItems from 1 to 1,000,000 to cap the number of offers returned.
  • ๐Ÿ“ฆ Flat output: every offer is one row with title, price, discount percentage, seller name, and product URL.
  • ๐ŸŒŽ Mexico focus: targets mercadolibre.com.mx exclusively for local pricing and availability.

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

What you can do with MercadoLibre Mexico data

๐Ÿ’ฐ Monitor competitor pricing.

A pricing analyst scrapes the MLM1648 category daily to track how competing sellers adjust their prices and discounts on electronics.

๐Ÿ“Š Map category saturation.

A market researcher pulls 50,000 offers across multiple categories to identify which segments have the most sellers and the deepest discounts.

๐Ÿ›’ Find trending products.

A dropshipper scrapes the top offers in MLM1574 to spot high-demand items with strong seller ratings before committing to inventory.

๐Ÿช Audit seller presence.

An e-commerce manager extracts all offers in their brand's category to see which resellers are active and at what price points.

Why choose this scraper

What you get
No API registration Reads the public offer feed directly, no OAuth or app setup required.
Category targeting Scrape exactly the product segment you care about with a simple slug filter.
Bulk extraction Pull up to a million offers in a single run for large-scale analysis.
Fixed schema Every run returns the same fields so your downstream pipeline never breaks.

How it compares

This Actor focuses on MercadoLibre Mexico offer listings by category, while the competitors below cover product pages, seller monitoring, or multi-country search results.

Feature ParseForge Mercadolibre Product Scraper Mercadolibre Seller Competition Monitoring MercadoLibre Scraper 2026
MercadoLibre Mexico offers by category Yes Not listed Not listed Not listed
Full product page details Not listed Yes Not listed Yes
Seller-level monitoring and buy-box tracking Not listed Not listed Yes Not listed
Multi-country domain support Not listed Yes Yes Yes
Discount percentage in output Yes Not listed Not listed Not listed
Runs without proxies Not listed Yes Not listed Not listed

Configure the run

Drive the Actor with a MercadoLibre Mexico category slug and a maximum item count. The category filter runs as offers are read so only matching listings reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

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

Results collected Approximate cost
100 results $2.10
1,000 results $21.00
10,000 results $210.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 MercadoLibre Mexico Offers 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 MercadoLibre Mexico 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/mercadolibre-ofertas-scraper"

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

Troubleshooting

Why am I getting no results?

Check that your category slug is valid for mercadolibre.com.mx. Try leaving the category field empty to confirm the Actor can reach the site. Also verify that your maxItems is set to a number greater than zero.

Why does the run stop before reaching my maxItems?

MercadoLibre may paginate a limited number of offers per category. If the category has fewer listings than your maxItems, the Actor will return everything available and finish cleanly.

Why are some prices or discounts missing in the output?

Some sellers do not display a discount or original price on their listing. The Actor returns whatever is publicly visible on the page; missing fields will appear as null or empty.

Why am I getting blocked or seeing errors?

Apify's proxy rotation handles most blocks automatically. If errors persist, try reducing your maxItems or adding a delay between requests in the advanced settings.

FAQ

Question Answer
Does this scraper work for MercadoLibre Argentina or Brazil? No, this Actor targets mercadolibre.com.mx exclusively. For other countries, use a multi-domain MercadoLibre scraper from the Apify Store.
What is a category slug and where do I find it? A category slug is the code in the MercadoLibre URL after the domain, like MLM1648 for electronics. Browse mercadolibre.com.mx, click a category, and copy the code from the address bar.
How many offers can I scrape in one run? Free Apify users can scrape up to 10 offers. Paid users can set maxItems up to 1,000,000 per run.
Do I need proxies to run this Actor? Apify's built-in proxy rotates IPs automatically. You do not need to configure anything extra for a standard run.
Can I scrape offers without specifying a category? Yes, leave the category field empty to scrape offers from all categories on the MercadoLibre Mexico homepage.
What data fields does each offer include? Each row returns the offer title, price, discount percentage, original price, seller name, product URL, and the category it belongs to.
Can I schedule this scraper to run daily? Yes, Apify schedules let you run this Actor hourly, daily, or weekly and receive the results by email or webhook.
Is this Actor affiliated with MercadoLibre? No, this is an independent tool that reads publicly available offer data from the MercadoLibre Mexico website.
What output formats are supported? You can export your dataset to CSV, JSON, Excel, XML, or push it directly to a cloud storage integration.
How do I handle large scrapes without timeouts? Increase the Actor's run timeout in the Apify console settings. For runs over 100,000 items, consider using a higher memory tier.

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 MercadoLibre, S.A. de C.V. 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
maxItems integer Free users: 10. Paid users: optional, max 1,000,000. 10
category string Optional category slug (e.g. MLM1648, MLM1574). Leave empty for all categories. not set

Pricing

from $19.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.019 to $0.021

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~mercadolibre-ofertas-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 MercadoLibre Mexico Offers Scraper on Apify All scrapers