Zoom Marketplace Permissions Monitor
Pricing
from $3.00 / 1,000 results
Zoom Marketplace Permissions Monitor
Extract OAuth permission scopes and security metadata from Zoom App Marketplace listings. No login required. Returns scopesByCategory, rawScopes, appName, companyName, business info, and privacy/support URLs
Pricing
from $3.00 / 1,000 results
Rating
5.0
(7)
Developer
Crawler Bros
Maintained by CommunityActor stats
7
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract OAuth permission scopes and security metadata from Zoom App Marketplace listings — no login or API key required.
Use this actor to audit what data Zoom apps can access, track scope changes over time, and compare permission footprints across your installed apps.
What It Does
For each Zoom app ID you provide, this actor:
- Navigates to the app's public Zoom Marketplace listing
- Extracts all OAuth permission scopes organized by category (Recording, User, Meeting, etc.)
- Captures business information (company name, support email)
- Returns privacy policy and support URLs
Input
| Field | Type | Description |
|---|---|---|
appIds | string[] | Required. List of Zoom App Marketplace app IDs. Find the ID in the app URL: marketplace.zoom.us/apps/{appId} |
maxItems | integer | Maximum records to return (1–100, default: 50) |
Example Input
{"appIds": ["PN3rVBK6R0aXBU5Fw2i6aQ"],"maxItems": 5}
Finding a Zoom App ID
Navigate to any app on marketplace.zoom.us. The URL will be:
https://marketplace.zoom.us/apps/PN3rVBK6R0aXBU5Fw2i6aQ^^^^^^^^^^^^^^^^^^^^This is the app ID
Output
Each record contains:
| Field | Type | Description |
|---|---|---|
appId | string | Zoom App Marketplace app ID |
appName | string | App display name |
companyName | string | Developer company name |
appUrl | string | Full Zoom Marketplace URL |
categories | string[] | App categories (e.g., Productivity, Communication) |
description | string | App description |
permissionSummary | string | Human-readable summary of permission categories |
scopesByCategory | object | Object mapping category → list of scope strings |
rawScopes | string[] | Flat sorted list of all OAuth scope strings |
privacyPolicyUrl | string | Link to the developer's privacy policy |
supportUrl | string | Link to support resources |
businessName | string | Registered business name |
businessEmail | string | Developer contact email |
scrapedAt | string | ISO-8601 timestamp of extraction |
Example Output
{"appId": "PN3rVBK6R0aXBU5Fw2i6aQ","appName": "Zoom Scheduler","companyName": "Zoom Video Communications","appUrl": "https://marketplace.zoom.us/apps/PN3rVBK6R0aXBU5Fw2i6aQ","categories": ["Productivity"],"permissionSummary": "Access to: Recording (2 scopes), User (3 scopes), Meeting (2 scopes)","scopesByCategory": {"Recording": ["cloud_recording:read:list_recording_files:admin", "cloud_recording:read:recording:admin"],"User": ["group:read:list_members:admin", "user:read:zak:admin", "user:read:info:admin"],"Meeting": ["meeting:read:list_meetings:admin", "meeting:read:info:admin"]},"rawScopes": ["cloud_recording:read:list_recording_files:admin","cloud_recording:read:recording:admin","group:read:list_members:admin","meeting:read:info:admin","meeting:read:list_meetings:admin","user:read:info:admin","user:read:zak:admin"],"privacyPolicyUrl": "https://zoom.us/privacy","supportUrl": "https://support.zoom.us","scrapedAt": "2026-05-20T10:00:00+00:00"}
Use Cases
- Security auditing: Review what data each Zoom app can access before installation
- Compliance monitoring: Track OAuth scope changes across app updates
- App comparison: Compare permission footprints between competing Zoom apps
- IT governance: Build inventories of apps and their data access permissions
FAQ
Do I need a Zoom account or login? No. App permission data on the Zoom Marketplace is publicly visible without authentication.
How do I find app IDs for apps I use? Go to marketplace.zoom.us, find the app, and copy the ID from the URL path.
Can I monitor multiple apps at once?
Yes. Provide up to 100 app IDs in the appIds array per run.
How often does permission data change? Permissions change when developers update their app's OAuth scope requirements. Schedule this actor to run weekly or monthly to detect changes.
Why might some fields be missing? Some apps may not expose all fields publicly. The actor only returns fields it can reliably extract — no placeholder or null values are included.
Limitations
- Requires the app to have a public Zoom Marketplace listing (unlisted/enterprise-only apps may not be accessible)
- Permission display is controlled by Zoom's AngularJS frontend — rendering may vary by app