Discover/Salesforce API
live

Salesforce APIappexchange.salesforce.com

Search and retrieve Salesforce consulting partner profiles from AppExchange, including tier, competencies, certifications, highlights, and country presence.

Endpoint health
verified 18h ago
get_consulting_partner_detail
search_consulting_partners
2/2 passing latest checkself-healing
Endpoints
2
Updated
8d ago

What is the Salesforce API?

This API exposes 2 endpoints for discovering and profiling Salesforce consulting partners listed on AppExchange. The search_consulting_partners endpoint returns paginated summaries across all partners — including expertise scores, ratings, and review counts — while get_consulting_partner_detail retrieves full profiles with partner tier, industry competencies, supported languages, country presence, highlights, and case study resources.

This call costs1 credit / call— charged only on success
Try it
Filter by Salesforce practice size tier, representing the total number of qualifying credentialed people globally. Accepted values: '1-5', '6-20', '21-100', '101-200', '201-1000', '> 1000'. Maps to the 'Salesforce Practice Size' filter on the site. Invalid values are rejected.
Number of results per page (1-100).
Zero-based offset for pagination.
Sort order for results. Known value: 'expertise' (default).
Filter by industry competency name. Uses the industry filter options from the AppExchange consulting directory (e.g. 'Financial Services', 'Healthcare and Life Sciences', 'Manufacturing', 'Retail', 'Energy and Utilities'). Case-insensitive match. An unrecognized industry name returns an empty result set.
Partner name search query. Omitting returns all consulting partners.
api.parse.bot/scraper/7c2927af-8a51-401e-93e3-6d57cc0fece2/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/7c2927af-8a51-401e-93e3-6d57cc0fece2/search_consulting_partners?tier=%3E+1000&industry=Healthcare+and+Life+Sciences&search_term=Deloitte' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace appexchange-salesforce-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Salesforce AppExchange Consulting Partners — search, drill down, inspect."""
from parse_apis.appexchange_salesforce_com_api import AppExchange, PartnerNotFound

client = AppExchange()

# Search for consulting partners by name; limit caps total items fetched.
for summary in client.partner_summaries.search(search_term="Deloitte", limit=5):
    print(summary.name, summary.headquarters, f"rating={summary.rating}")

# Drill into the first result's full detail page via typed navigation.
summary = client.partner_summaries.search(search_term="Accenture", limit=1).first()
if summary is not None:
    partner = summary.details()
    print(partner.name, partner.tier, f"certs={partner.certification_count}")

    # Walk structured competencies and their specializations.
    for comp in partner.competencies_detailed[:3]:
        specs = ", ".join(s.name for s in comp.specializations)
        print(f"  {comp.category}: {comp.name} ({comp.award}) — {specs}")

    # Browse media and resource links.
    for media in partner.videos_and_media[:2]:
        print(f"  Video: {media.caption} ({media.video_type}:{media.video_id})")
    for link in partner.resources[:2]:
        print(f"  {link.type}: {link.caption} — {link.url}")

# Point lookup by listing_id read from a prior search hit.
if summary is not None:
    try:
        detail = client.partners.get(listing_id=summary.listing_id)
        print(detail.name, detail.tier, f"experts={detail.total_number_of_experts}")
    except PartnerNotFound:
        print("Partner listing not found")

print("exercised: partner_summaries.search / details / partners.get")
All endpoints · 2 totalmissing one? ·

Search and list Salesforce consulting partners from the AppExchange partner finder. Returns paginated results with basic partner info and expertise summaries. Without a search_term, returns all partners sorted by expertise score. Each result includes a listing_id that can be passed to get_consulting_partner_detail for full information. Supplying industry triggers one extra upstream call to resolve the industry name to its internal ID; otherwise one upstream round-trip per call. Page through results with offset.

Input
ParamTypeDescription
tierstringFilter by Salesforce practice size tier, representing the total number of qualifying credentialed people globally. Accepted values: '1-5', '6-20', '21-100', '101-200', '201-1000', '> 1000'. Maps to the 'Salesforce Practice Size' filter on the site. Invalid values are rejected.
limitintegerNumber of results per page (1-100).
offsetintegerZero-based offset for pagination.
sort_bystringSort order for results. Known value: 'expertise' (default).
industrystringFilter by industry competency name. Uses the industry filter options from the AppExchange consulting directory (e.g. 'Financial Services', 'Healthcare and Life Sciences', 'Manufacturing', 'Retail', 'Energy and Utilities'). Case-insensitive match. An unrecognized industry name returns an empty result set.
search_termstringPartner name search query. Omitting returns all consulting partners.
Response
{
  "type": "object",
  "fields": {
    "limit": "Requested limit",
    "total": "Total number of matching partners",
    "offset": "Current offset",
    "has_more": "Whether more results exist beyond this page",
    "partners": "Array of partner summaries with id, name, listing_id, headquarters, description, expertises, rating, review_count"
  }
}

About the Salesforce API

Endpoints and Coverage

The API covers two operations against the AppExchange consulting partner directory. search_consulting_partners accepts search_term, limit, offset, and sort_by parameters to paginate the full partner catalog or narrow results by name. Each item in the partners array includes id, name, listing_id, headquarters, description, expertises, rating, and review_count. The listing_id field is required as input to the second endpoint.

Partner Detail Data

get_consulting_partner_detail takes a listing_id and returns a richer profile. Key fields include tier (Summit, Crest, Ridge, or Base), countries (an array of region/country codes where the partner operates), languages (supported language codes), highlights (freeform highlight strings from the listing), resources (links to data sheets and external content), and is_fde_partner (flags Forward Deployed Engineering partners). This makes it straightforward to filter partners by geography or language programmatically after fetching.

Pagination and Sorting

search_consulting_partners is paginated via limit (1–100) and offset (zero-based). The response includes total and has_more so you can walk the full catalog. The only documented sort_by value is expertise, which is also the default. Omitting search_term returns all partners, ordered by expertise score.

Reliability & maintenanceVerified

The Salesforce API is a managed, monitored endpoint for appexchange.salesforce.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when appexchange.salesforce.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official appexchange.salesforce.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
18h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a partner-finder tool filtered by tier (Summit, Crest, Ridge, Base) and country presence
  • Aggregate consulting partner review counts and ratings across the AppExchange catalog
  • Identify Forward Deployed Engineering partners using the is_fde_partner flag
  • Map Salesforce consulting coverage by region using the countries field from partner detail profiles
  • Compile a list of multilingual partners by querying languages from detailed profiles
  • Monitor new partner listings by paginating search_consulting_partners with offset and comparing total over time
  • Extract partner highlights and resources for internal procurement or vendor evaluation workflows
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Salesforce AppExchange have an official public API for consulting partner data?+
Salesforce does not publish a dedicated public REST API for browsing AppExchange consulting partner listings. The AppExchange marketplace is primarily a web interface for partner discovery.
What does the `tier` field in `get_consulting_partner_detail` represent?+
The tier field reflects the Salesforce consulting partner tier assigned to that firm. Known values are Summit, Crest, Ridge, and Base, which correspond to Salesforce's official partner program levels based on certifications, customer success metrics, and ACV.
Does `search_consulting_partners` support filtering by industry competency or product specialization?+
The search endpoint supports filtering by search_term (partner name) and sorting by expertise. Filtering by specific industry competency or product specialization is not currently supported on that endpoint — those fields are returned only in get_consulting_partner_detail under expertises. You can fork this API on Parse and revise it to add competency-based filtering as an additional endpoint.
Is there a way to retrieve case study video details through the API?+
The get_consulting_partner_detail endpoint returns resources, which includes resource links associated with a partner listing, and highlights. Structured case study video metadata (titles, thumbnails, transcripts) is not currently returned as a distinct field. You can fork this API on Parse and revise it to add a dedicated case study video endpoint.
How should I paginate through all consulting partners in the directory?+
Use the limit and offset parameters on search_consulting_partners. The response includes total (overall count) and has_more (boolean). Increment offset by your limit value on each request until has_more is false.
Page content last updated . Spec covers 2 endpoints from appexchange.salesforce.com.
Related APIs in B2b DirectorySee all →
bizbuysell.com API
Search for businesses available for sale across multiple categories and view detailed information about specific listings on BizBuySell.com. Browse business categories to explore different industries and find opportunities that match your investment interests.
getapp.com API
Search and compare software solutions while accessing detailed information like pricing, features, integrations, reviews, and alternatives all in one place. Get category leaders, read industry research from their blog, and make informed software decisions based on comprehensive data.
capterra.com API
capterra.com API
biggerpocket.com API
Search and connect with vetted real estate professionals from the BiggerPockets network, including agents, lenders, contractors, and property managers in your area. Find the right service providers for your investment needs by browsing detailed business profiles and contact information.
canada.businessesforsale.com API
Search and browse businesses for sale and franchise opportunities across Canada, retrieving detailed listing information to find investment opportunities that match your interests. Explore comprehensive data on available businesses and franchises to make informed decisions about potential acquisitions.
agent.ai API
Search and discover AI agents in the Agent.ai marketplace by filtering through categories and tags, then view detailed agent information and builder profiles. Find the perfect AI solution for your needs by browsing available agents, exploring builder credentials, and comparing agent capabilities across different categories.
serviceseeking.com.au API
Search and browse job postings and local service providers across Australia on ServiceSeeking.com.au. View detailed business profiles, ratings, pricing, and explore hundreds of service categories — from tradespeople to home services and beyond.
axiz.com API
Search and browse IT products from Axiz.com's B2B catalog, access product details, categories, brands, and store information to find the right distributor solutions. Check real-time exchange rates and retrieve customized landing page settings for your region.