question

boddies avatar image
9 Likes"
boddies asked ·

findCompletedItems dropped from Finding API

I've had an email saying findCompletedItems is getting dropped from the Finding API in 9 days time - great! :(

Says to use MarketPlace Insights API but have to ask here for access to it?

So how do you get access to MarketPlace Insights API?

Thanks.

finding-apifindcompleteditemsmarketplace insights api
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

swappart avatar image
4 Likes"
swappart answered ·

I use the FindCompletedItems call in my custom listing application to get a price recommendation when I'm listing new items. I suppose an alternative method could be implemented using JSoup to send a Get request and then parsing the result.

Example search:

https://www.ebay.com/sch/i.html?&_nkw=radio&_sacat=20081&LH_TitleDesc=0&LH_ItemCondition=3000&LH_Complete=1&LH_Sold=1


This is your keyword(s): &_nkw=radio

This is the search category: &_sacat=20081 (use 0 for all categories)

Whether you want to search title and description: &LH_TitleDesc=0 (use 1 to also search desc)

Item condition: &LH_ItemCondition=3000 (3000 = used)

Return completed items only: &LH_Complete=1

Exclude unsold completed items: &LH_Sold=1 (0 returns sold and unsold)


You can experiment by searching on eBay and seeing what changes in the URL when you check different boxes in the sidebar.


If you have a distributed app and implement such an alternative, I would be certain to make the requests originate from the client-side application and go direct to eBay, rather than have the client send request to server, and then the server get the data from eBay. Of course, if the client isn't written in Java, then JSoup wouldn't work, but I'm sure something similar would be available for different programming languages.

· 4 ·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

When we all currently rely on the API with approved access, the last thing we want to do is resort to scraping - sure we could scrape it but it's unreliable, inconsistent and easily blocked by eBay.

1 Like 1 ·

I wonder too if the main-site completed-item search will be quietly "deprecated" along with this.

1 Like 1 ·

Why would it be unreliable? I've been scraping for years to get things, such as revision history, which the APIs can't give me. Never had any issues. Of course, I'm not doing it excessively.

0 Likes 0 ·

not working for me. eBay is blocking me. I sent you a PM hoping you have some suggestion.

0 Likes 0 ·
clickimusprime avatar image
3 Likes"
clickimusprime answered ·

Does deprecated mean the API won't be available on October 15?

Deprecated means planned to be discontinued, but still active. But eBay regularly misuses it to mean deactivated.

The email says it will be deprecated, restricted and no longer accessible.

For now, you could log item numbers of interest with Browse or Finding API and pull the sales data from Shopping API after the items end. Check terms to see if that's permitted.


·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

a2hgo avatar image
3 Likes"
a2hgo answered ·

Same, I've had a product for sale since 2013 using this API and to give developers only a few days notice and no real accessible alternative is absolutely ridiculous. I have 10k daily active users who have all paid for my product for whom my product will literally be rendered useless in 9 days time. I am not looking forward to the fallout from that.

I hope someone from ebay is reading this and is able to give us more sensible timeframe to go through the approval process for the new API and to update our products accordingly, especially as we've been given 9 days and the application itself takes up to 10 working days and requires PCI certificates etc, since its an application for all Buy APIs, 90% of which are not required to replace the findCompletedItems functionality.

·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

jinkysab avatar image
3 Likes"
jinkysab answered ·

Same here! I went through to support but seemingly the only way to contact Ebay is via Premium Support which I don't have.

There must be loads of us in this situation!

·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

bou_2265 avatar image
2 Likes"
bou_2265 answered ·

Guys, no one on eBay cares about this thread.

We should personally reach out to the relevant eBay position holders and let them know this is a wrong move:

1. Tanya Vlahovic - Lead Public API Architect at eBay

She posted on LinkedIn about "what we do at eBay to understand our developer community", so this is a good place to comment about how poorly they understand us.

Her Twitter

2. Mazen Rawashdeh - eBay’s Chief Technology Officer

Relevant LinkedIn post we can comment about.

His Twitter

·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

daviga53 avatar image
2 Likes"
daviga53 answered ·

Everything related to eBay and its API support has been an absolute disaster since the beginning of 2020. During Q4 when sales pick us, and during a global pandemic, eBay find it reasonable to dismiss its own deprecation policy, and shut down one of its most important API calls, without any reasonable notice. WHO are the people that work for this company that simply make the worst possible decisions?


