Hi everyone!
I’ve been using the e621 API to fetch video posts and until recently I was reliably getting MP4 URLs in the response under sample.alternates.samples.480p.url (and variants.mp4.url). For example, this post still returns a valid MP4 link:
https://e621.net/posts.json?tags=id:5554992
However, over the past week I’ve noticed that newer posts no longer include any MP4 URLs—those fields are always null, even though the same files clearly exist (you can play them in the browser). Here’s an example where the MP4 link is missing:
https://e621.net/posts.json?tags=id:5574518
My application uses a standard User‑Agent header, and I haven’t changed anything on my end. It looks like the API simply isn’t returning the MP4 variants anymore. Could someone point me to what changed, or how I might restore access to those MP4 URLs? Is this an intentional API update or perhaps a bug?
Thank you for any guidance!