Stripe App Marketplace Scraper avatar

Stripe App Marketplace Scraper

Pricing

Pay per event

Go to Apify Store
Stripe App Marketplace Scraper

Stripe App Marketplace Scraper

Scrape Stripe App Marketplace apps, vendor details, pricing signals, install links, categories, and integration metadata for SaaS research.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Extract structured Stripe App Marketplace data for partnership research, app-marketplace monitoring, competitive intelligence, and lead enrichment.

What does Stripe App Marketplace Scraper do?

Stripe App Marketplace Scraper collects public app listings from marketplace.stripe.com and returns clean records with app names, vendor details, categories, descriptions, pricing signals, install links, support links, policy links, and technical metadata.

Use it when you need a spreadsheet or API feed of companies building in the Stripe ecosystem.

Who is it for?

  • 🀝 Partnership teams mapping potential Stripe integration partners.
  • 🧭 Product teams comparing payment ecosystem apps and feature gaps.
  • πŸ“ˆ Competitive-intelligence teams monitoring new fintech and SaaS apps.
  • 🧾 RevOps teams enriching account lists with marketplace presence.
  • πŸ› οΈ Developer-relations teams tracking apps by category and capability.

Why use this actor?

The Stripe marketplace is useful but manual browsing is slow. This actor turns the public marketplace into a repeatable dataset with URLs and normalized fields that are easy to export, join, deduplicate, or monitor.

What data can it extract?

FieldDescription
nameApp listing name
safeNameStripe URL-safe app slug
marketplaceUrlPublic Stripe app listing URL
subtitleShort listing tagline
descriptionDetail-page app description
developerVendor or developer name
categoriesStripe category IDs
categoryNamesHuman-readable category names
pricingTypePublic pricing type value when available
hasFreeTrialFree-trial flag when exposed
installUrlStripe or external install URL
websiteUrlVendor website
supportUrlSupport site URL
supportEmailSupport email when available
privacyPolicyUrlPrivacy policy URL
termsUrlTerms URL
faqUrlFAQ URL
technicalDocUrlTechnical documentation URL
logoUrlListing logo URL
keyFeaturesFeature cards and media
worksWithStripe product compatibility values
permissionsApp permission metadata
scrapedAtISO timestamp

How much does it cost to scrape Stripe marketplace apps?

This actor uses pay-per-event pricing: a small run-start fee plus a per-app result event. You only pay for the records produced by your run. Use maxItems to cap cost during testing.

Quick start

  1. Open the actor on Apify.
  2. Keep the default Stripe Marketplace URL.
  3. Set maxItems to the number of apps you want.
  4. Optionally add search terms such as accounting, crm, or subscription.
  5. Run the actor and export the dataset as CSV, JSON, Excel, or via API.

Input options

Start URLs

Use startUrls for broad marketplace runs or individual app pages.

Example:

[
{ "url": "https://marketplace.stripe.com/" },
{ "url": "https://marketplace.stripe.com/apps/slack" }
]

Search terms

Use searchTerms to query the public marketplace search endpoint.

{
"searchTerms": ["accounting", "subscription", "analytics"],
"maxItems": 250
}

Category filters

Use categories to keep only specific marketplace categories. You can provide IDs or readable names.

{
"categories": ["accounting", "revenue optimization"],
"maxItems": 100
}

Detail mode

includeDetails is enabled by default. It fetches each app detail endpoint for richer descriptions, key features, install links, and policy URLs. Disable it for faster lightweight list exports.

Example input

{
"startUrls": [{ "url": "https://marketplace.stripe.com/" }],
"searchTerms": ["accounting"],
"categories": [],
"maxItems": 100,
"includeDetails": true
}

Example output

{
"name": "Example App",
"safeName": "example-app",
"marketplaceUrl": "https://marketplace.stripe.com/apps/example-app",
"developer": "Example Vendor",
"categoryNames": ["Accounting"],
"pricingType": "free",
"hasFreeTrial": true,
"websiteUrl": "https://example.com",
"scrapedAt": "2026-07-05T00:00:00.000Z"
}

Business workflows

Partner discovery

