# How to set multiple BuilderComponent on one page

**URL:** <https://forum.builder.io/t/how-to-set-multiple-buildercomponent-on-one-page/3884>\
**Category:** Technical Questions\
**Tags:** visual-editor, react, nextjs\
**Created:** [July 13, 2023, 6:09am UTC](https://forum.builder.io/t/how-to-set-multiple-buildercomponent-on-one-page/3884 "2023-07-13T06:09:27Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![manish-sharma](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@manish-sharma](https://forum.builder.io/u/manish-sharma)\
**Post date:** [July 13, 2023, 6:20am UTC](https://forum.builder.io/t/how-to-set-multiple-buildercomponent-on-one-page/3884/2 "2023-07-13T06:20:49Z")

</div>

Hello @jarvis,

For help on using multiple BuilderComponents on one page, please refer to the below forum post

> [@How come having multiple calls to the API to the same content model, or having multiple \<BuilderComponent\> elements of the same model type, doesn't render as I expect?](https://forum.builder.io/t/how-come-having-multiple-calls-to-the-api-to-the-same-content-model-or-having-multiple-buildercomponent-elements-of-the-same-model-type-doesnt-render-as-i-expect/2931):
>
> Sometimes, it makes sense to have multiple versions of a given content type on the same page. For example, maybe you have a model for an ad block on your page, and you want multiple ad blocks in a row. However, if you make multiple calls to const first = builder.get(myModel, { query: { id: 123 } }); const second = builder.get(myModel, { query: { id: 456 } }); const third = builder.get(myModel, { query: { id: 789 } }); or in the actual rendering element: \<BuilderComponent model={myModel} opti…

---

_[View the full topic](https://forum.builder.io/t/how-to-set-multiple-buildercomponent-on-one-page/3884)._
