BigCommerce App Marketplace Scraper
BigCommerce App Marketplace Scraper
Extract the full catalog of apps from the BigCommerce App Marketplace — including name, developer, rating, review count, pricing model, screenshots, and free-trial details. Designed for ecommerce agencies, VARs, app-builder competitive intelligence, and BigCommerce ecosystem analytics.
Pairs with our Shopify App Store Scraper for cross-platform competitive analysis.
What You Get
Each result record contains:
| Field | Description |
|---|---|
app_name |
App name |
slug |
URL slug (unique ID) |
app_registry_id |
BigCommerce internal app registry ID |
tagline |
Short summary / pitch |
description |
Full app description (plain text) |
logo_url |
App logo image URL |
screenshots |
Screenshot image URLs (comma-separated) |
rating |
Average rating (0–5) |
reviews_count |
Number of reviews |
pricing_type |
Pricing model (Monthly, One-Time, Free, etc.) |
monthly_price |
Monthly price in USD (0 if free) |
upfront_price |
One-time / upfront price in USD |
pricing_text |
Raw pricing string (e.g. $15 / month) |
free_trial |
Has a free trial (true/false) |
free_trial_days |
Number of free trial days |
app_tier |
Partner tier (Elite, Premier, Standard) |
single_click |
Single-click install available |
multi_storefront |
Supports multi-storefront |
multi_location |
Supports multi-location |
catalyst_compatible |
Compatible with Catalyst storefront |
unified_billing |
Uses unified BigCommerce billing |
created_on |
App listing creation date |
last_updated |
Last app registry update date |
app_url |
Full URL to the app detail page |
How to Use
Scrape the full catalog
Leave appUrls empty to crawl the entire marketplace (1,300+ apps):
{
"maxItems": 0,
"sp_intended_usage": "Competitive analysis of BigCommerce app ecosystem"
}
maxItems: 0 = no limit. The full catalog run returns ~1,300 apps.
Scrape specific apps
Supply specific app URLs to skip the sitemap crawl:
{
"appUrls": [
"https://www.bigcommerce.com/apps/shipperhq/",
"https://www.bigcommerce.com/apps/klaviyo/"
],
"maxItems": 10,
"sp_intended_usage": "Checking competitors"
}
Quick sample run
The default configuration scrapes 10 apps to verify the output shape before running the full catalog.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
appUrls |
array | [] |
Specific app detail URLs to scrape. Bypasses sitemap when set. |
maxItems |
integer | 10 |
Maximum number of apps. 0 = unlimited. |
proxyConfiguration |
object | no proxy | Proxy settings. Datacenter proxy is sufficient for this site. |
sp_intended_usage |
string | (required) | Brief description of your use case. |
sp_improvement_suggestions |
string | (required) | Feedback / suggestions for improving the actor. |
Data Source
All data is extracted from the official BigCommerce App Marketplace at https://www.bigcommerce.com/apps/. App data is SSR-embedded in each page's Next.js __NEXT_DATA__ blob and sourced from BigCommerce's Contentful CMS — no undocumented APIs are used.
The scraper discovers app URLs from BigCommerce's public sitemap (/apps/sitemap-marketplace-apps.xml), which currently lists ~1,331 apps.
Cross-Platform Analysis
This actor's output schema mirrors our Shopify App Store Scraper for easy cross-platform comparison. Load both datasets into any BI tool and compare ecosystem size, pricing distribution, and category coverage across the two leading hosted ecommerce platforms.
Need a Custom Variation?
File an issue on the actor page or reach out via the support link. We can add fields, custom filters, or bulk-export integrations on request.