00:00
00:00
alsoknownas1
I code jockey for https://kittyhawkmontrose.newgrounds.com/
Profile pic by https://raviolibox.newgrounds.com/

Male

Engineer

Old

Joined on 9/17/19

Level:
16
Exp Points:
2,675 / 2,840
Exp Rank:
23,381
Vote Power:
5.80 votes
Rank:
Scout
Global Rank:
32,375
Blams:
4
Saves:
294
B/P Bonus:
4%
Whistle:
Normal
Trophies:
11
Medals:
221
Supporter:
5y 2m 22d

Animators! What's Your View Rank? NG Facts, Stats & Figures

Posted by alsoknownas1 - 2 weeks ago


Greetings fellow statheads! A good number of people in the forums (esp. @CrimsonKero, @Cyberdevil, and @ShangXian) have asked me about where to get statistics on NG content, traffic, and rankings. Today, thanks to the Marxist Communist Data Liberation Team (no affiliation), I'm able to share a treasure trove: stats on every single "saved" (ie not blammed) movie portal submission from 2024. I received this data back in April, but I haven't been able to verify it until recently. Having manually spot checked hundreds of entries and automatically verified thousands more against the Internet Archive's Wayback Machine (so as to not touch Newgrounds), I can comfortably vouch that this is the real deal!


The Data


You can download the zipped database from my dump here and you can interactively explore it via SQL here. If you're insane and want to use Excel to analyze over thirty thousand records, you can download the dataset as a CSV here.


Disclaimer:


This dataset seems to have been collected over a few weeks in early April 2025 and thus represents a spread "moment in time". It reflects the state of movie portal submissions looking back at 2024 from early 2025. Submissions from early in 2024 will have had more time to accumulate views and rating than those released later in the year. By definition, "blammed", unpublished or otherwise deleted submissions will not appear in this dataset as they were removed. This data covers the movie portal and the movie portal only. It does not cover general "hits" to the site nor any content not published in 2024.


I am not nor have I ever been a member of the Marxist Communist Data Liberation Team. I have non-deterministically verified this data, but I did not collect it. If this dataset doesn't have the data you need, it doesn't have the data you need. Soz.


What the Data Covers


For every movie published in 2024 that wasn't subsequently blammed, deleted, or unpublished:


sqlite> .schema movies
CREATE TABLE movies ( id TEXT PRIMARY KEY, date TEXT NOT NULL, title TEXT NOT NULL, rating TEXT NOT NULL,  
author TEXT NOT NULL, thumb TEXT NOT NULL, url TEXT NOT NULL , views INTEGER DEFAULT 0,
score REAL DEFAULT 0.0, frontpaged BOOLEAN DEFAULT 0, daily INTEGER DEFAULT 0,
weekly INTEGER DEFAULT 0, monthly INTEGER DEFAULT 0);

In other words, for every movie we get:


  • the publication date
  • the title
  • the rating
  • the author
  • the accumulated views
  • the score
  • if the movie was frontpaged
  • if it won a daily award and where it placed
  • if it won a weekly award and where it placed
  • if it won a monthly award and where it placed


With that, let's use the data to answer some questions about NG in 2024!


Where Do My Animations Rank in Terms of Total Views?


To answer this, first download the database from my dump. Unzip it anywhere on your machine and then go to the SQL.js Interpreter. Click the "Load DB" button and select the uncompressed database (ie the .db file).


The way this works is that you enter queries in a special language called SQL in the "SQL Editor" on the left (top on mobile) and get you answer on the right after hitting the "Execute" button.


To make sure you've properly loaded the data, copy and paste this into the "SQL Editor", replacing anything that's already there:


select COUNT(*) as count from movies;

Now hit "Execute".


If you get 31367, everything is working properly and you just need to find your "canonical" Newgrounds name. That's your name exactly as it appeared (including capitalization) at the end of 2024. As an example, for @KittyhawkMontrose it's


KittyhawkMontrose

Usually, it will just be your name as it appears on your profile page. If you're having trouble, you can download the CSV and find your name by searching for the title of a movie you released in 2024. 


