ParseForge Scrapers

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.

Run this scraper See the API call
Total users
6
Monthly active
0
Total runs
269
Bookmarked
0
Rating
5.0 (2)
Last modified
9 days ago

Overview

ParseForge

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

  1. Create a free Apify account with $5 in credit.
  2. Open the Stripe App Marketplace Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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

FieldTypeWhat it doesDefault
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 forWhat it isPrice 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.

POST ยท run and get results
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.

input.json
{
  "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.

Related scrapers

Run Stripe App Marketplace Scraper on Apify All scrapers