• For our 10th anniversary on May 9th, 2024, we will be giving out 15 GB of free, off-shore, DMCA-resistant file storage per user, and very possibly, public video hosting! For more details, check a look at our roadmap here.

    Welcome to the edge of the civilized internet! All our official content can be found here. If you have any questions, try our FAQ here or see our video on why this site exists at all!

How to Bypass Deviantart's Lame Mature Filter (UPDATED)

Arnox

Master
Staff member
Founder
Messages
5,285
Used to be where you could just put in your birthday and view the art. NOPE, not anymore. Now you have to sign in. 10/10 design.

Or do you... ?

Turns out after a little bit of investigating, I found a way to get past this without signing in or downloading anything. So, on the page where the filtered art is, just right-click anywhere on the page and click "View Page Source". Then do a quick Ctrl+F search for "backend". You should find two links. One to an XML file and one to a JSON file. They both have the final link we need though, but just click on the top one for now, and then copy the entire long URL inside the URL line of that file and paste it into your address bar. Boom, you got the image.

There's also an add-on you can download that will do the same thing for you, but I don't use Deviantart much at all, and I like to keep a minimum amount of add-ons.


EDIT: DA has decided to be a cunt, and while you can still get the file URL with this old method, you won't be able to access the file, only getting an "Unauthorized" message and nothing more. Thankfully, I found another way, but sadly, it requires an extension in the browser for managing and running scripts. I used TamperMonkey to test this on Firefox, but if you're running a shitty Chromium-based browser, then you may have to find a compatible extension on your own. Shouldn't be hard at all though.

After you have your script manager, add a new script, and here is the code for it below. I DID NOT MAKE THIS CODE NOR HAVE ANY PART IN MAKING IT. ALL CREDIT GOES TO notintheearth HERE: https://greasyfork.org/en/scripts/393525-bypass-age-verification-deviantart-com

JavaScript:
// ==UserScript==
// @name        Bypass Age Verification - deviantart.com
// @namespace   Prodbydie Script
// @match       put here your deviantart link
// @grant       none
// @version     1.0
// @author      Prodbydie
// @description Bypass age request for NSFW content on Deviantart.
// ==/UserScript==
(function() {
    function jsonp(url, callback) {
        var callbackName = 'jsonp_callback_' + Math.round(100000 * Math.random());
        window[callbackName] = function(data) {
            document.body.removeChild(script);
            callback(data);
        };

        var script = document.createElement('script');
        script.src = url + '&format=jsonp&callback=' + callbackName;
        document.body.appendChild(script);
    }

    jsonp("http://backend.deviantart.com/oembed?url=" + encodeURIComponent(document.URL.split("?")[0]), function(data) {
       window.location.href=data["url"];
    });
}());
Once you paste that code in, for the "@match" entry, instead of "put here your deviantart link", replace that with the URL of the blocked art in question. Then just save it and navigate to the blocked URL in any tab. Instead of the main page for that art, you should immediately be taken to the URL for the original image. I have a suspicion that this may allow you to get the original unwatermarked art of a piece as well, but I'm not sure. Haven't tested that yet.
 
Last edited:

Arnox

Master
Staff member
Founder
Messages
5,285
UPDATE: This is still confirmed to work. Are you copying the ENTIRE URL listed in the XML/JSON file?
 

Unknown

What is the URL?

What do you mean by URL inside the URL line?

UPDATE: This is still confirmed to work. Are you copying the ENTIRE URL listed in the XML/JSON file?
Can you show us a picture?

UPDATE: This is still confirmed to work. Are you copying the ENTIRE URL listed in the XML/JSON file?
It says token validation failed

UPDATE: This is still confirmed to work. Are you copying the ENTIRE URL listed in the XML/JSON file?
Is it legal
 

Arnox

Master
Staff member
Founder
Messages
5,285
What is the URL?

What do you mean by URL inside the URL line?


Can you show us a picture?



It says token validation failed


Is it legal
Please condense your replies to one post next time, please.

So, yes, this is legal. But are you even getting the page source? Are you right-clicking and selecting View Page Source? Note that it's not the Inspect Element option.
 

Anon

Used to be where you could just put in your birthday and view the art. NOPE, not anymore. Now you have to sign in. 10/10 design.

Or do you... ?

Turns out after a little bit of investigating, I found a way to get past this without signing in or downloading anything. So, on the page where the filtered art is, just right-click anywhere on the page and click "View Page Source". Then do a quick Ctrl+F search for "backend". You should find two links. One to an XML file and one to a JSON file. They both have the final link we need though, but just click on the top one for now, and then copy the entire long URL inside the URL line of that file and paste it into your address bar. Boom, you got the image.

There's also an add-on you can download that will do the same thing for you, but I don't use Deviantart much at all, and I like to keep a minimum amount of add-ons.
I tried this on a piece of literature but unfortunately only the first few sentences showed up. Any suggestions on how I can read the whole story? Thanks!
 

Arnox

Master
Staff member
Founder
Messages
5,285
I tried this on a piece of literature but unfortunately only the first few sentences showed up. Any suggestions on how I can read the whole story? Thanks!
The method has now been updated. Check the OP.
 
Last edited:
Top