> For the complete documentation index, see [llms.txt](https://docs.0xkyc.id/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.0xkyc.id/developer-guides/client-or-server-guide/sunscreen-uniquness-verification/get-unique-identifier-of-an-address.md).

# Get Unique Identifier of an Address

{% hint style="info" %}
A user will be assigned a UUID (Universally Unique Identifier) if they have gone done a document scan + biomentric scan (selfie) OR just a biomentric scan (motion)
{% endhint %}

To query the UUID of a wallet simply call:

```javascript
const soulbound = new web3.eth.Contract(abi, soulboundContractAddress);
const uuidData = await soulbound.methods.getUUIDData(walletAddress).call();
```

Or call our "**`GET /api/v1/uuid`**" API directly [here](https://app.gitbook.com/o/fDCD07bvM58xbmZvN3nL/s/yX8UjIeZe2T6a7dmvUvI/~/changes/9/developer-guides/public-apis#apis):

{% content-ref url="/pages/I1cb6YyupQZqjo7Rq7Ze" %}
[Public APIs](/developer-guides/public-apis.md)
{% endcontent-ref %}
