VOOZH about

URL: https://apify.com/khadinakbar/salesforce-appexchange-scraper

โ‡ฑ Salesforce AppExchange Scraper โ€” Apps, Pricing & Leads ยท Apify


Pricing

from $5.00 / 1,000 listing scrapeds

Go to Apify Store

Salesforce AppExchange Scraper

Scrape Salesforce AppExchange app listings โ€” name, publisher firmographics (website, email, country, size), pricing plans, edition matrix, supported languages, ratings & reviews. HTTP-only via the public listings API. MCP-ready.

Pricing

from $5.00 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

๐Ÿ‘ Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Scrape Salesforce AppExchange app listings into clean, structured JSON โ€” publisher firmographics, pricing plans, the Salesforce edition matrix, supported languages, ratings and reviews โ€” straight from AppExchange's own public listings API. HTTP-only, no login, no cookies, MCP-ready.

What you get

Give the actor a listing URL/ID, or let it browse the catalog, and every listing comes back as one flat record:

FieldExample
nameBenefitsGuide: Business Listings
tagline / description / fullDescriptionshort blurb + full marketing copy
averageRating / reviewCount5 / 1
startingPrice / startingPriceFrequency / startingPriceUnit20 / monthly / user
pricingPlans[]every plan with price, currency, frequency, unit, trial days
editions[]Professional, Enterprise, Unlimited, Developer โ€ฆ
languages[]en, fr, de โ€ฆ
appType / technologyPackage/Platform/Data / force/package
isLightningReady / isSalesforceShield / isFedrampCertifiedtrue / true / false
publisherName / publisherWebsite / publisherEmailpartner lead data
publisherCountry / publisherLocation / publisherEmployees / publisherYearFoundedfirmographics
salesEmail / salesPhonedirect sales contact
screenshots[]listing media URLs
listingUrl / listingId / publishedDate / scrapedAtprovenance

When to use it

  • ISV / partner competitive intelligence โ€” track competitor apps, pricing, editions, and review velocity on AppExchange.
  • B2B lead generation โ€” every listing is an enrichable software vendor with website, email, country, size and sales contact.
  • Market research โ€” pull whole catalog slices by listing type and analyze pricing models, edition coverage, or language support.
  • AI agents (MCP) โ€” paste an AppExchange URL, get back structured JSON in one tool call.

Not for scraping individual AppExchange reviews text, install counts, or logged-in partner-console data โ€” this actor returns public listing + publisher metadata.

Price

Pay-per-event. $0.005 per listing scraped + a negligible $0.00005 start fee. A 50-listing run costs about $0.25. Pay-Per-Usage (compute + proxy) is also available for very large jobs.


Input

Two ways to drive it:

1. Direct โ€” scrape specific listings

{
"listingUrls":[
"https://appexchange.salesforce.com/appxListingDetail?listingId=a0N4V00000FguFBUAZ",
"a0N3A00000FMkeoUAD"
],
"maxResults":50
}

Paste full appxListingDetail URLs or raw a0N... listing ids. Batch as many as you like.

2. Browse โ€” enumerate the catalog

{
"listingType":"App",
"keyword":"marketing",
"maxResults":100,
"maxScan":600
}

The actor enumerates AppExchange's public sitemap (~4,200 App listings) and returns the first maxResults. Add a keyword to keep only listings whose name, tagline, description, publisher or categories contain that substring (maxScan caps how many listings are inspected while searching for matches).

InputTypeDefaultNotes
listingUrlsstring[]โ€“URLs or raw a0N... ids. When set, browse settings are ignored.
listingTypeenumAppApp or Consulting (browse mode).
keywordstringโ€“Case-insensitive substring filter (browse mode).
maxResultsinteger50Max listings returned + billed (1โ€“5000).
maxScaninteger400Listings inspected per keyword search (browse + keyword only).
proxyConfigurationproxyApify datacenter (US)Residential only needed if blocked.

Keyword note: the filter is a literal substring match over scraped fields, not Salesforce's relevance-ranked search engine. For exact, known apps use listingUrls.

Output

One record per listing (see the table at the top). Example:

{
"listingId":"a0N4V00000FguFBUAZ",
"name":"BenefitsGuide: Business Listings",
"averageRating":5,
"reviewCount":1,
"isPaid":true,
"startingPrice":20,
"startingPriceCurrency":"USD",
"startingPriceFrequency":"monthly",
"startingPriceUnit":"user",
"editions":["Professional","Enterprise","Unlimited","Force.com","Developer","Performance"],
"languages":["en"],
"appType":"Package/Platform/Data",
"isLightningReady":true,
"publisherName":"BenefitsGuide",
"publisherWebsite":"http://www.benefitsguide.com",
"publisherEmail":"jason@benefitsguide.com",
"publisherCountry":"US",
"publisherEmployees":8,
"listingUrl":"https://appexchange.salesforce.com/appxListingDetail?listingId=a0N4V00000FguFBUAZ",
"scrapedAt":"2026-06-21T00:00:00.000Z"
}

