Independent source guide

Mercado Libre product data: listings, variations and catalog IDs

How Mercado Libre listings, seller offers, variations and catalog products fit together, and how to compare them by market and currency.

Updated · datawebot team

Get Mercado Libre data with datawebot

datawebot returns Mercado Libre search results and product pages as structured JSON: title, price, currency, availability and a link for each product. Run it from your AI agent over MCP or from your code over REST, at 5 credits per search page and 1 per product page. Failed pages are free, and every account starts with 200 free credits.

Can I get Mercado Libre data with Python?
Yes. Send the Mercado Libre URL to the REST API at api.datawebot.com with an API key from the dashboard, then read the JSON results. Any HTTP client works.
What does Mercado Libre data cost?
5 credits per search page and 1 per product page. Failed pages are free. Every account starts with 200 free credits, and credit packs are one-time purchases with no subscription.

Connect your agent.

Search products across online shops and compare seller offers with direct links. Free email sign-in.

Agent setup

Why listings and catalog products are not interchangeable

Treat a Mercado Libre listing as a seller's marketplace offer. A linked catalog product can help with product matching, but it does not replace the listing, its seller, selected variation, price or local market. Keep each identity in its own field.

Scroll to compare →

Why listings and catalog products are not interchangeable
Record layerWhat to preserveWhat it identifies
Marketplace siteCountry storefront and currencyThe local marketplace and its currency; Mercado Libre runs separate local sites, such as Argentina, Brazil and Mexico.
Listing / offerListing identifier, seller and categoryA concrete marketplace listing and the seller responsible for that offer. Do not deduplicate offers by title alone.
Selected variationThe selected option combinationThe specific option combination, such as a size or color, when the listing has variations.
Catalog relationLinked catalog product when presentA product-matching relationship. It does not identify the seller's price or replace the related listing and variation.
Price observationPrice, currency, source URL and observation timeA time-bound offer value. Keep it attached to the site, listing, seller and selected variation it describes.

Choose a matching rule that preserves the offer

A product comparison often needs two grains: one row per seller offer and a separate product-level match. Use the catalog relation as a candidate link, then preserve the fields that let someone reproduce the comparison.

Scroll to compare →

Choose a matching rule that preserves the offer
ComparisonMatch or group byKeep distinct
Same catalog product, different sellersUse the linked catalog product as a product-level match when present; validate distinguishing attributes.Keep each listing, seller, price, currency and observation time as a separate offer.
One listing with several optionsUse the listing plus its selected option combination for an option-level observation.Do not assume every variation has the same price, identifiers or catalog relation.
Same product on different country sitesGroup only after a verified product match across local sites.Retain the site, currency and each local listing and seller offer; a listing identifier is not a global product key.

Content reviewed 2026-10-27.

Get Mercado Libre product data as JSON.

Every account starts with 200 free credits, with no subscription: a search costs 5 credits and a product read 1. Failed requests are free.