# Get on-demand webinar Attendance through API

**URL:** <https://devforum.zoom.us/t/get-on-demand-webinar-attendance-through-api/28356>\
**Category:** API and Webhooks\
**Created:** [August 27, 2020, 5:59pm UTC](https://devforum.zoom.us/t/get-on-demand-webinar-attendance-through-api/28356 "2020-08-27T17:59:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![smachado](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@smachado](https://devforum.zoom.us/u/smachado)\
**Post date:** [August 27, 2020, 5:59pm UTC](https://devforum.zoom.us/t/get-on-demand-webinar-attendance-through-api/28356/1 "2020-08-27T17:59:42Z")

</div>

**Description**  
The /report/webinars/{webinarId}/participants API does not show participants who attended the webinar on-demand (after the live meeting ended and converted to on-demand)  
The webinar has been set to on-demand with recording to cloud setting. Attendees are registered and logging in on-demand, using their individual Join URLs.

How do I capture attendance information for folks attending webinars ondemand

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
OAuth

**Which Endpoint/s?**  
/report/webinars/{webinarId}/participants

---

<div class="post-metadata">

**Author:** ![bdeanindy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bdeanindy/32/154_2.png) [@bdeanindy](https://devforum.zoom.us/u/bdeanindy)\
**Post date:** [August 27, 2020, 10:08pm UTC](https://devforum.zoom.us/t/get-on-demand-webinar-attendance-through-api/28356/2 "2020-08-27T22:08:27Z")

</div>

> [@smachado](#):
>
> /report/webinars/{webinarId}/participants API

Hey @smachado that report ONLY provides data about the ATTENDEES of your webinar (while it is happening).

This is completely different from On-Demand viewing (when someone registers to view a previously recorded webinar). If you want to track who is registering to view your On-Demand Webinar recordings…you should subscribe to received [Cloud-Recording Registration Created Events](https://marketplace.zoom.us/docs/api-reference/webhook-reference/recording-events/recording-registration-created).

If you want to track who has viewed (as in actually played your recording) you should egress the binary recording to your data stores, and stream it through your own video player on your web/mobile app/site (you should place this behind authentication ideally, so you know who is viewing and how they’re viewing).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [September 27, 2020, 8:08am UTC](https://devforum.zoom.us/t/get-on-demand-webinar-attendance-through-api/28356/3 "2020-09-27T08:08:28Z")

</div>

Closed on September 27, 2020, 8:08am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
