Zoom Marketplace Permissions Monitor avatar

Zoom Marketplace Permissions Monitor

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Zoom Marketplace Permissions Monitor

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

Crawler Bros

Maintained by Community

Actor stats

7

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldTypeDescription
appIdsstring[]Required. List of Zoom App Marketplace app IDs. Find the ID in the app URL: marketplace.zoom.us/apps/{appId}
maxItemsintegerMaximum 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:

FieldTypeDescription
appIdstringZoom App Marketplace app ID
appNamestringApp display name
companyNamestringDeveloper company name
appUrlstringFull Zoom Marketplace URL
categoriesstring[]App categories (e.g., Productivity, Communication)
descriptionstringApp description
permissionSummarystringHuman-readable summary of permission categories
scopesByCategoryobjectObject mapping category → list of scope strings
rawScopesstring[]Flat sorted list of all OAuth scope strings
privacyPolicyUrlstringLink to the developer's privacy policy
supportUrlstringLink to support resources
businessNamestringRegistered business name
businessEmailstringDeveloper contact email
scrapedAtstringISO-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