# Get files from multiple uppy instances

**URL:** <https://community.transloadit.com/t/get-files-from-multiple-uppy-instances/17223>\
**Category:** Uppy\
**Created:** [August 13, 2024, 8:53am UTC](https://community.transloadit.com/t/get-files-from-multiple-uppy-instances/17223 "2024-08-13T08:53:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![benny-adiwijaya](https://yyz2.discourse-cdn.com/flex032/user_avatar/community.transloadit.com/benny-adiwijaya/32/880_2.png) [@benny-adiwijaya](https://community.transloadit.com/u/benny-adiwijaya)\
**Post date:** [August 13, 2024, 8:53am UTC](https://community.transloadit.com/t/get-files-from-multiple-uppy-instances/17223/1 "2024-08-13T08:53:06Z")

</div>

Hi, I have multiple dynamic uppy instances. How to get files in each uppy instance?

I have tried this

```auto
//initialize uppy and add to uppyInstances
const uppyDashboard = new Uppy().use(Dashboard, { inline: true, target: '#uppy-dashboard' });
uppyDashboard.id = "uppyRequest" + requestDetailId;
uppyInstances.push(uppyDashboard);

// get files from specific uppy instance
    const uppyInstance = uppyInstances.find(q => q.id = target);
    console.log('Uppy Instance ID:', uppyInstance.id);
    console.log('Files:', uppyInstance.getFiles());
    console.log('File count:', uppyInstance.getFiles().length);

```

 ![Screenshot 2024-08-13 at 16.40.27](https://canada1.discourse-cdn.com/flex032/uploads/transloadit/original/2X/8/859640335995c14d5f2f3373bd66c08a3e79e075.png)

but it always get files from the last generated uppy instance. When i check on console, ID is correct but when log getfiles() its show only source “uppyRequestRMD24080900024” instead of “uppyRequestRMD24080900023”. How to get files in each uppy instance the right way?
