Is there a way to check if a player is ID verified?

Basically, the answer is no. You cannot check if anyone is age verified.

1 Like

Actually it might be possible. I know little about scripting, but I notice for non ID verified users, there is a warning in game whenever voice chat is enabled in the game settings. (In output)

Perhaps it is possible to detect this warning and if it occurs, then you know the player is not verified.

If it does not occur then you know that the player is ID verified.

Let me know if this is possible. I know the warning is spit out by a core script. So probably not.

But if there is a way to turn of voice chat while your ID verified (I don’t know if there is or not…) Then yeah. Not much you can do.

Well, technically, people who were given spatial voice in the first few waves didn’t have to verify their age. But I’m interested in this warning that’s being spat out, is it server sided or client sided? What does it look like?

1 Like

Well I’m on mobile right now so I can’t test it out. But if you have an account that isn’t ID verified. (Or you can just create an alt).
Open a new place (doesn’t matter what kind)

set the player count per server to less than 30

Go into game settings and enable voice chat.
Test in Roblox to see if it’s in the client or server in the output of dev console

I’m not 100% sure, but I think it might be local…

You can read more about possible ways to get voice chat eligiblity here. And the warning is at the bottom of the page.
https://developer.roblox.com/en-us/articles/spatial-voice

(Yes you can turn of voice while your verified, so this is not a sure fire way to check if someone is verified)

EDIT: This is inaccurate. Please see the following:


The toolbox is written in Luau so you could always just insert the toolbox’s code and inspect it to check how it derives this information. Unfortunately it’s coded with Roact and I can’t really read through a Roact project because of how many things are involved but the endpoint is this:

https://develop.roblox.com/v1/user/is-verified-creator

I don’t know if the toolbox does anything further to this endpoint. The furthest I got through my digging is that the toolbox makes an HTTP GET request to this endpoint and returns the decoded JSON response to determine if a developer is verified or not.

Obviously this needs parameters but I can’t seem to find what they are or if there are any even needed for this endpoint. I’ve tried it on my current browser (I’m not ID verified) and it returns true anyway. It’s not documented because it’s not really intended for developer use.

Why exactly do you need to check a user’s verified status? How does it have any bearing on improving moderation in your experience?

2 Likes

Where did you find it? I don’t see it in the api docs

It would help if you read my post in full because I explained that already.

1 Like

I read it all but I didn’t really understand. Did you get it by reading the toolbox’s code?

I don’t see why checking if an user is ID verified would be useful since ROBLOX only allows content that is suitable for all ages. If you think your content is not suitable for all ages, refrain from using it as it could result in account moderation.

what since when-

Also, you can’t detect errors, they are part of CoreGui. It would take a while to get there, and most likely not even reliable.

I’ve been hoping for API for checkin if the Creator is verified and if the object has scripts in it. Unfortunately not.

You can check if someone is verified using IsVerified, this will return a boolean true/false

Not sure what you’re going for here … If it’s their age, good luck with all that.
Mark your game as not for all ages and forget about it. Do the Questioner, it will do it for you.

That doesnt return if the user is id verified

I just want to know if there is a way to check if the player is ID verified, I don’t care how old they are.

1 Like

I’m not even sure what you mean by verified isn’t .userID who they are?

“ID verified” means a player has verified their age after going to the “Account Info” in their settings and following the proper steps.

I see, thanks for explaining that. I see the link above from itsLaserr has a Code Sample. That should cover it …

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.