getapp.com APIgetapp.com ↗
Access GetApp software listings, reviews, pricing, features, integrations, and comparisons via API. 11 endpoints covering categories, products, and research.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/ed9e3bb7-6a27-4301-b0dd-022b8e8add87/list_categories' \ -H 'X-API-Key: $PARSE_API_KEY'
List all software categories available on GetApp, organized by group header. Returns category names, slugs, header groups, and listing counts.
No input parameters required.
{
"type": "array",
"fields": {
"name": "category name",
"header": "object with header group name and slug",
"cta_urls": "object with detail URL path",
"total_listings": "integer count of software in this category"
},
"sample": {
"data": [
{
"name": "CRM",
"header": {
"name": "Customer Management",
"slug": "customer-management"
},
"cta_urls": {
"detail": "/customer-management-software/crm/"
},
"total_listings": 1053
}
],
"status": "success"
}
}About the getapp.com API
The GetApp API provides structured access to GetApp.com's software directory across 11 endpoints, covering categories, product details, pricing plans, user reviews, feature lists, integrations, and side-by-side comparisons. The get_software_details endpoint alone returns fields including rating_avg, num_reviews, integrations, features, pricing, and description for any listed product, identified by its URL slug.
Category and Product Discovery
The list_categories endpoint returns every software category on GetApp with its category name, header group object, cta_urls for building slugs, and total_listings count. Those slugs feed directly into list_software_by_category, which accepts a category_slug and optional page integer and returns paginated listings alongside facets for filtering and a pagination object with total counts. The same category_slug format works with get_category_leaders, which additionally returns a buyersGuide object and serpData with ranked products.
Product Detail Endpoints
Each product-level endpoint accepts a slug in the format category-path/a/product-name (e.g. collaboration-software/a/monday-com). get_software_details returns the broadest set of fields — name, description, average rating, review count, pricing structure, feature lists, and integrations array. For more focused queries: get_software_pricing returns a plans array with per-plan startingPrice, attributes, currency, and pricing categories such as free-trial or subscription. get_software_reviews returns a list of full review objects, by_rating star distribution, by_field dimension ratings, and snippets. get_software_features returns a list with per-feature name, definition, and rating, plus popular and enhanced_features arrays.
Comparisons and Alternatives
get_software_alternatives returns an alternativesData object containing the source product alongside an alternatives array with ratings, pricing, and feature overlap for each. compare_software takes two parameters — slug1 (the full product path) and slug2 (the comparison product slug, obtainable from popular_comparisons data) — and returns a compareData object with side-by-side listings, alternatives, and metadata. These two endpoints are suited for building decision-support tools or software shortlisting workflows.
Research and Integrations
get_blog_research requires no inputs and returns all GetApp research posts with topics, contentHubs, and per-post metadata. get_software_integrations returns a count and an integrations array with name, slug, logo, and rating for each connected product, making it useful for mapping software ecosystems.
- Build a software shortlisting tool that pulls
list_software_by_categorylistings filtered byfacetsfor specific buyer segments. - Aggregate user sentiment across competitors using
get_software_reviewsby_fielddimension ratings andby_ratingstar distributions. - Generate pricing comparison tables with
get_software_pricingplan names,startingPrice, andattributesacross multiple products. - Map software integration ecosystems by querying
get_software_integrationsfor each product in a category. - Power a side-by-side product comparison feature using
compare_softwarewithslug1andslug2inputs. - Surface category-level buyer guidance content from
get_category_leadersbuyersGuidefor research or content sites. - Index GetApp research articles and content hubs using
get_blog_researchpost metadata andtopics.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does GetApp have an official public developer API?+
What does `get_software_reviews` return beyond a simple star rating?+
get_software_reviews returns a list of full review objects, a by_rating map that breaks down counts per star level, a by_field object with dimension-level ratings (e.g. ease of use, customer support), snippets for short review previews, and an overall rating_avg. The total field gives the complete review count for the product.How does slug construction work across endpoints?+
category-path/a/product-name (e.g. collaboration-software/a/monday-com). The category portion of slugs can be obtained from the cta_urls.detail field returned by list_categories. For compare_software, slug2 accepts only the short product slug (e.g. notion) rather than the full path.Does the API expose vendor-side data such as claimed profiles, sponsored rankings, or advertising status for listings?+
Is there a way to search for software by keyword rather than browsing by category?+
list_categories and list_software_by_category, with facets available for filtering within a category. Freetext keyword search across the full product index is not exposed. You can fork this API on Parse and revise it to add a search endpoint.