Once you know your canonical name, just replace everything in the left hand side with this (replacing KittyhawkMontrose with your name, of course):


WITH rankings AS (SELECT author, SUM(views) as total, ROW_NUMBER() OVER (ORDER BY SUM(views) DESC) as rank FROM movies GROUP BY author ORDER BY total DESC) SELECT * FROM rankings WHERE author = 'KittyhawkMontrose';

Hit "Execute" and you should get an answer like this:


iu_1402645_7638128.png


That's it! That's your total views across all your movies and your overall ranking (out of roughly 10k) for 2024. If enough people have trouble with this and want it, I might build a utility for doing this automatically. Just let me know in the comments.


Who Was #1?


sqlite> SELECT author, SUM(views) as total_views FROM movies GROUP BY author ORDER BY total_views DESC LIMIT 1;
Diives|5221661

The answer, hands down, is @Diives with an incredible 5,221,661 views across all of the movies he published in 2024. The second most viewed creator had literally less than half that, so yeah. Congratulations Diives!


Is Newgrounds a Porn Site?


Oh boy. Here we go. Well there are two ways to approach that question. From the point of view (pun intended) of individual movies and from the point of view of creators. Let's look at the content angle first:


sqlite> SELECT SUM(views) as total_views FROM movies WHERE rating = 'nohue-ngicon-small-rated-e';
5126856
sqlite> SELECT SUM(views) as total_views FROM movies WHERE rating = 'nohue-ngicon-small-rated-t';
5576894
sqlite> SELECT SUM(views) as total_views FROM movies WHERE rating = 'nohue-ngicon-small-rated-m';
4738918
sqlite> SELECT SUM(views) as total_views FROM movies WHERE rating = 'nohue-ngicon-small-rated-a';
101829696

iu_1402646_7638128.png


And let's also take a look at the top five adult creators:


sqlite> SELECT author, SUM(views) as total_views FROM movies WHERE author IN ( SELECT DISTINCT author FROM movies WHERE rating = 'nohue-ngicon-small-rated-a' ) GROUP BY author ORDER BY total_views DESC LIMIT 5;                                            
Diives|5221661
Amplected|2207617
Hentaivr|1762423
bewyx|1617333
Redmoa|1534696

And their non-adult counterparts:


sqlite> SELECT author, SUM(views) as total_views FROM movies WHERE author NOT IN ( SELECT DISTINCT author FROM movies WHERE rating = 'nohue-ngicon-small-rated-a' ) GROUP BY author ORDER BY total_views DESC LIMIT 5;
SrPelo|302996
Speedo|264632
NoMoreChie|167830
Magibauble|134172
PhantomArcade|126917

Comparing the two groups:


iu_1402644_7638128.png


The lower estimate still shows 87% of the views in 2024 went to adult movies. That's 1.45 times the ratio of water in the human body. The state of Ohio is only 80% white. Newgrounds is a porn site. Like Playboy, that doesn't mean that a porn site is all Newgrounds is, Playboy had Gore Vidal and we have Luis. Still, anyone who tells you NG is not first and foremost a porn site is probably trying to raise another round of funding for an indie game. 


How Big Is Animation on NG?


Remember, this dataset only covers movies and only covers content released in 2024, it does not cover "legacy" content. Still, if you're a new animator, hits to a gen-x legacy you missed out on are basically irrelevant.


Let's separate adult and non-adult NG:


sqlite> SELECT SUM(views) as total_views FROM movies WHERE rating != 'nohue-ngicon-small-rated-a';
15442668
sqlite> SELECT SUM(views) as total_views FROM movies WHERE rating = 'nohue-ngicon-small-rated-a';
101829696

That's about 15.5 million views for non-adult movie content in 2024 and little over 100 million views for adult content (speaking of NG being a porn site).


According to Social Blade, all of adult NG's movie views are roughly on par with gaming personality OneyPlays, while collective non-adult NG would be doing a little worse than dad-tuber Techmoan.


A quote attributed to everyone from Sir Isaac Newton to Henry Kissinger comes to mind:


The reason that university politics is so vicious is because the stakes are so small.


How Real Is the "Front Page" Effect?


Well. Funny thing that:


sqlite> SELECT SUM(views) as total_views_top_5 FROM ( SELECT views FROM movies WHERE rating != 'nohue-ngicon-small-rated-a' AND frontpaged = 1 ORDER BY views DESC LIMIT 5);
858392
sqlite> SELECT SUM(views) as total_views_top_5 FROM ( SELECT views FROM movies WHERE rating != 'nohue-ngicon-small-rated-a' AND frontpaged = 0 ORDER BY views DESC LIMIT 5);                                                               1023558

iu_1402647_7638128.png


That's certainly confusing. Even if we screen out adult content, frontpaged content has about 4% less of a chance of being seen than movies that were never featured. Logically, being frontpaged shouldn't hurt you. What gives? I've done even more complicated analysis and this effect weirdly persists. My intuition is that this negative correlation results from the causality running opposite the way you think it would. That is: if the taste of the people choosing the movies to feature is negatively correlated with the taste of the site as a whole strongly enough, they will only pick movies so disliked that it appears there's no advantage to being frontpaged. That doesn't mean that on a case by case basis it isn't better to be frontpaged than not. It just means that the people creating the front page are out of touch enough that on aggregate it hides the real advantage to the front page. The other possibility is that there is some kink to the interface where if you're only frontpaged for a short time that it really is harder to find you. The famous "five second frontpaging". This sort of counter-intuitive rabbit hole is why I love this stuff.


Who Is King S#1t?


I owe @BrandyBuizel a personal apology on this one. I told him it was ZabuJard, but I was misremembering:


sqlite> SELECT author, COUNT(*) as movie_count FROM movies GROUP BY author ORDER BY movie_count DESC LIMIT 5;
davi-snuky62|376


Insanely, davi-snuky62 has managed to produce more than a movie a day and that's ignoring his unknown blam rate. It's very possible he submitted over 400 movies last year.


Should NG Get Rid of Kids?


Earlier this year, the minimum sign up age for NG was raised to 14. I was apposed to this idea (and of the minimum age creeping up over time) on principal. However, I've become more open minded to the need to do so based on this dataset. Take a look at this:


sqlite> SELECT rating, COUNT(*) as movie_count FROM movies GROUP BY rating ORDER BY movie_count DESC;

nohue-ngicon-small-rated-e|13323

nohue-ngicon-small-rated-t|7980

nohue-ngicon-small-rated-a|7710

nohue-ngicon-small-rated-m|2354


iu_1402648_7638128.png


This is the graph for movie submissions. It looks a lot more diverse than the graph for views doesn't it? That's a problem. This chart suggests that almost all of the site resources: moderator attention, storage, liability exposure, etc, it's all being "wasted" on content no one is going to view. 


Of course, the flipside is that new users have to start somewhere. I'm not saying that the opening song to the musical "Gigi" isn't creepy, but academics have made very convincing arguments that time is linear and hasn't stopped despite the wishes of boomers. It has been observed that kids grow up. This is a matter of striking a balance between short term pain versus long term gain. The thing is, the short term pain is very real and resources are tight.


What Else Can We Find Out?


That's where you can come in. I'm sharing forward the dataset to see what other fun analysis can be run. If you find a really interesting SQL query or a fun chart, please share it in the comments. Since NG is a porn site, we need to make sure that dataporn is well represented.


Update 01:


To those inclined to believe this post was driven by some sort of grudge regarding recent contraversy, I point you to my post on the 4th of April to the "Near Zero Effort (I Promise!) Share Thread". There I share some code that is obviously used to verify this data against the Wayback Machine.


I would also point you to the date the db was uploaded to my dump: the 25th of April.


If I was a-going time travelin' I wouldn't be here, I'd be assassinating H**ler and meeting a young Bette Midler.


Update 02:


Music mod @ADR3-N has proposed:


A new forum for adult art/animation/etc content, ofc locked to anyone under 18 (pre-existing forum rules ofc apply)


In light of the data I think this is more than reasonable. It being basically verboten to post/discuss 90% of the content on the site in the forums is, to paraphrase one of my favourite commentators, "ka-ah-raze-eeeeeee".


Tags:

17

Comments

Holy Grep command, Batman!

I did be that way.

If NG can be defined as purely a porn site (based on the statistics), then YouTube might as well be a brand slopfest dominated by Indian music labels, MrBeast, cringy kids channels, and 5 Minute Crafts.
https://en.wikipedia.org/wiki/List_of_most-subscribed_YouTube_channels

Nothing good on YT, we need to make sure Cocomelon is fully represented.

I mean see my Playboy comparison in terms of NG being more *on top of* being a porn site, but yeah: the purpose of a system is what it does.

If NG can be defined as purely a porn site (based on the statistics), then YouTube might as well be a brand slopfest dominated by Indian music labels, MrBeast, and cringy kids channels.
https://en.wikipedia.org/wiki/List_of_most-subscribed_YouTube_channels

Nothing good on YT, 87% of the whole site is dominated by Cocomelon.

I mean @Diives himself is as big as 30% of all of the non-adult content on NG. There's just no comparison to YT. Even Mr Beast only does like 9-14% of YT traffic depending on who is estimating.

@alsoknownas1 Didn't notice I doubleposted.

Sturgeon's Law my friend. Sturgeon's law.

It's cool, you kind of made a slightly different version of the point each time.

On Sturgeon's law, the thing is that it's usually applied to the product not the consumer. If you compare the view based charts to the storage based ones, Sturgeons law does hold: the adult content is a minority of the submissions and a majority of the views.

I'd imagine you'd like to apply Sturgeon's to the users of the website instead of the content. I won't argue against that, it's a value difference between us.

Great information lad, and I love using SQL. I actually do not watch movies on newgrounds. The website is actively slow af all the time here, and a single video takes like triple the time it takes to watch it from just loading. I love newgrounds as a community, but I hate it as a functional website.

@alsoknownas1 Nah it's the same point. No one channel defines YouTube, same as no one channel defines Newgrounds. In both cases, most of them fill a specific demographic, but most people don't define them as the faces of YouTube, except maybe MrBeast, and even then his record has gotten spotty in the last year.

The difference is that there are less NG creators overall.

Thanks for the info, Im chocked rn 😱

Dude! Thank you for hallowing this news box. I questioned @ing you at all. What you've achieved is--as far as I know--absolutely unprecedented. Congratulations don't even begin to describe it. NG thanks you for keeping the lights on and our pants off.

This data is incredible. Thank you for taking the time to sift through and organize it with this easy to read write up. I wish we had more insight like this on the art portal!

Ha. Yeah. I talked to someone about what it would take to have something similar for the art portal and was basically told to catch fire and die. :)

I don't think the "Marxist Communist Data Liberation Team" is a real thing? Making me wonder how you got the data, and how that frames you in the eyes of Newgrounds? Follow a few people, and i suddenly look at the (new) ground i walk on a little differently. :P

In terms of this release being grudge driven, see my update 01. This post was months in the making.

As to the origins of the data, that's the beautiful thing about data. You can easily verify this dataset by picking random movies and verifying that they don't diverge significantly from the Wayback Machine. Truth is truth regardless of who speaks it.

As to how this frames me? If people want to believe I did the ridiculous amount of work required to grab all of this completely on my own, I'm probably flattered more than anything else. If they thinks that means they should believe me *less*, then they're kind of insane.

@JoeSomebody2 the floor is now lava.

I got a couple notes:

First off Newgrounds is not a porn site, I think it's more accurate to say Newgrounds allows porn and go by the diversity of uploads rather than amount of views as a more accurate way to describe the site's purpose. Porn will always get more views and return customers and the fact that Newgrounds allows porn just speaks to its diverse communities. The only reason I really wouldn't call NG a "porn site" is because of the stigma behind the words and the barrier for entry that might create for more prude internet browsers. I don't disagree with the concept, but the reality is calling it a porn site feeds into the harmful takes online about the site and it's better to adjust the language on our end. Sucks, but that's what we're working with :/

Frontpage does give you more views, visit my profile for proof. Very rarely does any non-frontpaged work of mine(excluding A rated) ever surpass the viewcount of frontpaged work. Honestly the data here just makes sense that the views are pretty split simply because less work gets frontpaged. If there's 400 uploads a day and each one gets ~100 views before leaving judgment that's a goddamn shitload of views and only 10 of those might get frontpaged. If anything that shows the staggering effect of frontpage and daily awards overall.

I agree and disagree with Tom's decision to gradually increase the age requirement to create an account, but overall I think 16 is a good age like I said in my reply to Tom's announcement here:
https://www.newgrounds.com/bbs/topic/1542042/4#bbspost28014032_post_text

On NG being a porn site: To the lay person (ie your mom), a porn site is a site that has porn. To a user, a porn site is a site they go to for porn. To the regulator, a porn site is a site that willingly hosts porn. To the investor a porn site is a site that derives the majority of its revenue from porn. You are entitled to your own artsy definition while you rock out to Paramore or whatever, but at some point you're just making communication difficult. If you really want to fight stigma, I suggest embracing that like Playboy NG is "more than" or "not just another" porn site. Anything else undermines the anti-stigma message by being so clearly out of touch you seem crazy. Porn is literally 50X the traffic. Not twice, not ten times, not twenty, fifty. McDonald's is not a vegan restaurant just because two people a year order salad.

On the front page: Yes, logically for an individual piece being front paged is a net good. "There's too much good content for the front page" is a great take. My point is that the view numbers suggest a big disconnect between editorial decisions and the people who actually browse the site.

On kids: As I said, my position has evolved thanks to this data. It really does look like 16 is a good cutoff point, even ignoring liability issues. T and M content pull their own weight while E content seems to be a long tailed unviewed wasteland.

@BrandyBuizel I agree with you, because there's a ton of stuff that originated from or started on NG that isn't A-rated and is popular, such as Madness Combat, Friday Night Funkin, Henry Stickmin, Animation vs Animation, Eddsworld, and many more. And if you played Flash games as a kid, chances are you've played a bunch of Newgrounds games (even if you had never visited NG back then).

Ray Bradbury, Kurt Vonnegut, and even Margaret Atwood all basically started at Playboy. Most of Jame Bond was previewed or first appeared there. People will still rightly look at you with a smile if you call it a literary magazine.

I'm not saying that we have a bad thing going here. I love that Diives makes room for "Wheelie Yellow", but I really dislike it when the people disrespect the people going out in the streets and making it happen and that's been happening a lot recently, especially in the forums.

@BrandyBuizel At the very least you could call this place the "shady video rental place that has a back room that's the majority of the floor space". I mean when I mention NG irl, I get the following responses, ranked least to most:

"I stopped going there when I discovered real porn."
"Isn't that a porn site?"
"Isn't that the site with Sha...?"

I think the data reflects the first two.

Copying Update 02 here so that @'s are properly propagated:

Update 02:

Music mod @ADR3-N has proposed:

A new forum for adult art/animation/etc content, ofc locked to anyone under 18 (pre-existing forum rules ofc apply)

In light of the data I think this is more than reasonable. It being basically verboten to post/discuss 90% of the content on the site in the forums is, to paraphrase one of my favourite commentators, "ka-ah-raze-eeeeeee".

@BrandyBuizel Is it fair to say the "is it porn" question feels like a waste of our time, when pornography is a nonsense term? Anything can cause arousal and can be art, so "porn" is just a political framing to oppress human behavior.

Our focus should be working out the boundaries in regard to law (messed as they are right now), followed by ongoing education and coalition building (so as to change laws). :o

@KittyhawkMontrose that is exactly the issue. We should consider the public perception of newgrounds when talking about it. Calling it a porn site when we know that isn't the majority of content will make a lot of people skip over newgrounds and think there's nothing there for them specifically. But we have everything here!

I had this struggle a lot while dorming at SCAD and it took a lot of legwork to open my peers minds to NG and I got a lot of them to make accounts afterward. Even my co-creator on LUCKYBOY was anti-newgrounds when I met him because it felt cooler to write it off as a relic and a porn site, but then he realized how adamant I was about supporting the site he confessed he used to use it in the past and decided to rejoin it.

I'm just saying a simple change of verbage can open people's eyes to NG

@JoeSomebody2 What little I know of your politics I respect, so I feel I should say that my pushing "NG is a porn site" is purely an act of "the politics of the now." I agree with you that the term porn is basically meaningless in most context and is almost always used nearly exclusively for oppression. My issue is that when many on this site say "NG is not a porn site" they do so not as a statement of protest trying to expand the definition of art to be more inclusive but instead to divide the content they like on the site from that which they don't and to declare the former the "real" NG or the latter an inconvenient necessity. This allows them to foolishly believe that the stigma that applies to NG as a whole doesn't apply to them.

NG can only truly work against the stigma against it when fans of PhantomArcade believe said stigma is just as unfairly applied to fans of Diives as it is to them, that everyone is in the same unfairly stigmatised boat. Hence "NG is a porn site" is a unifying phrase. It just also happens to be factually correct by any current good faith usage of the term in almost all legal, lay, and cultural context.

@alsoknownas1 I mostly suggested a separate adult forum so A, adult content could be totally filtered out of all the other forums, where non-horny folks post their stuff, and B, it would have a unified home for all kinds of adult content creators. Think about it, adult animators need adult VAs, and adult game programmers need animators, artists, and VAs. It makes no sense for them to run all over the forums when their audience and compatriots fall into the same category

I strongly believe this was Tom and the programming staff's intention when thread ratings were introduced. It just had to be so much damn programming work to undertake otherwise. Sadly, mods made the feature basically irrelevant by moderating A threads as if they were any other thread.

At this point, I think only a separate forum adequately conveys "no really, this is a separate thing".

@alsoknownas1 this is why I feel uniquely situated to make the claim that we shouldn't be calling "NG a porn site with other stuff too" because I think I'm equally well-known for SFW content and NSFW content so maybe I can lend some validity there with my lack of bias against porn

We're really just talking marketing at this point. We both want NG to flourish as everything it is. I just think embracing the reality of NG's current rep (and as proven above) audience and saying "but that's not all there is", ie the Playboy model is the best way moving forward, rather than trying to brand the site something it currently isn't.

I'm not doubting your porn bonafides, but that's kind of my point. "Not a porn site" accepts the external framing and throws half of your work and the work of so many on this site under the bus.

On porn being a porn site: To the layporn (ie your porn), a porn site is a porn that has porn. To a porn, a porn site is a porn they go to for porn. To the porn, a porn site is a porn that willingly porns porn. To the pornvestor a porn site is a porn that derives the majority of its porn from porn. You are porntitled to your own porntsy pornfinition while you porn out to Pornramore or whatever, but at some pornt you're just making pornmunication pornficult. If you really want to porn porn, I suggest pornbracing porn like Pornboy NG is "porn than" or "porn just pornother" porn site. Anyporn else underporns the anti-porn pornsage by being so pornly out of porn you seem pornzy. Porn is literally pornX the traffic. Not porn, not porn times, not porn, porn. Porn is not a porn pornstaurant just because two porn a porn order porn.

@JoeSomebody2 This is exactly what I'm talking about. Tamago basically only succeeds on less censored sites like here and X. He has practically no "legitimate" success whatsoever. Rather than accept that maybe the majority of people who have been cast into the freak pile as he has been are just as unfairly tossed, he tries instead to signal to polite society that he "isn't one of *them*" with whatever means he finds convenient (in this case porn). It's pathetic "pick me" behavior.

Also, the gag is clearly funnier if the one phrase you don't change is "your mom".

More Results