How it works

AppExchange is a Salesforce Lightning app, but each listing's data is served by a public JSON endpoint the site itself calls โ€” no authentication, no CAPTCHA. This actor calls that endpoint directly with Apify's datacenter proxy and session rotation, so it is fast and reliable. The only obstacle is light per-IP rate limiting, which session rotation + retries clear automatically.

Use via API / MCP

curl-X POST "https://api.apify.com/v2/acts/khadinakbar~salesforce-appexchange-scraper/runs?token=YOUR_TOKEN"\
-H"Content-Type: application/json"\
-d'{ "listingUrls": ["a0N4V00000FguFBUAZ"], "maxResults": 1 }'

Add it to any MCP-capable agent via https://mcp.apify.com and it appears as apify--salesforce-appexchange-scraper.

FAQ

Does it need a Salesforce login or cookies? No. All data comes from public endpoints.

Can it scrape consulting partners? Yes โ€” set listingType to Consulting in browse mode. App listings have the richest data (full pricing, editions, firmographics).

Why isn't there a true keyword search? AppExchange's relevance search runs through a private search backend. This actor offers a transparent substring filter over real scraped data instead โ€” for exact apps, pass their URLs/ids directly.

How current is the data? Live โ€” every run hits AppExchange in real time.

Legal

This actor collects only publicly available information from Salesforce AppExchange. You are responsible for using the data in compliance with Salesforce's Terms of Service, applicable laws (including GDPR/CCPA for any personal data such as publisher contact emails), and the intended business purpose. Do not use scraped contact data for unsolicited bulk messaging where prohibited. Salesforce and AppExchange are trademarks of Salesforce, Inc.; this actor is independent and not affiliated with or endorsed by Salesforce.

You might also like

Salesforce AppExchange Scraper

jungle_synthesizer/salesforce-appexchange-scraper

Scrape app listings from Salesforce AppExchange โ€” developer contact info, ratings, pricing model, edition matrix, security review status, and partner program signals. Filter by HQ country, supported product, or app type.

๐Ÿ‘ User avatar

BowTiedRaccoon

79

5.0

Salesforce AppExchange Scraper

automation-lab/salesforce-appexchange-scraper

Extract AppExchange apps, vendors, ratings, categories, pricing, trial signals and listing URLs for Salesforce ecosystem research.

๐Ÿ‘ User avatar

Stas Persiianenko

2

Salesforce AppExchange Scraper | Emails & Numbers | $4 / 1k

fatihtahta/salesforce-appexchange-scraper

Scrape Salesforce AppExchange listings, capture app details including, descriptions, pricing, trials, rating details, all emails, phone number and more. ideal for vendor research and lead generation, $4 for 1000 listings.

Salesforce AppExchange Intelligence & Pricing Analytics

adinfosys-labs/salesforce-appexchange-discovery-engine---apps-reviews

Analyze Salesforce AppExchange markets, pricing models, ecosystem trends, competitive positioning, and app intelligence. Generate structured datasets, executive reports, pricing analytics, and market research outputs automatically.

๐Ÿ‘ User avatar

Artashes Arakelyan

10

5.0

Salesforce AppExchange Scraper

crawlerbros/salesforce-appexchange-scraper

Scrape Salesforce AppExchange with the leading enterprise cloud marketplace with 5,000+ apps. Browse all listings, search by keyword, filter by category, or look up specific apps by URL. Extracts title, provider, rating, reviews, pricing, categories, and more.

Salesforce AppExchange Scraper

crawlergang/salesforce-appexchange-scraper

Scrape Salesforce AppExchange with the leading enterprise cloud marketplace with 5,000+ apps. Browse all listings, search by keyword, filter by category, or look up specific apps by URL. Extracts title, provider, rating, reviews, pricing, categories, and more.

1

5.0

Appexchange Appdetails Spider

getdataforme/appexchange-appdetails-spider

The Appexchange Appdetails Spider is an Apify Actor that scrapes detailed data from Salesforce AppExchange app listings, including names, publishers, descriptions, ratings, media, and resources....

Salesforce AppExchange Scraper โ€“ Apps & Business Needs

adinfosys-labs/salesforce-appexchange-engine

Discover Salesforce AppExchange apps by category, extract key metadata and public reviews, and export to CSV/XLSX/JSON. Ideal for market research, vendor screening, and Agentforce/AgentExchange solution discovery.

๐Ÿ‘ User avatar

Artashes Arakelyan

3

HubSpot & Salesforce Partner Scraper - Agency Directory

jungle_synthesizer/hubspot-salesforce-partner-scraper

Scrape HubSpot Solutions Partners and Salesforce AppExchange Consulting Partners. Returns agency name, tier, website, HQ location, languages, industries, ratings, reviews, and contact info. Filter by platform or tier. Ideal for partner channel teams and M&A research.

๐Ÿ‘ User avatar

BowTiedRaccoon

8