FYI, this call cannot be replaced with a normal FindItemsAdvanced call, and it has nothing to do with GDPR laws. It is just eBay being ignorant. The same eBay that takes pride of having developed their APIs for 20 years. What a joke. Why would us developers bother with eBay if this is the treatment we keep on getting?

I bet almost no one would get approved for that marketplace API neither, and even if they do, it will be months from now in the best case.





· 3 ·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Couldn't agree more. I think it's about greed. eBay is or is likely to start charging for completed item sales data. Just a hunch from here.

1 Like 1 ·

Almost like they’re working on their own product and don’t want any competition.

1 Like 1 ·

It's really not surprising. I don't even understand why the developer program exists at this point. It's almost as if it was created years ago and then forgotten about and now hardly anyone at eBay knows it exists.


Obviously someone does, given that this call was just outright disabled. But it's just mind boggling that this happened when the only alternative appears to be another API that developers are just outright denied from using...even when they haven't submitted an application yet. So, why anyone would sign up for the developer program at this point is beyond me.

1 Like 1 ·
buchhaltung_0 avatar image
2 Likes"
buchhaltung_0 answered ·

same here :-(

·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

davidvc0 avatar image
2 Likes"
davidvc0 answered ·

Does deprecated mean the API won't be available on October 15? There is an API deprecation page which shows two states: deprecated and decommissioned. The decommissioning date is about 6 months after deprecation.

https://developer.ebay.com/docs/api-deprecation

· 2 ·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Good question. The email says the following, so I think on the 15th it will no longer be accessible.

As of 10/15/2020, we are deprecating and restricting the findCompletedItems call on the Finding API. This end-point will no longer be accessible by your application.


2 Likes 2 ·

Well they specifically say "deprecating and restricting" and "This end-point will no longer be accessible by your application". I took that to mean, from the 15th but would be good to get confirmation.

0 Likes 0 ·
robd3447 avatar image
2 Likes"
robd3447 answered ·

It's a shame that it's such short notice to deprecate and disable the API. I am certain that products such as pricecharting among many others will cease working. It costs $75 to even be considered for the Insights API.

My product will be out of action until I can come up with a good solution to this API disappearing. I drive all my traffic away from retailers and towards eBay by using data from findCompletedItems to show that eBay is cheaper than other third party retailers.

Bit disappointed.


EDIT: Is there any word from eBay on this or any workarounds? Cheers!

·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

comple-49 avatar image
1 Like"
comple-49 answered ·

I could be wrong, but based on the wording of the emails I received from eBay following the Marketplace Insights application, it would appear "following internal business discussions" they'e not giving 'anyone' access. I think it would be more honest if eBay simply removed the instructions around applying for the API whilst they get their house in order. Seems like the Marketplace Insights API application process is just smoke and mirrors to detract from the fact they closed the findCompletedItems API with no notice or actual alternative.

· 7 ·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Interesting. If not one is using it, then how are sites like these still operating? Are they in the approved partner list by chance?

https://www.pwccmarketplace.com/market-price-research

https://130point.com/sales/

Just trying to figure out what's going on here and why likely 100's of business are just left out in the cold. Does anyone have an @ebay contact?


1 Like 1 ·
jinkysab avatar image jinkysab showtimecollectibles423 ·

I use those service too and was wondering the exact same thing!

0 Likes 0 ·

Yes. This is totally bogus. There's many still with access to eBay completed sales data. It's quite brutal business behavior. All us developers and such invested resources and monies to develop apps on this API and the way that this has been handled is how ebay treats all its community these days. EBAY DOES NOT CARE. Too much greed.

0 Likes 0 ·

you're 100% correct.

0 Likes 0 ·

Judging by the requests 130Point are making (https://www.ebay.com/sch//i.html?_from=R40&_nkw=iphone&LH_Sold=1&LH_Complete=1&_oac=1&_sop=13&_ipg=100) I'd say they're scraping the eBay site.

Obviously the ones playing by the rules get shutdown and those that don't get to carry on as normal.


0 Likes 0 ·

By the way, eBays own app uses neither findCompletedItems or Marketplace Insights API for completed listings, it uses its own internal, private API:

https://apisd.ebay.com/search/v2

{ "searchRequest": { "constraints": { "globalAspect": [ { "constraintType" "CompletedListingsOnly", "value": [ true ] } ] }

0 Likes 0 ·

Thanks for the insight! I'm interested in how 130point goes about getting accepted offer prices to show on that page, because they don't even show up accurately on eBays own website. That has to be some kind of API call right?

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.