What are artists?
Artists in e621 represent the people who created a piece of art. Originally tags were used to describe artists (and they still are), but in many ways tags are insufficient. You can't tie a URL to a tag for example. You can fake a hierarchy using tag implications, but in most this cases this is excessive and leads to an explosion of redundant tags. For these reasons, artists were elevated to first class status in e621.
How do artists differ from tags?
For starters, artists can have URLs associated with them. These come in handy when you're uploading a post from the artist's site and want to auto-identify it; e621 will query the artist database for the URL and automatically figure out who it is. It isn't foolproof but as the database gets more artists, the more reliable it becomes.
You can also organize artists more. Groups can be represented as artists and can have group members. Artists can also have multiple names associated with them and notes for extraneous details.
Link an Account:
If you are an artist with an e621 account and would like your account linked to your artist tag, please contact an admin.
Linked accounts will show in the artist listing and allow other users to quickly find your e621 account. It also adds a field for prices and commission information which will show on both the artist's user profile and the artist page.
How do I create an artist?
First off, go here.
You'll see five fields:
- Name is self-explanatory.
- Other Names are for any miscellaneous names or aliases the artist has, comma delimited. If there are any tag aliases made, those aliases will automatically show up here.
- Group is the name of the organization, group, or circle this artist belongs to. This field is rarely used.
- Notes are for any extra tidbits of information you want to mention (this field is actually saved to the artist tag's matching wiki page on e621).
- The URLs field is a list of URLs associated with the artist, like their home page, their blog, and any servers that store the artist's images. You can separate multiple URLs with newlines or spaces.
I am an artist. How do I link my account to an artist entry?
At the moment, only admins can link your account to an artist entry. Just ask and if there's proof that you are actually that artist we'll link you!
Are artists in any way tied to posts or tags?
No. If you create an artist, a corresponding tag is not automatically created. If you create an artist-typed tag, a corresponding artist is not automatically created. If you create an artist but no corresponding tag, searching for posts by that artist won't return any results.
You can think of the artist database as separate from the tags/posts database.
This is an intentional design decision. By keeping the two separated, users have far more freedom when it comes to creating aliases, groups, and edits.
When I search for a URL, I get a bunch of unrelated results. What's going on?
Short answer: this is just a side-effect of the way e621 searches URLs. Multiple results typically mean e621 couldn't find the artist.
Long answer: when you're searching for a URL, typically it's a URL to an image on the artist's site. If this is a new image, querying this will obviously return no results.
So what e621 does is progressively chop off directories from the URL.
http://site.com. It keeps doing this until a match is found. e621 does this more than once because there are cases where the URL is nested by date, like in
http://site.com/2007/06/05/image.jpg. Usually this algorithm works very well, provided the artist has an entry in the database.
If they don't, then the algorithm is probably going to cut the URL down to just the domain, i.e.
http://geocities.co.jp. When this happens, you'll sometimes get every artist hosted on that domain.
Why not just dump all the results if you get more than one?
Well, there are a few cases when multiple artists validly map to the same domain. Usually the domain is just being used to host files or something.
Is there an API?
Yes. The artist controller uses the same interface as the rest of e621. See the API documentation for details.