How do i check if an user is ID Verified?

I know that other games has done this but i can’t find information about how I can script it anywhere. I mean that you have verified yourself with a passport or driving license. So how would i check this with a script?

You can use Voice chat api or whatever it is to check if player is verified

Can you give me an example in script?

https://developer.roblox.com/en-us/api-reference/function/VoiceChatService/IsVoiceEnabledForUserIdAsync

game:GetService("VoiceChatService"):IsVoiceEnabledForUserIdAsync(userid)

But this only works if the player has voice chat on. The player can still be verified.

I’m pretty sure you cant check if a player is verified.

I’ve seen games who’ve done this. Specter for example.

there might be a http get for it. I dont really use these so idk if there is one.
https://users.roblox.com/docs#!/Users/get_v1_users_userId

That checks if it has the new verified badge.

Hello,

If you see the post below, there used to be an API endpoint for similar use, however it was never intended for this kind of use. If you think a specific API endpoint for this would be beneficial, then you will have to request a feature as stated by the Roblox Staff member in the linked post.
https://develop.roblox.com/v1/user/is-verified-creator

So for now, @ineed_massnow is correct in saying the only current way to check is the use of the following code on the client:

game:GetService("VoiceChatService"):IsVoiceEnabledForUserIdAsync(userid)

So unfortunately there is no direct solution to your issue, without requesting a new feature. If you can explain your issue a bit more with some more context, we might be able to figure out another way to resolve it without the need for this?

Thanks, but i hope they’ll add it!

By the way, if im not wrong, ID card is no longer required for voice chat, you can have It without any verification.

1 Like

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