Shop Mobile More Submit  Join Login
Group Info Group Founded 13 Years ago Statistics 47 Members
357,136 Pageviews882 Watchers
COGS #2 by Z-GrimV
After many months of development we are excited to release the all new DeviantArt API. This release includes all the endpoints used in our new mobile apps, adding over 40 new endpoints for your programming pleasure. We hope you enjoy these new features and look forward to seeing the wonderful new things you create.

What's Included?

  • Browse - Access the main browse modes, including More Like This and Journals written by deviants
  • Comments - Access and post user comments
  • Collections - Access collections (favorites)
  • Galleries - Access galleries
  • Feeds - Access various feeds
  • Profiles - Access and manage profile data
  • Friends - Access and manage friends
  • Statuses - Access and post statuses
  • Curated Content - Access our editorial content

Getting Started

You can jump right in by visiting the developer documentation area. Additionally, you will want to read the updated authentication, errors, versioning, and pagination documentation.

Want to try it out right now? You can using the developer console.

Coming Soon

We will be releasing further updates to the API over time. Currently, Message Center and Notes endpoints are omitted. There are plans to include these but they will be released in line with our mobile app releases and after we have reviewed current messaging systems.

Bugs & Feedback

There are many new endpoints so if you find any bugs, we have setup a Github project to report any bugs and feedback can be given in the comments section of this article.

Header artwork: COGS #2 by Z-GrimV

More Journal Entries

Group Info

Founded 13 Years ago
Oct 25, 2001


Group Focus
deviantART Related

47 Members
882 Watchers
357,136 Pageviews
Daily Pageviews


When DT finishes making a brand new DeviantArt feature, or just fixes a bug, we first run it on our top-secret staging server. When everything's ready to go live, we sync it!
Syncs Per Day


Add a Comment:
MistyCascade Featured By Owner Jan 31, 2014  Hobbyist General Artist
disregard my previous post. I just found the suggestion forum... 
MistyCascade Featured By Owner Jan 31, 2014  Hobbyist General Artist
I don't know if this is where to give a suggestion, but I haven't found anywhere on dA yet where I can give suggestions. I am an Admin at All-World-Works , which is a very large group here on dA (almost 50,000 members). One of the things in our group that we do, is have a "submissions" folder where people dump all their artwork. Then a group of admins who are folder sorters (myself included), manually move everything to the folders they go in. Well, as you can imagine, that is rather tedious work.  I propose a feature for group administrators to be able to click on various pictures, and move it all to a different folder all at the same time. Similar to when submitting a picture to a group, people can click on several pictures to submit to a particular folder. This would make the job for group administrators way easier and more efficient. Thanks for your time! 
LabLayers Featured By Owner Jan 27, 2014  Student Interface Designer
Thought I'd drop this here in case anyone dreams in Node:

It passes back profile.username, profile.avatar to passport.js.
dAhub Featured By Owner Jan 6, 2014
Half an hour ago the "simple-symbol" class was removed from the Message Center.  Is this a permanent change?  Is the "simple-symbol" class being phased out across the site?
fartprincess Featured By Owner Feb 5, 2014  Professional Writer
Hi dAhub, sorry for the late response, but yes, this is a permanent change.
dAhub Featured By Owner Feb 5, 2014
Thank you
logeg Featured By Owner Jan 5, 2014  Hobbyist General Artist
Any chance the year-old bug with Windows touch-enabled devices and Chrome will be fixed? Or have you given up on that one? I mean this:…
milovanf Featured By Owner Dec 26, 2013  Professional Digital Artist
I doubt this is a real place to tell my problem, but in last time, especially yesterday I got several times Error500   Internal Error. Is that a bug or...? Because when I do few times "refresh a page" it doesn't help, but when I exit from my browser and visit the same page again, it's open it with no problems. I thought it was my browser expired but it's not, I restart it and instal it again. Help?
DivinityArcane Featured By Owner Nov 18, 2013  Professional General Artist

A few of the things that I've been working on have required displaying users avatars, and I've noticed that the API does not yet provide a method for acquiring the appropriate format/extension for the given user yet. For dAmn we use the bits sent to translate into one of three formats, which is fine and has worked well over the years. But, for off-site related things (like displaying quotes of users, information about them, or even just their avatar next to their name when referencing them) we have no method of obtaining the information needed. 

If possible, the easiest way (most likely, unless you want to add another endpoint to user) would be to allow deviant urls ( for oembed and simply return relevant information on that deviant; i.e. name, join date, pageviews(?), avatar url (format + cachebuster is a plus) and possibly other information such as comment count, deviation count, etc.

In any case, right now I only need a way to get avatar information without writing yet another page scraping method. And yes, by avatars I mean usericons. Any insight would be greatly appreciated.

DivinityArcane Featured By Owner Nov 18, 2013  Professional General Artist
After asking $Pickley about oembed, I see that it's for deviations only. So the most viable endpoint would be /user/whois
Add a Comment: