Salesforce Consulting Partners Scraper
Pricing
Pay per event
Salesforce Consulting Partners Scraper
Extract Salesforce consulting partner profiles, ratings, credentials, expertise, and AppExchange listing URLs.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Find Salesforce consulting partners, systems integrators, agencies, and implementation experts from the public Salesforce Partner Finder directory.
Use this actor to export partner names, AppExchange profile URLs, headquarters, ratings, review counts, completed projects, credentialed experts, product expertise, cloud accreditations, and public partner badges.
What does Salesforce Consulting Partners Scraper do?
Salesforce Consulting Partners Scraper turns the public Salesforce Partner Finder directory into structured dataset rows.
It helps you collect:
- ๐ข Partner names and profile IDs
- ๐ AppExchange consulting listing URLs
- ๐ Headquarters / location signals
- โญ Ratings and review counts
- ๐ Completed project counts
- ๐ Credentialed expert counts
- โ๏ธ Salesforce cloud expertise
- ๐ท๏ธ Accredited expertise and specializations
- ๐ค Pledge 1% and diverse-owned business badges
Who is it for?
This actor is useful for teams that need Salesforce ecosystem data in a repeatable workflow.
- ๐งญ Channel teams mapping Salesforce partner coverage
- ๐ผ B2B sales teams building Salesforce SI lead lists
- ๐งโ๐ผ Recruiters sourcing Salesforce consulting firms
- ๐ Market researchers comparing partner capacity
- ๐ค Alliances teams tracking cloud and industry expertise
- ๐งพ M&A analysts screening Salesforce services companies
Why use this scraper?
The Salesforce Partner Finder is useful in the browser, but manual browsing does not scale.
This actor gives you exportable records that can be loaded into spreadsheets, CRMs, enrichment tools, or BI dashboards.
Data you can extract
| Field | Description |
|---|---|
partnerId | Salesforce internal partner record ID |
name | Consulting partner name |
partnerDescription | Public Salesforce partner description |
headquarters | Headquarters or global location label |
profileUrl | AppExchange consulting listing URL |
rating | Public AppExchange rating |
reviewCount | Number of AppExchange reviews |
projectsCompleted | Public completed project count |
credentialedExperts | Public credentialed expert count |
cloudExpertise | Salesforce cloud expertise labels |
accreditedExpertise | Salesforce accredited expertise labels |
expertDistinctions | Expert distinction labels |
pledgeOnePercent | Public Pledge 1% badge |
diverseOwnedBusiness | Public diverse-owned business badge |
How much does it cost to scrape Salesforce consulting partners?
This actor uses pay-per-event pricing.
- A small start event is charged once per run.
- A partner event is charged for each saved partner profile.
- Use
maxItemsto control spend. - The default input is intentionally small enough for a practical first run.
Input options
You can run a broad export or narrow the directory with filters.
searchTermsโ company, product, industry, or capability keywordsmaxItemsโ maximum unique partners to savecountriesโ optional country namesstatesโ optional state or region namesexpertiseNamesโ Salesforce product, service, or industry expertise namesminRatingโ optional minimum ratingsortByโ matching expertise, rating, projects, credentialed experts, or alphabeticalincludeFilterOptionsโ save the live Salesforce filter list to KV store
Example input
{"searchTerms": ["agentforce", "data cloud"],"expertiseNames": ["Agentforce"],"maxItems": 100,"sortBy": "expertise"}
Output example
{"partnerId": "a7f3m000000LKmhAAG","name": "Accenture","headquarters": "Global","profileUrl": "https://appexchange.salesforce.com/listingDetail?listingId=a0N3000000266zBEAQ","rating": 0,"reviewCount": 59,"projectsCompleted": 18,"credentialedExperts": 22623,"cloudExpertise": ["Agentforce", "Data 360", "Sales", "Service"],"pledgeOnePercent": true}
How to scrape Salesforce consulting partners
- Open the actor on Apify.
- Enter one or more search terms, or leave them empty to browse the directory.
- Set
maxItemsto the number of partners you need. - Optionally add expertise names, countries, or rating filters.
- Start the run.
- Download results from the dataset as JSON, CSV, Excel, XML, or RSS.
Tips for better results
- Use broad keywords such as
agentforce,data cloud,healthcare, ormanufacturing. - Use
includeFilterOptionsonce if you want exact Salesforce expertise names. - Keep
maxItemssmall while testing a new filter combination. - Use
sortBy: "experts"when credentialed capacity matters most. - Use
sortBy: "projects"when delivery history matters most.
Integrations
You can connect the dataset to:
- HubSpot or Salesforce CRM imports
- Google Sheets lead qualification workflows
- Airtable partner research bases
- BI dashboards for ecosystem coverage
- Recruiting pipelines for Salesforce consulting firms
- M&A screening spreadsheets
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/salesforce-consulting-partners-scraper').call({searchTerms: ['agentforce'],maxItems: 50});console.log(run.defaultDatasetId);
API usage with Python
from apify_client import ApifyClientclient = ApifyClient('MY-APIFY-TOKEN')run = client.actor('automation-lab/salesforce-consulting-partners-scraper').call(run_input={'searchTerms': ['data cloud'], 'maxItems': 50})print(run['defaultDatasetId'])
API usage with cURL
curl "https://api.apify.com/v2/acts/automation-lab~salesforce-consulting-partners-scraper/runs?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"searchTerms":["agentforce"],"maxItems":50}'
MCP usage
Use this actor from MCP-compatible tools through Apify MCP.
MCP server URL:
https://mcp.apify.com/?tools=automation-lab/salesforce-consulting-partners-scraper
Claude Code setup:
$claude mcp add apify-salesforce-partners https://mcp.apify.com/?tools=automation-lab/salesforce-consulting-partners-scraper
JSON MCP server config:
{"mcpServers": {"apify-salesforce-partners": {"url": "https://mcp.apify.com/?tools=automation-lab/salesforce-consulting-partners-scraper"}}}
Example prompts:
- "Find 100 Salesforce partners with Agentforce expertise."
- "Export Salesforce consulting partners focused on healthcare."
- "Create a shortlist of Salesforce SIs with high credential counts."
Legality
This actor extracts public directory information from Salesforce Partner Finder and AppExchange pages.
You should:
- Use the data for legitimate business research.
- Respect Salesforce and AppExchange terms.
- Avoid spam or unsolicited outreach.
- Follow privacy, email, and data protection laws in your jurisdiction.
FAQ and troubleshooting
Why did I get zero results?
Your filters may be too narrow or location labels may not match Salesforce's current labels. Try a search term only, reduce rating filters, or run with includeFilterOptions to inspect exact filter names.
Why is an expertise name ignored?
Expertise matching is case-insensitive but must match a Salesforce filter option. Save FILTER_OPTIONS and copy the exact label.
Related scrapers
Other automation-lab actors that may fit related workflows:
- https://apify.com/automation-lab/salesforce-appexchange-scraper
- https://apify.com/automation-lab/website-contact-finder
- https://apify.com/automation-lab/linkedin-company-scraper
- https://apify.com/automation-lab/google-maps-lead-finder
Limitations
The actor currently focuses on public Partner Finder profile-card data. It does not log into Salesforce, extract private partner portal data, or claim to verify partner availability.
Performance
The actor uses HTTP requests to the public Salesforce LWR/Apex data path. It does not launch a browser for normal scraping, which keeps runs lightweight.
Changelog
- Initial version: public Salesforce consulting partner extraction with search, filters, sorting, and structured partner rows.
Support
If a run fails or a filter behaves unexpectedly, open an Apify issue with your run URL and input. Include whether you used search terms, expertise filters, or location filters.