API usage as a buyer (+ please approve my app, requested > 1 month ago!) #1278
-
Hi, all. I don't have an Etsy shop, I just buy things. I'm trying to write a Python program that periodically updates me on prices and availability of things on my wishlist Etsy flagged my program as a bot, so I said, ok, I'll check out the API to do it the "right" way. As far as I can see, the API isn't meant for buyers, only sellers. However it looks like I could still use the getListing endpoint for what I need Is this going to help me not get blocked by the site's anti-spam guards? If not, what's the preferred way for me to do this? It would be 100-200 public page views once or twice a week, max, it's not like I'm going to be bogging anything down. On a related note, I put in a request over a month ago, and it's still showing as pending approval. How long does this process usually take?? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
So, screen scraping is explicitly against the terms of service, so that’s maybe what caused your previous issue (not sure how else you would access data without the API). Etsy wants to control what data is allowed to be accessed programmatically, and this does hamstring a lot of developers’ projects. While I think the Etsy API is largely “tailored” for sellers, I think there is reasonable API access to create some level of app success for buyer(s) also. The biggest caveat is that Etsy has a VERY narrow vision of what should and shouldn’t be allowed in regards to app building. They don’t want anyone to offer an alternative “Etsy experience” and seem inconsistent and unclear (at best) in informing developers what is and isn’t acceptable for a developer app. In regards to rate limiting, there should be no concerns about “public views” beyond just that (rate limiting). There is API documentation for rate limiting, I don’t know the numbers off the top of my head though. As far as the rejection process (oh… I mean approval process), I think a few weeks time is pretty normal, a month or so would not be shocking. I would recommend digging into the GitHub discussions if your app is not ultimately accepted for some ideas for what is required to get your app approved. Unfortunately, there is not a better resource. |
Beta Was this translation helpful? Give feedback.
So, screen scraping is explicitly against the terms of service, so that’s maybe what caused your previous issue (not sure how else you would access data without the API). Etsy wants to control what data is allowed to be accessed programmatically, and this does hamstring a lot of developers’ projects.
While I think the Etsy API is largely “tailored” for sellers, I think there is reasonable API access to create some level of app success for buyer(s) also. The biggest caveat is that Etsy has a VERY narrow vision of what should and shouldn’t be allowed in regards to app building. They don’t want anyone to offer an alternative “Etsy experience” and seem inconsistent and unclear (at best) in in…