Slack Marketplace Scraper avatar

Slack Marketplace Scraper

Pricing

$2.00/month + usage

Go to Apify Store
Slack Marketplace Scraper

Slack Marketplace Scraper

Scrape 2,500+ app listings from the Slack Marketplace. Extracts app names, descriptions, developers, pricing, categories, and contact info.

Pricing

$2.00/month + usage

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

1

Bookmarked

10

Total users

0

Monthly active users

8 days ago

Last modified

Share

Slack Marketplace App Scraper

Scrape app listings from the Slack Marketplace. Returns app names, descriptions, developer info, pricing, categories, support contacts, and privacy policy links for 2,500+ apps in the Slack ecosystem — structured and ready to use.


Slack Marketplace Scraper Features

  • Extracts 12 fields per app listing, including developer contact info and pricing
  • Discovers all 2,500+ marketplace apps automatically via Slack's search index
  • Accepts specific app URLs if you only need a handful of listings
  • Returns clean JSON with consistent field names across every record
  • No browser required — pure HTML parsing, which keeps runs fast and memory low
  • Handles retries and rate limiting. You configure it and walk away.

What Can You Do With Slack Marketplace Data?

  • SaaS competitive analysis — Track which apps exist in your category, what they charge, and who built them
  • Lead generation — Collect developer names, websites, and support emails for 2,500+ software companies
  • Market research — Analyze app categories, pricing trends, and language support across the Slack ecosystem
  • Integration directories — Build or enrich a catalog of Slack-compatible tools for your platform
  • Developer outreach — Find app developers by category and contact them directly, which beats guessing at email addresses

How the Slack Marketplace Scraper Works

  1. Discover apps — The scraper queries Slack's search endpoint to find every app in the marketplace. This takes about 30 seconds and returns 2,500+ app URLs.
  2. Scrape detail pages — Each app's listing page is fetched and parsed for structured data: name, developer, pricing, categories, contact info, and more.
  3. Export results — Data lands in the Apify dataset as structured JSON. Export to JSON, CSV, or Excel.

If you provide specific app URLs, step 1 is skipped and the scraper goes straight to detail pages.


Input

{
"maxItems": 50
}

Scrape everything by setting maxItems to 0. Or pass specific URLs:

{
"appsUrls": [
{ "url": "https://slack.com/marketplace/A2RPP3NFR-giphy" },
{ "url": "https://slack.com/marketplace/A0F7XDUAZ-incoming-webhooks" }
],
"maxItems": 0
}
FieldTypeDefaultDescription
appsUrlsarrayemptySpecific app URLs to scrape. Leave empty to crawl the entire marketplace.
maxItemsinteger10Maximum number of apps to scrape. Set to 0 for all.

Slack Marketplace Scraper Output Fields

{
"app_name": "Giphy",
"app_id": "A2RPP3NFR",
"appUrl": "https://slack.com/marketplace/A2RPP3NFR-giphy",
"supported_languages": ["English"],
"description": "Giphy for Slack makes it easy to find and share GIFs...",
"categories": ["Communication", "Social & Fun"],
"logo_url": "https://slack-files2.s3-us-west-2.amazonaws.com/avatars/2017-01-05/giphy_512.png",
"developer_name": "Giphy",
"pricing": "Free",
"website": "https://giphy.com",
"support_email": "support@giphy.com",
"privacy_policy": "https://giphy.com/privacy"
}
FieldTypeDescription
app_namestringApp display name
app_idstringSlack's internal app identifier
appUrlstringFull URL to the app's marketplace listing
supported_languagesarrayLanguages the app supports
descriptionstringApp description from the listing page
categoriesarrayMarketplace categories (e.g. Productivity, Communication)
logo_urlstringURL to the app's icon image
developer_namestringName of the developer or company
pricingstringPricing information (Free, paid tiers, etc.)
websitestringDeveloper's website URL
support_emailstringSupport contact email
privacy_policystringLink to the app's privacy policy

FAQ

How do I scrape all apps from the Slack Marketplace?

Set maxItems to 0 and leave appsUrls empty. The Slack Marketplace Scraper discovers every listed app automatically and scrapes them all. Expect around 2,500 results.

How much does the Slack Marketplace Scraper cost to run?

A full run of all 2,500+ apps uses about 140 MB of memory and completes in under 30 minutes. The discovery phase alone takes roughly 30 seconds. Per-record costs depend on your Apify plan, but the actor is lightweight enough that a full marketplace scrape won't surprise you on the invoice.

Does the Slack Marketplace Scraper need proxies?

No. Proxies are handled internally — you don't need to configure anything. The scraper uses Apify's built-in proxy rotation for detail page requests and plain HTTP for discovery.

Can I scrape specific Slack apps instead of the whole marketplace?

Yes. Pass an array of app URLs in the appsUrls field and the scraper skips discovery entirely. Useful when you only care about a specific set of apps and don't need 2,500 records.

What data can I get from the Slack Marketplace?

The Slack Marketplace Scraper extracts 12 fields per app: name, app ID, URL, description, categories, supported languages, logo, developer name, pricing, website, support email, and privacy policy link. That covers the full public listing for each app.


Need More Features?

Need custom fields, filters, or a different target site? File an issue or get in touch.

Why Use the Slack Marketplace Scraper?

  • Fast — Discovers 2,500+ apps in 30 seconds and scrapes detail pages concurrently, so a full run finishes in minutes, not hours
  • Clean output — Returns structured JSON with consistent field names across every record, which means less time cleaning data and more time using it
  • Low maintenance — No browser, no proxies to configure, no sitemap to parse. Point it at the marketplace and it handles the rest.