Etsy Listing Photo Attribute Scraper
Pricing
from $2.24 / 1,000 photos
Etsy Listing Photo Attribute Scraper
Read public Etsy listing photos. Each row is one photo with the product type, color, material, style, and any text on the item. Built for product research. No login. Export JSON or CSV.
Pricing
from $2.24 / 1,000 photos
Rating
0.0
(0)
Developer
rainminer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Read style, color, and material from Etsy listing photos. Product research teams use it when the seller left materials blank and the photo is the only place the item is described.
Paste a public listing URL such as https://www.etsy.com/listing/786090892/refillable-personalized-leather-journal. Each photo becomes one dataset row. No Etsy login is required.
What can this Etsy photo scraper do?
- Open a public Etsy listing page.
- Collect the listing photos.
- Name the product type, dominant color, visible material, and style.
- Record an occasion only when the photo makes it obvious.
- Transcribe text printed on the item.
- Cap photos per listing with
maxItems. - Export JSON, CSV, or Excel and schedule a repeat through Apify.
maxItems counts photos per listing URL. A material is saved only when it is visible. The Actor does not guess a brand.
What data can you extract?
| Field | Meaning |
|---|---|
| imageUrl | Photo that was read |
| productType | What the item is |
| primaryColor | Dominant color |
| material | Material visible in the photo |
| style | Visual style, such as floral or minimal |
| occasion | Occasion when the photo makes it obvious |
| textOnImage | Text printed on the item |
| listingTitle | Title on the listing page |
| listingId | Etsy listing id |
| listingUrl | Listing page you provided |
How to read Etsy listing photos
- Open the listing on Etsy and copy the URL. It should contain
/listing/and a numeric id. - Paste it into Start URLs. Add more listings if you want a set.
- Set Maximum images. The default is 3 so a test stays small.
- Start the run and download the dataset.
If the listing page comes back without photos, that URL is retried and then skipped. Turn on a proxy in the input when Etsy blocks the run.
Use cases
- Tag color and material for a set of listings.
- See which styles show up for a search you already collected.
- Read text printed on a custom item.
- Sample three photos before a full gallery pass.
- Compare two sellers' hero images.
- Build a sheet of listing ids beside product type.
- Watch one listing on a schedule.
- Hand rows to a merchandising workbook.
- Separate jewelry photos from apparel photos.
- Note when a photo does not show the material the title claims.
Pricing
Platform usage is included.
| Charge | Free plan |
|---|---|
| Actor start | $0.00005 |
| Listing with a reading | $1.99 per 1,000 listings |
| Photo classified | $2.99 per 1,000 photos |
Paid plans are cheaper. Keep maxItems small while you test.
FAQ
Does this need an Etsy login? No. Public listing pages are enough.
Why did my URL get skipped? The link must be an etsy.com/listing/ URL with a numeric id.
Why is material null? The photo does not show a material clearly enough to name one.
Image Credit
No site screenshot is used.