Stripe App Marketplace Scraper
parseforge/stripe-marketplace-scraper
Developer toolsAutomationE-commerce
Scrapes Stripe App Marketplace listings by search query, category, pricing, visibility, or supported Stripe surfaces. Returns each app as a flat row with optional publisher company enrichment from Apollo.io.
- Total users
- 6
- Monthly active
- 0
- Total runs
- 269
- Bookmarked
- 0
- Rating
- 5.0 (2)
- Last modified
- 9 days ago
Overview
Stripe App Marketplace Scraper
Scrape Stripe App Marketplace listings by category, pricing model, or search term, up to a million apps per run. Each app includes its publisher, description, supported Stripe surfaces, and optional company enrichment data. No API key required. Export to CSV, JSON, Excel, or XML.
Finding the right Stripe integration means sifting through hundreds of apps with no bulk export or structured comparison. This Actor reads the public Stripe App Marketplace directly, letting you filter by category, pricing type, visibility, or where the app works inside the Stripe Dashboard. You get a clean dataset of matching apps, ready for analysis, without manual clicking or copy-pasting.
| Who uses it | What they scrape Stripe App Marketplace for |
|---|---|
| SaaS founders | Map the competitive landscape of Stripe integrations in their niche. |
| Market researchers | Track which app categories are growing fastest on Stripe. |
| Partnership managers | Build a lead list of Stripe ecosystem apps for co-marketing or integration. |
| Investors | Identify high-growth Stripe apps by publisher size and funding signals. |
What it does
This Actor collects Stripe App Marketplace listings by search query, category, pricing model, visibility, or supported Stripe surface, and returns each app as a flat row with optional publisher company enrichment.
- ๐ Search by term: Filter apps by name, description, or feature keywords like 'payment processing' or 'fraud'.
- ๐ Category filter: Narrow results to a single category such as Accounting, Billing, or Tax.
- ๐ณ Pricing filter: Select Free, Subscription, or both to match your budget criteria.
- ๐ฅ๏ธ Works With filter: Target apps that appear in specific Stripe Dashboard surfaces like Customer Detail or Invoice List.
- ๐๏ธ Visibility filter: Choose between Stripe Dashboard apps (UI extensions) and API-only data integrations.
- ๐ข Publisher enrichment: Toggle on Apollo.io company profiles to see publisher size, funding, industry, and LinkedIn for every app.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Stripe App Marketplace data
๐ Track category growth.
A market researcher scrapes the Billing category monthly to count new entrants and spot trends in pricing models.
๐ค Build a partner pipeline.
A partnership manager filters for free, Dashboard-visible apps in the Commerce category to find co-marketing candidates.
๐ฐ Qualify investment targets.
An investor scrapes all apps with publisher enrichment enabled to filter by funding stage and employee count.
๐งฉ Audit your stack.
A Stripe user scrapes apps that work on the Customer Detail page to find alternatives to their current integration.
Why choose this scraper
| What you get | |
|---|---|
| No API key needed | Reads the public marketplace, no Stripe account or token required. |
| Structured output | Every app returns the same flat schema: name, publisher, description, category, pricing, and supported surfaces. |
| Optional enrichment | Add publisher company data from Apollo.io with one toggle, cached per unique publisher. |
| Flexible filtering | Combine search, category, pricing, visibility, and Works With filters in a single run. |
How it compares
No other Store actor targets Stripe App Marketplace the same way, so the honest comparison is with the alternatives teams actually weigh.
| Stripe App Marketplace Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Stripe App Marketplace changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst hours |
Configure the run
Drive the Actor from a search query, category, pricing types, visibility, and supported Stripe surfaces, alone or together, and filters run as each app is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{
"maxItems": 10
}
A larger pull:
{
"maxItems": 200
}
Pricing
Pay-per-result: $0.01734 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $1.73 |
| 1,000 results | $17.34 |
| 10,000 results | $173.40 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Stripe App Marketplace Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Stripe App Marketplace through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/stripe-marketplace-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your filters are not too restrictive. Try setting categories to 'All', clearing the search query, and removing pricing or Works With filters to see if results appear. Also verify your search term matches app names or descriptions on the live marketplace.
The enrichment toggle is on but I see no company data.
Make sure you have connected an Apollo.io MCP connector in the Enrichment Connector field. Click the '+' icon to authorize if you have not yet. The Actor needs a valid connector to call Apollo.io.
My run is taking a long time.
Large maxItems values with many filters can take time because the Actor paginates through all matching listings. Reduce the maximum apps or narrow your filters to speed it up.
Some apps are missing from the results.
The Actor scrapes what is publicly visible on the Stripe App Marketplace at run time. If an app was recently added or removed, it may not appear. Try re-running with broader filters to confirm.
FAQ
| Question | Answer |
|---|---|
| Do I need a Stripe account or API key to scrape? | No. This Actor reads the public Stripe App Marketplace pages, so no login, account, or API key is required. |
| What data does each app row include? | Each row returns the app name, publisher, description, category, pricing type, supported Stripe surfaces, and a link to the listing. When enrichment is on, it adds the publisher's company size, funding, industry, and LinkedIn URL from Apollo.io. |
| How does the publisher enrichment work? | Toggle 'Enrich each app with publisher company profile' on and connect an Apollo.io MCP connector. The Actor looks up each unique publisher once and caches the result, so 50 apps from the same publisher cost only one enrichment call. |
| Can I filter by where the app appears in the Stripe Dashboard? | Yes. Use the Works With filter to select specific surfaces like Customer Detail, Invoice List, or Payment Detail. Only apps that support those surfaces will be returned. |
| What is the difference between Stripe Dashboard and API only visibility? | Stripe Dashboard apps appear as UI extensions inside the Stripe interface. API only apps are data integrations that work behind the scenes without a visible Dashboard component. |
| Can I scrape all apps in the marketplace? | Yes. Set the Maximum apps field to a high number and leave all filters at their defaults to collect every listing. |
| What export formats are supported? | You can export your dataset to CSV, JSON, Excel, or XML from the Apify platform. |
| How many apps can I scrape in one run? | You can set the maximum up to 1,000,000 apps per run. The actual number collected depends on how many match your filters. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Stripe, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
Input
| Field | Type | What it does | Default |
|---|---|---|---|
| searchQuery | string | Search term to filter apps by name, description, or features | not set |
| categories | string (17 options) | Filter apps by specific category | all |
| pricingTypes | array | Filter apps by pricing model | not set |
| maxItems | integer | Maximum number of marketplace apps to collect per run. | 10 |
| worksWith | array | Filter by where the app works within Stripe Dashboard | not set |
| visibility | array | Filter by app visibility type | not set |
| enrichOutput | boolean | Toggle on to add the app publisher's company profile (size, funding, industry, LinkedIn) to every app via Apollo.io. Default off: cached per unique publisher so 50 apps from the same publisher = 1 API call. | false |
| enrichConnector | string | Pick the Apollo.io connector. Click '+' to authorize if you haven't yet. | not set |
| mcpProxyUrlOverride | string | Diagnostic only. Bypasses Apify's MCP proxy. Leave empty for normal use. | not set |
| mcpTokenOverride | string | Diagnostic only. Used with URL override. Leave empty for normal use. | not set |
Pricing
from $12.99 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| Actor Start | Charged once when the run starts. | $0.005 |
| Result Item | Charged once per result collected. | $0.01299 to $0.01734 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
API
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~stripe-marketplace-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"helloWorld": 123
}' Examples
Input that runs as-is.
{
"helloWorld": 123
} Reviews
Rated 5.0 out of 5 across 2 reviews. Read them on Apify.
Issues
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