Export vendors in payment-adjacent categories and route them into a CRM for outreach.

Competitive monitoring

Schedule recurring runs and compare new safeName values to detect newly listed Stripe apps.

Category mapping

Group apps by categoryNames to understand where Stripe has strong or weak app coverage.

Lead enrichment

Join websiteUrl, developer, and marketplaceUrl with existing account lists.

Tips for best results

  • Start with maxItems: 100 for a realistic sample.
  • Use search terms to focus on a niche workflow.
  • Keep includeDetails enabled when you need support, privacy, terms, or technical-documentation URLs.
  • Use category filters when you need a clean segment instead of the full marketplace.

Integrations

Send the dataset to Google Sheets, Airtable, Snowflake, BigQuery, HubSpot, Salesforce, or your internal data warehouse using Apify integrations, webhooks, or the API.

API usage with Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/stripe-app-marketplace-scraper').call({
startUrls: [{ url: 'https://marketplace.stripe.com/' }],
maxItems: 100,
includeDetails: true,
});
console.log(run.defaultDatasetId);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/stripe-app-marketplace-scraper').call(run_input={
'startUrls': [{'url': 'https://marketplace.stripe.com/'}],
'maxItems': 100,
'includeDetails': True,
})
print(run['defaultDatasetId'])

API usage with cURL

curl -X POST 'https://api.apify.com/v2/acts/automation-lab~stripe-app-marketplace-scraper/runs?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"startUrls":[{"url":"https://marketplace.stripe.com/"}],"maxItems":100,"includeDetails":true}'

MCP usage

Use this actor from Claude or other MCP-compatible tools through Apify MCP:

https://mcp.apify.com/?tools=automation-lab/stripe-app-marketplace-scraper

Add it in Claude Code:

$claude mcp add apify-stripe-marketplace https://mcp.apify.com/?tools=automation-lab/stripe-app-marketplace-scraper

MCP server JSON configuration:

{
"mcpServers": {
"apify-stripe-marketplace": {
"url": "https://mcp.apify.com/?tools=automation-lab/stripe-app-marketplace-scraper"
}
}
}

Example prompts:

  • "Scrape 100 Stripe marketplace apps in accounting and summarize top vendors."
  • "Find Stripe marketplace apps with support URLs and website links for partnership outreach."
  • "Monitor Stripe App Marketplace for new revenue optimization apps."

Scheduling

Create an Apify schedule to run weekly or monthly. Compare new runs to previous datasets by safeName to detect marketplace changes.

Data quality

The actor uses Stripe's public marketplace JSON endpoints. Fields are returned when Stripe exposes them; some apps may omit support emails, pricing URLs, or detailed feature cards.

Performance

This is an HTTP-only actor and does not launch a browser. It is designed to run efficiently at 256 MB memory.

Limitations

The actor does not log into Stripe and does not access private account data. It only extracts public marketplace listing metadata.

Legality

This actor extracts publicly available marketplace data. Review Stripe's terms and your own use case before running large or recurring crawls. Do not use extracted data for spam or prohibited outreach.

Troubleshooting

Why did I get fewer apps than expected?

Check maxItems, search terms, and category filters. Filters are applied before records are saved.

Why is a URL field empty?

Some Stripe listings do not expose every link. Empty values mean the public listing or detail endpoint did not provide that field.

Explore other Automation Lab marketplace and SaaS ecosystem scrapers on Apify:

Changelog

  • Initial version extracts Stripe Marketplace app listings and app detail metadata.

Support

If a marketplace page changes or you need additional fields, open an issue on the actor page with an example app URL and desired output.

Field reference

id

name

safeName

marketplaceUrl

subtitle

description

developer

developerId

basedIn

categories

categoryNames

capabilityTypes

worksWith

permissions

pricingType

hasFreeTrial

pricingDetailsUrl

installType

installCta

installUrl

websiteUrl

supportUrl

supportEmail

privacyPolicyUrl

termsUrl

faqUrl

technicalDocUrl

logoUrl

keyFeatures

supportedLanguages

status

isLive

comingSoon

listingVersion

sourceUrl

scrapedAt