Scrape all seller price offers for any product on MercadoLivre.com with its product URL
The scraper is also available to use as an API. These parameters are accepted in the body
Name | Description | Example |
---|---|---|
url | Url of the product listing | https://www.mercadolivre.com.br/bio-extratus-queravit-repara-danos-shampoo-hidratante-250ml/p/MLB20769099 |
service_platform | Variable to indicate scraper platform name | mercado_sellers |
webhook_url | Callback url where results will be posted on job completion. URL must accept post requests. | https://yourserverurl.com/path |
Set the following header for authentication:
Authorization: Token <your_api_key>
Login here to find your API key.
Using the scraper via API requires a simple post request with the url
and service_platform
details sent in the body of the request.
1curl -X POST 'https://data.unwrangle.com/api/jobs/' \2-H 'Authorization: Token <your_api_key_here>' \3-H 'Content-Type: application/json' \4-d '{5 "url": "https://www.yelp.com/biz/the-post-sports-bar-and-grill-lake-saint-louis",6 "service_platform": "yelp_reviews"7}'
This is the response you will receive when a scraping job is created successfully.
1{2 "created": "2024-06-10T09:19:40.161178Z",3 "id": 27602,4 "url": "https://www.yelp.com/biz/the-post-sports-bar-and-grill-lake-saint-louis",5 "search": null,6 "urls": [],7 "status": "queued",8 "n": null,9 "service_platform": "yelp_reviews",10 "from_date": null,11 "webhook_url": null,12 "external_id": null,13 "is_webhook_sent": false,14 "credits_used": 10,15 "completed": null16}
The results retrieved by the scraping job can also be queried via API by making a request with the job ID in it if a webhook URL is not present.
1curl -X GET 'https://data.unwrangle.com/api/jobs/27602/results/' \2-H 'Authorization: Token <your_api_key>'
Each record returned will cost 1 credit and an additional 10 credits will be charged as a base fee for each job that is created