Documentation Mercado Libre

Check out all the necessary information about APIs Mercado Libre.
circulos azuis em degrade

Documentation

Last update 22/12/2025

Reported listings

To reduce reports within the framework of the Brand Protection Program, we provide the following features to consult and respond to reports made against sellers. Remember that a report may lead to the removal of the listing, and sanctions for repeat offenses may impact your reputation, account restrictions, suspension, temporary and/or permanent disability. You can also use the Mercado Libre flow to respond to a report.


Consult reported items

With the following resource, you can obtain a seller's reported items, the report date, expiration date (maximum deadline to respond to the report), reason for the report, the ID identifying the case, and its status.


Required parameters

Parameter Description
offset Limits the number of results. The maximum result per page is 50. To obtain the first results, you must send 0, then 50, 100, 150, 200, and so on.
date_created Creation date of reports. With this parameter, you will delimit from one day to the current date.
status Status of the report. Relevant statuses for sellers are: WAITING_DOCUMENTATION, DOCUMENTATION_PRESENTED, DOCUMENTATION_APPROVED, DOCUMENTATION_NOT_APPROVED, DOCUMENTATION_NOT_PRESENTED, MEMBER_NOT_RESPOND, ROLLBACK.

If you do not want to filter reports, you must obligatorily send the date_created and status fields empty: ?offset=0&date_created=&status=


Call:

curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/cases?offset=0&date_created=2022-04-01&status=$STATUS_ID

Example call:

curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/cases?offset=0&date_created=2022-04-01&status=DOCUMENTATION_APPROVED

Response:

[
    {
        "element_related_count": 1,
        "item_id": "MLM2007439322",
        "date_created": "2025-12-19T18:23:11Z",
        "due_date": "2025-12-23T18:34:28Z",
        "case_id": 36408927,
        "reason_text": "the product could be counterfeit.",
        "current_status": "WAITING_DOCUMENTATION",
        "user_product_ids": []
    },
    {
        "element_related_count": 1,
        "item_id": "MLB5324094348",
        "date_created": "2025-12-09T22:18:14Z",
        "due_date": "2025-12-13T13:35:54Z",
        "case_id": 36376014,
        "reason_text": "the product could be counterfeit.",
        "current_status": "DOCUMENTATION_NOT_PRESENTED",
        "user_product_ids": []
    },
    {
        "element_related_count": 1,
        "item_id": "MLM3601892554",
        "date_created": "2025-12-09T22:16:58Z",
        "due_date": "2025-12-13T13:35:26Z",
        "case_id": 36376013,
        "reason_text": "the product could be counterfeit.",
        "current_status": "DOCUMENTATION_NOT_PRESENTED",
        "user_product_ids": []
    },
    {
        "element_related_count": 1,
        "item_id": "MLM2475402207",
        "date_created": "2025-12-09T22:08:42Z",
        "due_date": "2025-12-13T13:29:17Z",
        "case_id": 36375990,
        "reason_text": "the product could be counterfeit.",
        "current_status": "DOCUMENTATION_NOT_PRESENTED",
        "user_product_ids": []
    },
    {
        "total": 4,
        "offset": 0,
        "limit": 50
    }
]

Response fields

item_id: item identifier.
date_created: creation date of the received report.
due_date: expiration date to respond to the report. If no response is provided, the report status will change to DOCUMENTATION_NOT_PRESENTED and the item will be moderated and deleted (forbidden).
case_id: report identifier. It allows getting more details about the received report.
reason_text: reason for the report.
current_status: current status of the report. This will change according to response and resolutions.



Learn about the different statuses:

Current_status Name Description Item Status
DOCUMENTATION_APPROVED Documentation approved The report was responded to by the seller, the member approved the documentation and withdrew their report. Active
DOCUMENTATION_NOT_APPROVED Documentation not approved The report was responded to by the seller, but the member ratified their report. Deleted
DOCUMENTATION_NOT_PRESENTED Documentation not presented The report was not responded to by the seller. Deleted
DOCUMENTATION_PRESENTED Documentation presented The report was responded to by the seller and is waiting for a response from the member. Paused
MEMBER_NOT_RESPOND Member did not respond The report was responded to by the seller, but the reporter did not respond in time. Active
ROLLBACK Retracted The report was retracted. Active
WAITING_DOCUMENTATION Waiting for response We are waiting for a response to the report from the seller. Paused

Consult reported item details

For more information about the case and the reported item, perform the following query:


Call:

curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/$CASE_ID

Example:

curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/36408927

Response:

{
    "item_info": {
        "item_id": "MLM2007439322",
        "price": 16263.0,
        "description": "",
        "title": "Test Item, Please Do Not Bid Kc: Off",
        "pictures": [
            {
                "size": "500x500",
                "url": "https://http2.mlstatic.com/D_988787-CBT68829317273_042023-O.jpg",
                "max_size": "500x500"
            }
        ]
    },
    "last_updated": "2025-12-19T14:34:28.000-0400",
    "is_rollbackable": true,
    "documents": [],
    "date_created": "2025-12-19T14:23:11.000-0400",
    "photos_denounced": [],
    "reason_text": "the product could be counterfeit.",
    "due_date": "2025-12-23T14:34:28.000-0400",
    "user_product_ids": [],
    "photos_new": [],
    "member_quittance": null,
    "reason_id": "PPPI1",
    "document_name": null,
    "public_member_name": "FAKES IT",
    "element_related_count": 1,
    "case_id": 36408927,
    "current_status": "WAITING_DOCUMENTATION",
    "seller_quittance": null,
    "document_url": null
}

Response fields

item_info: relevant item information.
last_updated: date of the last report update.
date_created: creation date of the report.
photos_denounced: reported images.
reason_text: reason for the received report.
due_date: expiration date to respond to the report.
photos_new: new images to add to the item. Once the report is responded to with this field, Mercado Libre adds the picture IDs to the listing.
case_id: report identifier.
user_product_ids: user product ID.
member_quittance: program member's comment.
document_name: name of the document sent by the member.
public_member_name: public name of the program member.
current_status: current status of the report.
document_url: URL of the document sent by the member.
reason_id: report identifier.



Learn about the different types of reports:

Reason ID Name Description
PPPI1 Counterfeit Product It is a copy or counterfeit of a product that was not manufactured by the brand.
PPPI2 Trademark misuse Uses the brand improperly in the listing. For example: in the title, description, photos, etc.
PPPI3 Copyright - Software The listing offers a computer program that infringes rights.
PPPI5 Copyright - Books The listing offers a literary work that infringes rights.
PPPI6 Copyright - Images The listing contains images and/or photos that the seller does not have authorization to use.
PPPI7 Copyright - Personal Image Uses the personal image of the reporter.
PPPI8 Industrial Design or Model Infringes an industrial model or design.
PPPI9 Infringes patents, utility models, or plant variety rights Infringes patents, utility models, or plant variety rights.
PPPI10 Product not intended for sale. Ex. Free samples, products not launched in the Brazilian market, other products delivered as collateral.
PPPI11 Copyright - Courses The listing offers a course that infringes rights.
PPPI12 Copyright - Video games The listing offers a video game that infringes your rights.
PPPI14 Copyright - Videos / Movies Videos / Movies. The listing offers an audiovisual work that infringes my rights.
PPPI15 Copyright - Music The listing offers musical content that infringes your rights.
PPPI16 Copyright - Character Character. The listing offers products that include characters without authorization.
PPPI17 Copyright - Others The listing offers another type of work (drawing, painting, sculpture, etc.) that infringes your rights.
PPPI18 Related Rights - Illegal reproductions Unauthorized linkages or reproductions.
PPPI19 Related Rights - Personal image Uses personal image associated with artistic interpretation without authorization.
PPPI20 Related Rights - Audio Material Uses audio material without authorization. Recorded music or sounds.
PPPI21 Related Rights - Audiovisual Material Movies, series, videos, recordings of recitals, shows, and sporting events.
PPPI22 Related Rights - Illegal transmission Services to access signals illegally.
PPPI23 Related Rights - Illegal device Devices that capture signals illegally.

Flow to respond to reports

1. Identify response type

  • If the seller has rights to use the images, they must respond to the report with a comment (optional) and attach the document (mandatory).
  • If the seller does not have rights to these images, they must upload new images and send the IDs of the new images and the IDs of the deleted images in their response. Use our /pictures API.
  • By documentation: the seller must respond to the report with a comment (mandatory) and documentation (optional). Before sending the response, we recommend uploading the document to the endpoint.

2. Upload supporting document

Once sellers differentiate whether it is a report for use of images (sending images + documents) or documents, they must upload the document to Mercado Libre in the following way:


Required parameters

case_id: report identifier.
name: file name.
form: official file or document that proves the report response.


