I recently started to play around with store fronts api to get some information on my store and my brothers store. My brothers api calling was working fine until yesterday when I tried accessing it I got "access denied." Has shopify changed its API's and Endpoints? I don't see anything on the change log. I would appreciate some help. It was working so well. Thank you

Well it worked with graphql until recently around like 4:30ish, I’m getting access denied. It appears that the graphql doesn’t work anymore or you need permission to do it now. I tried it on other stores as well the same thing happened.

Storefront API definitely has not stopped working (which you can always check here) and there were no changes made recently that would affect the Storefront API in ways you describe. I can only guess that it must be something in the way you are calling the API or how your specific stores are configured for API use, but cannot tell what because you haven't provided many details either how your store's private app Storefront API access is configured or how you are querying the storefront i.e. what you're attempting to do.

Apart from Storefront API there are no public APIs to access store public data in such depth as is with the API. You can use AJAX API for the cart, you can use some of the theme's JS/JSON endpoints, but that's just about it.

I try and call my websites Store Front API and it says ACCESS DENIED. I have not changed anything meaning I did not change the access scopes. I have no idea what is going on. Myself along with others have had this problem and it began yesterday.

Ok so shopify did change something with the store-front api I guess Ill need to do a quick fix. I have two questions.

Can we get products sorted by updated_date from products.json?

What happens when a website (like mine) doesn't give you access to the products.json page? Being shopify it has to have one, but how would I get it? Like my brothers site supports products.json but I cannot find a url, so my question is there any other way to find the products.json page even though it may appear "blocked" in a way.