#
# # # # #

Etsy Product Scraper API

API:Scraper

US$5US$7

  • Etsy product scraper crawls the product information from Etsy SERP results. Users can scrape all results by adding the number of SERPs. The scraped data metrics have product pricing, name, image URLs and the product page URL. Country parameter is available for users to shift between product info from different countries.

  • The API is for personal use. For more details regarding API usage obligation & liability, please read Legal Terms of Service & Condition

1 Mins Video Google Sheets Demo


Etsy Product Scraper API Applied to Use in Google Sheets.

1 Mins Video Onsite App Demo


Etsy Product Scraper API Applied in BuyfromLo Onsite App.

Features

  • Etsy product scraper crawls the product information from Etsy SERP results
  • Users can scrape all results by adding the number of SERPs.
  • The scraped data metrics have product pricing, name, image URLs and the product page URL
  • Country parameter is available for users to shift between product info from different countries.

API Endpoint Specifications

  • Endpoint Path: /api/1/etsy
  • Type of Data: JSON & 20 requests per min
  • Data Source: Etsy
  • Request Limit: 500 requests/month
  • Script & Integration: Code to integrate with cURL, JS, Python, Ruby, Php, Node.js, Java, .NET, Rust, Go, Typescript

4.5 (Overall)

  • 5 stars - 38
  • 4 stars - 10
  • 3 stars - 3
  • 2 stars - 1
  • 1 star - 0

Latest Reviews

Etsy Product Scraper API Endpoint Basic Info

API Endpoint Path

required

ETSY SERP product data Scraper API

https://www.buyfromlo.com/api/1/etsy


Call Method

Required

GET

Type of Data Return

JSON

JSON output structured data for ETSY SERP product data


Available API Arguments & Parameters

Token

required

BUYFROMLO API token. Free and subscription APIs are both available on www.buyfromlo.com/apis, and accessible to on-site APP on www.buyfromlo.com/app as well

keyword

required

Input a keyword in English


totalpage

Optional

Total amount of product SERP page scraping. Max. amount of pages are 5. The default value is 1st page, which is 1.


ETSY SERP product data Scraper API

https://www.buyfromlo.com/api/1/etsy


Code Integration and Response

Python Code Sample


import requests

## Required components ##

token = "your buyfromlo token"
apiendpoint = "https://www.buyfromlo.com/api/1/etsy"
keyword = "the target product keyword"
## Max. 5 pages ##
totalpage = "target total number of pages"

## Call the api ##

response = requests.get(apiendpoint + "?token=" + token + "&keyword=" + keyword + "&totalpage=" + totalpage)
print(response.status)
print(response.json())
                        

JSON Response Sample


{
    "Product Title": "",
    "Pricing": "",
    "Shipping Fee": "",
    "Image URL": "",
    "PDP URL": ""
}