Note:
Only PDF, JPG, or PNG files with a maximum size of 5 MB are allowed.

Call:

curl -X PUT -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/files?case_id=$CASE_ID&name=$NAME_FILE.JPG -Form =@/Users/Name/Example/report-document-Nike.jpg

Example:

curl -X PUT -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/files?case_id=32679944&name=testFile.jpg'--form '=@"/Users/Name/Example/report-document-Nike.jpg"'

Response:

{
  "file_name":"32679944.jpg"
}

This file_name must be used for the document_name field when attaching supporting documentation to a report.


3. Send response to report

Note:
If the seller does not send documentation in optional cases, they can send an empty string ("document_name": " ").

Response for image use (without variations):

seller_quittance: seller comment.
document_name: name of the document sent by the member.
photos_new: new photos that the seller will send and Mercado Libre will upload these images to the item.
photos_removed: ID of the images to be deleted. Mercado Libre will delete these images.


curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/12344
{
  "seller_quittance": "comment",
  "document_name": "32618474.png",
  "photos_new": ["799744-MLA1234_112022"],
  "photos_removed": ["637858-MLA124_112022"],
  "variations": []
}

Response for image use (with variations):

variations: indicates the ID of the item variation with the images that you want to remain in the listing.

curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/12344
{
  "seller_quittance": "test",
  "document_name": "32618474.png",
  "photos_new": ["799744-MLA1234_112022"],
  "photos_removed": ["637858-MLA124_112022"],
  "variations": [{
    "id": "16787985187",
    "picture_ids": [
      "111111 - EXISTING_IMAGE_111111",
      "111111 - EXISTING_IMAGE_111111",
      "111111 - EXISTING_IMAGE_111111"
    ]
  }]
}

Learn more about how to work with images.


Report response with document:

curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/moderations/pppi/case/12344
{
  "seller_quittance": "seller comment",
  "document_name": "32618474.png"
}

Recommendations for responding to reports

Infringement Reason Expected response
Counterfeit product, copies or replicas It is illegal to sell counterfeits, copies, or replicas of a registered brand's products, and listing these types of products is prohibited by our Terms and Conditions. - Send photos of the purchase invoice proving the product is original, that it was purchased legally, and justifying the stock offered in your listing.
- Send images of the labels and original product packaging.
The rights holder could ask for specific documentation to be attached for the response.
Illegal use of registered trademark A registered trademark is a distinctive sign (such as a word, phrase, or logo) used to identify products or services. - Attach a copy of the rights holder's authorization.
- If you are the owner of the brand being used, send a copy of your trademark title.
Pirated software It is illegal to sell unauthorized copies of software, and listing these types of products is prohibited by our Terms and Conditions. Send a copy of the license authorizing you to distribute the software.
Copyright infringements Protects original intellectual works such as movies, music, photographs, and books. Copyright protection prevents others from using a work without permission. - Prove you are the rights holder.
- Send a copy of the authorization given by the holder to use their work.
- Send a copy of the work's deposit certificate.
Related rights infringements Gives protection to those who, without being the author, contribute with creativity, technique, or organization in the process of making a work available to the public. - Send authorizations to record your performance or interpretation.

If it is a report from phonogram and videogram producers, attach:
- Purchase invoices for copies issued by an authorized distributor of the phonograms or videograms.
- Contracts authorizing consignment sales.
- Licenses to reproduce phonograms or videograms.

If it is a report from a broadcasting organization, send:
- License authorizing you to distribute or retransmit the signal of the reporting organization.
Infringement of a patent or utility model It is an exclusive right granted to an invention (product or process) that implies a new, non-obvious technical solution with industrial application. - Prove you are the patent holder.
- Send a copy of the authorization given by the holder to commercially exploit their invention.
Infringement of an industrial model or design Protects the ornamental or aesthetic aspect applied to a product. - Prove you are the holder of these rights.
- Send a copy of the authorization given by the holder for commercial exploitation, including their protected rights.
Product not intended for sale The brand owner did not intend it for commercial purposes, thus did not deliver it to be sold, for example, free samples or test samples, or products delivered as collateral.

In Brazil, it is an infringement to sell a product that has not been officially launched in this market by the rights holder or with their authorization.
Send documentation to the reporter proving you purchased the product without any limitations for selling it.

Test reports

If you want to test this functionality with test users, access support. The item IDs sent must have the status: active, tag test_item, and catalog_listing: false.