# How to browse Data Types?

**URL:** <https://forum.inductiveautomation.com/t/how-to-browse-data-types/29781>\
**Category:** Ignition Early Access\
**Created:** [November 8, 2019, 9:48am UTC](https://forum.inductiveautomation.com/t/how-to-browse-data-types/29781 "2019-11-08T09:48:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Esn](https://avatars.discourse-cdn.com/v4/letter/e/91b2a8/32.png) [@Esn](https://forum.inductiveautomation.com/u/Esn)\
**Post date:** [November 8, 2019, 9:48am UTC](https://forum.inductiveautomation.com/t/how-to-browse-data-types/29781/1 "2019-11-08T09:48:28Z")

</div>

Hi,

In v7.9 I had a script that would browse my data types and make an instance of each in a folder.

In v8 that script doesn’t work any more. I think the problem is a tag.browseTags that fails:

system.tag.browseTags(parentPath="[underscore]types[underscore]/ObjectTypes", recursive=1)  
(Typing underscore around a word here apperently _italizes_ it)

In v8 this browseTag call returns an empty array.

Does anyone know how to browse the ‘Data Types’ folder?

Thanks

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 8, 2019, 1:14pm UTC](https://forum.inductiveautomation.com/t/how-to-browse-data-types/29781/2 "2019-11-08T13:14:18Z")

</div>

{ pssssst! Put your code between lines that contain just a triple backquote to format properly, including underscores… }

---

<div class="post-metadata">

**Author:** ![martinel3746](https://avatars.discourse-cdn.com/v4/letter/m/e0b2c6/32.png) [@martinel3746](https://forum.inductiveautomation.com/u/martinel3746)\
**Post date:** [November 8, 2019, 2:05pm UTC](https://forum.inductiveautomation.com/t/how-to-browse-data-types/29781/3 "2019-11-08T14:05:16Z")

</div>

browseTags has been replaced with browse  
This should get you started

```auto
tags = system.tag.browse( '[default]_types_' )
print 'tags',type(tags)
for tag in tags.getResults():
	print type(tag), tag

```

Since getResults() returns a dictionary it’s much easier to find what you’re interested in and use additional system.tag.browse commands to examine each individual UDT or individual tag as needed.

---

<div class="post-metadata">

**Author:** ![Esn](https://avatars.discourse-cdn.com/v4/letter/e/91b2a8/32.png) [@Esn](https://forum.inductiveautomation.com/u/Esn)\
**Post date:** [November 12, 2019, 9:20am UTC](https://forum.inductiveautomation.com/t/how-to-browse-data-types/29781/4 "2019-11-12T09:20:17Z")

</div>

@martinel3746 Thanks!
