All scrapers

Marketplaces

MercadoLibre Scraper

mercadolibre.com

100% Success rate
2.3s Avg response
Bot detection + rate limiting Protection
1,000 calls Measured over

MercadoLibre is the dominant e-commerce marketplace across Latin America, spanning many country sites and currencies. ScrapeUnblocker renders its listing and search pages as a buyer would see them and returns the price, seller and shipping detail for each item, holding a clean 100% at around two seconds a page.

What you can extract

  • Product title, condition and category
  • Price, currency and installment options
  • Seller reputation and sales count
  • Free shipping and Mercado Envios flags
  • Rating, review count and listing URL

How to scrape it

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.mercadolibre.com%2F&parsed_data=true"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/getPageSource",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"url": "https://www.mercadolibre.com/", "parsed_data": True},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const results = await su.getPageSource({
  url: 'https://www.mercadolibre.com/',
  parsedData: true,
});
console.log(results);

Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.

Read the API docs

Frequently asked questions

Is it legal to scrape MercadoLibre?

Collecting publicly available MercadoLibre data such as product prices, seller reputation and shipping options is lawful in many jurisdictions, but the rules depend on your country, the data you collect and how you use it. Some of it can be personal data, so follow the privacy rules that apply to you. ScrapeUnblocker returns the public page; what you collect and how you use it is your responsibility.

How do I scrape MercadoLibre without getting blocked?

MercadoLibre uses bot detection and rate limiting. ScrapeUnblocker renders the page in a real browser, rotates residential and ISP exits and handles challenges, so you get the page a visitor sees rather than a block page. In ScrapeUnblocker's benchmark it returned real content on 100% of 1,000 calls, about 2.3s per call.

What MercadoLibre data can I get?

MercadoLibre listing and search pages give you each item's title, condition and category, price, currency and installment options, seller reputation and sales count, free shipping and Mercado Envios flags, rating, review count and the listing URL. Take the rendered HTML, or pass parsed_data=true for structured JSON.

Do I need a MercadoLibre API or account?

No. ScrapeUnblocker returns the public MercadoLibre page as HTML, or structured JSON with parsed_data=true, so you do not need a MercadoLibre API account. Send a MercadoLibre listing or search URL to /getPageSource with your ScrapeUnblocker key. Use steps for clicks, typing or scrolling when a page needs them.

Can I monitor MercadoLibre at scale?

Yes. Calls run in parallel up to your plan's concurrency limit: 20 to 100 concurrent requests on Pay as you go, Starter and Pro, and 200 to 400 on Business, Scale and Ultimate. Send many listing and search URLs at once to track prices, sellers and shipping across its country sites and currencies.

How much does it cost to scrape MercadoLibre?

Each MercadoLibre request costs 1 credit, from EUR 1.00 per 1,000 on pay as you go to about EUR 0.55 per 1,000 on the Ultimate plan. Delivered pages are billed, including a site's own 404 or 410 page. A 403 block, a timeout, a 523 origin unreachable, a 429 and errors on ScrapeUnblocker's side are not billed. The free trial includes 500 requests, no card.

Related scrapers

Start scraping this site today

Free tier included. No credit card required to test it.