# \[implemented\] Add includeGuids URL parameter to return external Guids

**URL:** <https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620>\
**Category:** Feature Suggestions\
**Created:** [August 12, 2021, 3:18am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620 "2021-08-12T03:18:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![SwiftPanda16](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/swiftpanda16/32/81839_2.png) [@SwiftPanda16](https://forums.plex.tv/u/SwiftPanda16)\
**Post date:** [August 12, 2021, 3:18am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/1 "2021-08-12T03:18:06Z")

</div>

External metadata guids were implemented for the new Plex Movie and Plex TV Series agent in this previous feature request.

> [@\[implemented\] Native Plex Agents: Allow access to external provider ids for media (eg; IMDb, TMDb, TVDb)](https://forums.plex.tv/t/implemented-native-plex-agents-allow-access-to-external-provider-ids-for-media-eg-imdb-tmdb-tvdb/619090):
>
> Hello, I would like to request that there is some way (API would be fine) to access the external provider ids e.g. TvDbId, ImdbId for media that is located on the Plex server. Previously this was done at an agent level, so the media agent would contain this information in the media metadata guid. With the new ‘beta’ media agent, this reference has been removed. This would allow a lot of tools and community applications to better identify the media that is on the server and not have to resort …

Example:

```auto
<Guid id="imdb://tt5433138"/>
<Guid id="tmdb://385128"/>
<Guid id="tvdb://8856"/>

```

However, these external guids are only available when retrieving the metadata XML for a single item (i.e. `/library/metadata/<ratingKey>`). They are not available when retrieving the contents of a library (i.e. `/library/sections/<librarySectionID>/all`). Many 3rd party applications depend on these external guids, thus all these applications are making individual API calls for each item in the library. This is extremely taxing on the Plex server and network which can cause the Plex server to lock up and become unresponsive. For example, a library of 10k movies will require 10k individual API calls.

This feature request is to add a new `includeGuids=1` URL parameter that is available for the `/library/sections/<librarySectionID>/all` API endpoint which will include the `<Guid>` tags in the response. With this new new include parameter only a single API call will be required to get the external guids for the entire library, thus significantly reducing the load on the Plex server from 3rd party applications. This new parameter would also be analogous to the currently existing parameters (e.g. `includeBandwidth`, `includeExtras`, `includeReviews`, etc.). Becuase this will be an optional parameter to return additional data, it will have zero impact on all existing Plex clients which do not use the guids anyways.

---

<div class="post-metadata">

**Author:** ![Invisible\_Plex\_User](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/invisible_plex_user/32/297531_2.png) [@Invisible\_Plex\_User](https://forums.plex.tv/u/Invisible_Plex_User)\
**Post date:** [August 12, 2021, 6:14am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/2 "2021-08-12T06:14:59Z")

</div>

I won’t be able to sleep at nights if this feature is not implemented.

---

<div class="post-metadata">

**Author:** ![Roycephus\_Pulsifer](https://avatars.discourse-cdn.com/v4/letter/r/ea666f/32.png) [@Roycephus\_Pulsifer](https://forums.plex.tv/u/Roycephus_Pulsifer)\
**Post date:** [August 12, 2021, 6:20am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/3 "2021-08-12T06:20:29Z")

</div>

Sounds like a huge boost to efficiency and its implementation would benefit everyone.  
Excited to see what happens on this front!

---

<div class="post-metadata">

**Author:** ![FerreSmeets](https://avatars.discourse-cdn.com/v4/letter/f/a6a055/32.png) [@FerreSmeets](https://forums.plex.tv/u/FerreSmeets)\
**Post date:** [August 12, 2021, 7:29am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/4 "2021-08-12T07:29:32Z")

</div>

Yes! This’d be great!

---

<div class="post-metadata">

**Author:** ![hawkinzzz](https://avatars.discourse-cdn.com/v4/letter/h/3ec8ea/32.png) [@hawkinzzz](https://forums.plex.tv/u/hawkinzzz)\
**Post date:** [August 12, 2021, 7:31am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/5 "2021-08-12T07:31:20Z")

</div>

Yes please!!

---

<div class="post-metadata">

**Author:** ![McFex](https://avatars.discourse-cdn.com/v4/letter/m/7993a0/32.png) [@McFex](https://forums.plex.tv/u/McFex)\
**Post date:** [August 12, 2021, 7:35am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/6 "2021-08-12T07:35:43Z")

</div>

I second this - please realize the potential benefit and act accordingly.  
Thank you PLEX team!

---

<div class="post-metadata">

**Author:** ![glensc](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/glensc/32/182495_2.png) [@glensc](https://forums.plex.tv/u/glensc)\
**Post date:** [August 12, 2021, 7:51am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/7 "2021-08-12T07:51:30Z")

</div>

As being the one requested this for python-plexapi:

- [Pre-load guids for sections.all() · Issue #808 · pkkid/python-plexapi · GitHub](https://github.com/pkkid/python-plexapi/issues/808)

I definitely would like to see this implemented! I can see only win-win here.

---

<div class="post-metadata">

**Author:** ![dEEPZoNE](https://avatars.discourse-cdn.com/v4/letter/d/9de0a6/32.png) [@dEEPZoNE](https://forums.plex.tv/u/dEEPZoNE)\
**Post date:** [August 12, 2021, 7:54am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/8 "2021-08-12T07:54:00Z")

</div>

Yes! 🙂

---

<div class="post-metadata">

**Author:** ![c.kieser](https://avatars.discourse-cdn.com/v4/letter/c/bc79bd/32.png) [@c.kieser](https://forums.plex.tv/u/c.kieser)\
**Post date:** [August 12, 2021, 9:20am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/9 "2021-08-12T09:20:44Z")

</div>

Would be great to have this feature!

---

<div class="post-metadata">

**Author:** ![seanecoffey](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/seanecoffey/32/11346_2.png) [@seanecoffey](https://forums.plex.tv/u/seanecoffey)\
**Post date:** [August 12, 2021, 10:03am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/10 "2021-08-12T10:03:29Z")

</div>

This would be an incredibly useful feature!

---

<div class="post-metadata">

**Author:** ![jamie2k13](https://avatars.discourse-cdn.com/v4/letter/j/9f8e36/32.png) [@jamie2k13](https://forums.plex.tv/u/jamie2k13)\
**Post date:** [August 12, 2021, 11:14am UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/11 "2021-08-12T11:14:47Z")

</div>

this would be great. get this added 🙂

---

<div class="post-metadata">

**Author:** ![Xhaka](https://avatars.discourse-cdn.com/v4/letter/x/b487fb/32.png) [@Xhaka](https://forums.plex.tv/u/Xhaka)\
**Post date:** [August 12, 2021, 12:12pm UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/12 "2021-08-12T12:12:46Z")

</div>

Jeez. Did this really get 600+ votes in 8 hours? 🤭  
Either way I added mine.

---

<div class="post-metadata">

**Author:** ![pax0707](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/pax0707/32/326533_2.png) [@pax0707](https://forums.plex.tv/u/pax0707)\
**Post date:** [August 12, 2021, 12:23pm UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/13 "2021-08-12T12:23:13Z")

</div>

Power of Reddit.  
;- ) =

---

<div class="post-metadata">

**Author:** ![evakq8r](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/evakq8r/32/16431_2.png) [@evakq8r](https://forums.plex.tv/u/evakq8r)\
**Post date:** [August 12, 2021, 1:01pm UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/14 "2021-08-12T13:01:11Z")

</div>

100%, add this feature!

---

<div class="post-metadata">

**Author:** ![Kaz](https://avatars.discourse-cdn.com/v4/letter/k/ecd19e/32.png) [@Kaz](https://forums.plex.tv/u/Kaz)\
**Post date:** [August 12, 2021, 1:03pm UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/15 "2021-08-12T13:03:37Z")

</div>

Looks useful

---

<div class="post-metadata">

**Author:** ![craigg75](https://avatars.discourse-cdn.com/v4/letter/c/6f9a4e/32.png) [@craigg75](https://forums.plex.tv/u/craigg75)\
**Post date:** [August 12, 2021, 1:09pm UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/16 "2021-08-12T13:09:35Z")

</div>

Yes do this please

---

<div class="post-metadata">

**Author:** ![Joost1991](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/joost1991/32/105333_2.png) [@Joost1991](https://forums.plex.tv/u/Joost1991)\
**Post date:** [August 12, 2021, 1:09pm UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/17 "2021-08-12T13:09:49Z")

</div>

+1, please add this 🙂

---

<div class="post-metadata">

**Author:** ![DNUKaen](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dnukaen/32/214111_2.png) [@DNUKaen](https://forums.plex.tv/u/DNUKaen)\
**Post date:** [August 12, 2021, 1:15pm UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/18 "2021-08-12T13:15:11Z")

</div>

Yes please

---

<div class="post-metadata">

**Author:** ![JTalbot3](https://avatars.discourse-cdn.com/v4/letter/j/47e85d/32.png) [@JTalbot3](https://forums.plex.tv/u/JTalbot3)\
**Post date:** [August 12, 2021, 1:17pm UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/19 "2021-08-12T13:17:08Z")

</div>

Yeah this would absolutely rock

---

<div class="post-metadata">

**Author:** ![hansenc](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/hansenc/32/107703_2.png) [@hansenc](https://forums.plex.tv/u/hansenc)\
**Post date:** [August 12, 2021, 1:21pm UTC](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620/20 "2021-08-12T13:21:12Z")

</div>

please consider adding this!

[Next page](https://forums.plex.tv/t/implemented-add-includeguids-url-parameter-to-return-external-guids/735620.md?page=2)
