Scrape all app listings, integrations, and bots from the Webex App Hub marketplace. Extract names, tags, description, company website, categories, support pages, and logos.
- Competitive research: Track which vendors are building for Webex and where new integrations are launching.
- Lead generation: Pull developer names and company websites to build an outreach list of Webex integration builders.
- Market mapping: Build a full catalog of collaboration and productivity tools across every category.
- Partnership sourcing: Find complementary apps for co-marketing, bundling, or acquisition targets.
- No login required: The App Hub is public, so every listing is available without an account.
- Click Try for free on the Apify Store page.
- Choose a crawl mode: browse all apps, search by keyword, or pick a single category.
- Set a max apps limit to control how many results you want.
- Click Start: the actor collects every matching record and writes one flat row per app.
- Download your results: Export as Excel, CSV, JSON, or HTML from the Output tab.
| Field | Type | Required | Description |
|---|---|---|---|
mode |
enum | No | Browse all apps, search by keyword, or browse one category. Defaults to all apps. |
searchQuery |
string | No | Keyword to search for. Only used in search mode. |
category |
enum | No | Category to browse, such as Analytics, CRM, or Security and Compliance. Only used in category mode. |
maxItems |
integer | No | Maximum number of apps to collect in one run. Defaults to 100. |
maxConcurrency |
integer | No | Maximum number of pages fetched at once. Defaults to 10. |
proxyConfiguration |
proxy object | No | Proxy settings. Disabled by default since the Webex App Hub has no access restrictions. |
Each row in your dataset is one app listing. All fields are flat with no nested data, so the file opens cleanly in any spreadsheet program.
{
"appId": "blt58dcb9278428c1ef",
"name": "SuperOffice CRM",
"tagLine": "Connect SuperOffice CRM with Webex Meetings with just one click.",
"companyName": "SuperOffice",
"companyUrl": "https://community.superoffice.com/en/",
"productType": ["meetings"],
"categories": ["marketing", "productivity"],
"logoUrl": "https://images.contentstack.io/v3/assets/bltd14fd2a03236233f/blt085fdf6508b00e59/602c68d564f941792ae6dcd5/download",
"supportUrl": "https://support.superoffice.com/",
"url": "https://apphub.webex.com/applications/superoffice-crm",
"scrapedAt": "2026-07-02T22:12:01.982Z"
}| Field | Type | Description |
|---|---|---|
appId |
string | Unique Webex App Hub identifier. |
name |
string | App display name. |
tagLine |
string | Short one-line summary. |
description |
string | Full app description. |
companyName |
string | Developer or vendor name. |
companyUrl |
string | Developer's official website. |
productType |
array | Webex product scopes the app integrates with, such as meetings or teams. |
categories |
array | Category tags the app is listed under. |
logoUrl |
string | Square app logo image link. |
screenshotUrls |
array | Gallery of app screenshot images, when available. |
privacyUrl |
string | Link to the developer's privacy policy. |
supportUrl |
string | Link to the developer's support page. |
created |
string | Date the app was added to the App Hub. |
url |
string | Direct link to the app's listing page. |
scrapedAt |
string | Extraction time in ISO 8601 format. |
$3.99 per 1,000 app listings. No monthly subscriptions and no minimum commits. New Apify accounts include $5 of free usage, so you can try it before you pay.
You only pay for the app listings you collect. A typical run of 100 apps completes in under a minute.
Create a .env file from .env.example, add your Apify API token, and run:
npm install
npm startThe script uses the Apify API client to start the actor and fetch results.
- Browse all apps for a full market snapshot: Leave mode on its default to crawl every category in one run.
- Search for a niche: Enter a keyword like "scheduling" or "recording" to pull only relevant apps.
- Target one category for focused research: Pick a single category to monitor a specific segment.
- Schedule monthly runs: The App Hub adds new integrations regularly, so a monthly schedule keeps your dataset current.
Do I need a Webex or Cisco account? No. The scraper reads public app listing pages, so no account or login is needed.
Why are some fields empty for certain apps? Not every developer fills in every field, such as screenshots or a support link. The scraper only returns what the App Hub actually publishes.
Can I get every app in one run? Yes. Use the default browse all apps mode and set a high max apps limit.
For bug reports, missing fields, or feature requests, open an issue under the Issues tab.
