GetApp Scraper avatar

GetApp Scraper

Pricing

from $2.60 / 1,000 software listings

Go to Apify Store
GetApp Scraper

GetApp Scraper

Collect public software data from GetApp.com and app details from Xiaomi GetApps. Search GetApp listings or open product pages, then save source details such as ratings, reviews, pricing, integrations, links, and localized Xiaomi app data when shown.

Pricing

from $2.60 / 1,000 software listings

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🔎 Find software and app details

For product researchers, market analysts, and app teams, this Actor collects public software listings and product pages from GetApp.com and known app details from Xiaomi GetApps. Save ratings, descriptions, pricing plans, integrations, reviews, and FAQs when the source shows them, plus source links, extraction times, and localized Xiaomi market data for research.

📦 Software and app records

GetApp.com

Collect software listing and product records with source pages, descriptions, categories, ratings, review counts, rating breakdowns, and source discovery context. Product pages can also include pricing plans, integrations, media, reviews, FAQs, and a candidate official website when the source or public lookup provides them.

Xiaomi GetApps

Collect known app details by public package name or detail page URL. Rows can include publisher and developer names, language, localized content for each selected market, download measures, APK size, version, update time, permissions, and media links when exposed.

▶️ Run a public marketplace lookup

Run steps

  1. Choose one target: a GetApp category or search page, a GetApp keyword search, a GetApp product page, or Xiaomi GetApps app details.
  2. Fill in the fields for that target. Fields for other targets are ignored.
  3. Add one or more public URLs, package names, market regions, or filters as needed.
  4. Start the Actor and open the default dataset from the Output tab.

The Actor reads public GetApp.com and Xiaomi GetApps pages. It does not need a marketplace account, API key, or customer credentials.

⚙️ Input

Input fields

FieldTypeWhat it does
targetstringChooses getappListingPage, getappKeywordSearch, getappProductDetails, or xiaomiAppDetails.
categoryOrSearchUrlstringPublic GetApp.com category or search page URL. Use this with a listing-page target.
keywordstringOne software keyword for a public GetApp.com discovery search.
productUrlsarray of objectsOne or more public GetApp.com product detail page URLs. The Actor keeps the source link for each chosen product.
productUrls[].urlstringOne public GetApp.com product detail page URL.
xiaomiAppTargetsarray of stringsOne or more public Xiaomi GetApps package names or detail page URLs, one per line.
xiaomiLanguagestringLanguage code for Xiaomi GetApps text, such as en or es.
xiaomiMarketRegionsarray of stringsOne or more Xiaomi GetApps market region codes. The output keeps localized content for each selected market.
minimumRatingintegerFor GetApp category or keyword targets, keeps products with this rating or higher. Leave it blank to keep all ratings.
pricingModelstringFor GetApp category or keyword targets, keeps products with this pricing model. Leave it blank to keep all models.
platformsarray of stringsFor GetApp category or keyword targets, keeps products that support one or more selected platforms. Leave it blank to keep all platforms.
organizationTypestringFor GetApp category or keyword targets, keeps products for this organization type. Leave it blank to keep all types.
maxItemsintegerFor GetApp category or keyword targets, stops after this many listings. Leave it blank to return all available results until the source is exhausted.

minimumRating accepts 1 to 5. pricingModel can be free, freemium, subscription, one-time-license, or open-source. platforms can include web, windows, mac, linux, android, or ios. organizationType can be small-business, mid-size-business, or enterprise.

Default input

This is the default input:

{
"target": "getappKeywordSearch",
"keyword": "project management",
"minimumRating": 4,
"maxItems": 25
}

🧾 Output

The Output tab links to the default dataset. Each saved row has one of the two shapes below. Optional source fields stay unavailable when the source does not show them; the Actor does not make up replacement values.

GetApp software row

FieldTypeWhat it does
recordTypestringAlways getappSoftware for a GetApp.com software row.
sourcestringAlways GetApp.com for this row.
namestringSoftware name.
sourceUrlstringPublic GetApp.com page for the row.
extractedAtdate-time stringTime when the row was extracted.
discoveredFromstringFirst source URL, category, or keyword that led to this row.
descriptionstringMain description supplied by the source.
shortDescriptionstringShort description supplied by the source.
categoriesarray of stringsCategories assigned by the source.
ratingnumberRating on a normalized scale from 0 to 5.
reviewCountintegerNumber of reviews shown by the source.
ratingBreakdownobjectReview counts grouped by star keys such as 1 through 5.
reviewsarray of objectsIndividual reviews shown by the source, when available.
reviews[].textstringReview text shown by the source.
reviews[].authorstringReview author shown by the source.
reviews[].datestringReview date shown by the source.
reviews[].ratingintegerStar rating given in the review.
faqsarray of objectsQuestions and answers shown by the source, when available.
faqs[].questionstringQuestion shown by the source.
faqs[].answerstringAnswer shown by the source.
officialWebsitestring or nullCandidate official website found through public lookup; null means none was found.
pricingPlansarray of objectsCommercial plans shown by the source.
pricingPlans[].namestringPricing plan name.
pricingPlans[].pricenumberNumeric plan price when the source gives one.
pricingPlans[].priceTextstringSource price text when it adds a range or useful context.
pricingPlans[].currencystringCurrency used for the plan price.
pricingPlans[].billingPeriodstringBilling period or payment context shown by the source.
pricingPlans[].featuresarray of stringsFeatures included in the plan.
integrationsarray of stringsSoftware and services that the product integrates with, when shown.
mediaobjectImage links supplied by the source.
media.logoUrlstringMain logo image URL, when supplied.
media.iconUrlstringApp icon URL, when supplied.
media.screenshotUrlsarray of stringsScreenshot image URLs, when supplied.

One row is saved for the first eligible match. If the same source item appears again through another keyword, URL, or submitted value, later matches are ignored; discoveredFrom describes the first saved match and does not merge later evidence.

Example GetApp product row

This genuine product row is shortened. The large pricingPlans, reviews, and screenshot arrays are shown as the JSON string "..."; the full saved row keeps their normal array types.

{
"recordType": "getappSoftware",
"source": "GetApp.com",
"name": "Celoxis",
"sourceUrl": "https://www.getapp.com/project-management-planning-software/a/celoxis/",
"extractedAt": "2026-08-04T16:24:27.117Z",
"discoveredFrom": "https://www.getapp.com/project-management-planning-software/a/celoxis/",
"officialWebsite": "http://www.celoxis.com",
"description": "Celoxis, the #1 PPM software, combines robust project management capabilities with AI-driven features to help you plan, execute, and deliver projects efficiently. With centralized visibility, unique KPIs, and seamless scalability, Celoxis is your single source of truth for informed decision-making.",
"shortDescription": "AI-enabled platform for streamlining project management",
"rating": 4.469557195571956,
"reviewCount": 542,
"categories": [
"Resource Management",
"Nonprofit Project Management",
"Project Planning",
"Project Portfolio Management",
"IT Project Management",
"Project Management",
"Project Tracking",
"Professional Services Automation",
"Conversational AI Platform",
"Virtual Assistant",
"Chatbot"
],
"pricingPlans": "...",
"integrations": [
"Jira",
"Slack",
"Google Forms",
"Microsoft Outlook",
"GitHub",
"Microsoft Teams",
"QuickBooks Online",
"Google Drive",
"Zapier",
"Salesforce Sales Cloud",
"Zendesk Suite",
"Gmail",
"Microsoft Excel",
"Google Calendar",
"Dropbox",
"Microsoft Power BI",
"HubSpot CRM",
"Wufoo",
"Google Authenticator",
"CalendarApp",
"Trello",
"Freshdesk",
"Bitium",
"Harvest",
"Okta",
"SurveyMonkey",
"Mailchimp",
"Evernote Teams",
"Google Sheets",
"Microsoft Azure"
],
"media": {
"logoUrl": "https://gdm-catalog-fmapi-prod.imgix.net/ProductLogo/4e99765c-75ea-4a05-98ff-4d9a7288e686.png",
"screenshotUrls": "..."
},
"ratingBreakdown": {
"1": 1,
"2": 5,
"3": 19,
"4": 229,
"5": 288
},
"reviews": "...",
"faqs": [
{
"question": "Q. Who are the typical users of Celoxis?",
"answer": "Celoxis has the following typical customers: Large Enterprises, Small Business, Mid-size Business, Freelancers"
},
{
"question": "Q. What level of support does Celoxis offer?",
"answer": "Celoxis offers the following support options: Chat, Knowledge Base, FAQs/Forum, Email/Help Desk"
}
]
}

Xiaomi app row

FieldTypeWhat it does
recordTypestringAlways xiaomiApp for a Xiaomi GetApps app row.
sourcestringAlways Xiaomi GetApps for this row.
namestringApp name.
sourceUrlstringPublic Xiaomi GetApps page for the row.
extractedAtdate-time stringTime when the row was extracted.
discoveredFromstringFirst package name or detail page URL that led to this row.
descriptionstringMain app description supplied by the source.
shortDescriptionstringShort app description supplied by the source.
categoriesarray of stringsCategories assigned by the source.
ratingnumberRating shown by the source.
packageNamestringXiaomi GetApps package name.
publisherstringPublisher name shown by Xiaomi GetApps.
developerstringDeveloper name shown by Xiaomi GetApps.
languagestringLanguage used for Xiaomi GetApps text.
marketContentarray of objectsLocalized content returned for each selected market.
marketContent[].regionstringMarket region code.
marketContent[].namestringApp name for that market.
marketContent[].descriptionstringApp description for that market.
marketContent[].categoriesarray of stringsCategories for that market.
downloadsobjectNormalized Xiaomi GetApps download measure.
downloads.countintegerDownload count, or the lower bound when the source shows a range.
downloads.rangeLabelstringSource label for the download range or measure.
apkSizeobjectNormalized size of the APK file.
apkSize.bytesintegerAPK size in bytes.
apkSize.sourceLabelstringSource label for the APK size.
versionstringApp version shown by Xiaomi GetApps.
updatedAtdate-time stringLast update time shown by Xiaomi GetApps.
permissionsarray of stringsPermission identifiers shown by Xiaomi GetApps, when available.
mediaobjectImage links supplied by the source.
media.logoUrlstringMain logo image URL, when supplied.
media.iconUrlstringApp icon URL, when supplied.
media.screenshotUrlsarray of stringsScreenshot image URLs, when supplied.

Example Xiaomi GetApps row

This is an unshortened genuine row for Facebook from the US market.

{
"recordType": "xiaomiApp",
"source": "Xiaomi GetApps",
"name": "Facebook",
"sourceUrl": "https://global.app.mi.com/details?id=com.facebook.katana&la=en&lo=US",
"extractedAt": "2026-08-04T16:24:30.168Z",
"discoveredFrom": "https://global.app.mi.com/details?id=com.facebook.katana&la=en&lo=US",
"description": "Keeping up with friends is faster and easier than ever. Share updates and photos, engage with friends and Pages, and stay connected to communities important to you. Features on the Facebook app include: * Connect with friends and family and meet new people on your social media network * Set status updates & use Facebook emoji to help relay what’s going on in your world * Share photos, videos, and your favorite memories. * Get notifications when friends like and comment on your posts * Find local social events, and make plans to meet up with friends * Play games with any of your Facebook friends * Backup photos by saving them in albums * Follow your favorite artists, websites, and companies to get their latest news * Look up local businesses to see reviews, operation hours, and pictures * Buy and sell locally on Facebook Marketplace * Watch live videos on the go The Facebook app does more than help you stay connected with your friends and interests. It's also your personal organizer for storing, saving and sharing photos. It's easy to share photos straight from your Android camera, and you have full control over your photos and privacy settings. You can choose when to keep individual photos private or even set up a secret photo album to control who sees it. Facebook also helps you keep up with the latest news and current events around the world. Subscribe to your favorite celebrities, brands, news sources, artists, or sports teams to follow their newsfeeds, watch live streaming videos and be caught up on the latest happenings no matter where you are! The most important desktop features of Facebook are also available on the app, such as writing on timelines, liking photos, browsing for people, and editing your profile and groups. Now you can get early access to the next version of Facebook for Android by becoming a beta tester. Learn how to sign up, give feedback and leave the program in our Help Center: http://on.fb.me/133NwuP Sign up directly here: http://play.google.com/apps/testing/com.facebook.katana Problems downloading or installing the app? See http://bit.ly/GPDownload1 Still need help? Please tell us more about the issue. http://bit.ly/invalidpackage Facebook is only available for users age 13 and over. Terms of Service: http://m.facebook.com/terms.php.",
"shortDescription": "Find friends, watch live videos, play games & save photos in your social network",
"categories": [
"Social"
],
"rating": 4.9,
"packageName": "com.facebook.katana",
"publisher": "META PLATFORMS, INC.",
"developer": "Meta Platforms Inc.",
"language": "en",
"marketContent": [
{
"region": "US",
"name": "Facebook",
"description": "Keeping up with friends is faster and easier than ever. Share updates and photos, engage with friends and Pages, and stay connected to communities important to you. Features on the Facebook app include: * Connect with friends and family and meet new people on your social media network * Set status updates & use Facebook emoji to help relay what’s going on in your world * Share photos, videos, and your favorite memories. * Get notifications when friends like and comment on your posts * Find local social events, and make plans to meet up with friends * Play games with any of your Facebook friends * Backup photos by saving them in albums * Follow your favorite artists, websites, and companies to get their latest news * Look up local businesses to see reviews, operation hours, and pictures * Buy and sell locally on Facebook Marketplace * Watch live videos on the go The Facebook app does more than help you stay connected with your friends and interests. It's also your personal organizer for storing, saving and sharing photos. It's easy to share photos straight from your Android camera, and you have full control over your photos and privacy settings. You can choose when to keep individual photos private or even set up a secret photo album to control who sees it. Facebook also helps you keep up with the latest news and current events around the world. Subscribe to your favorite celebrities, brands, news sources, artists, or sports teams to follow their newsfeeds, watch live streaming videos and be caught up on the latest happenings no matter where you are! The most important desktop features of Facebook are also available on the app, such as writing on timelines, liking photos, browsing for people, and editing your profile and groups. Now you can get early access to the next version of Facebook for Android by becoming a beta tester. Learn how to sign up, give feedback and leave the program in our Help Center: http://on.fb.me/133NwuP Sign up directly here: http://play.google.com/apps/testing/com.facebook.katana Problems downloading or installing the app? See http://bit.ly/GPDownload1 Still need help? Please tell us more about the issue. http://bit.ly/invalidpackage Facebook is only available for users age 13 and over. Terms of Service: http://m.facebook.com/terms.php.",
"categories": [
"Social"
]
}
],
"downloads": {
"count": 16497777,
"rangeLabel": "16M+"
},
"apkSize": {
"bytes": 154767097,
"sourceLabel": "147.6 MB"
},
"version": "570.0.0.24.72",
"updatedAt": "2026-07-29T01:37:24.755Z",
"media": {
"iconUrl": "https://sf0.market.xiaomi.com/thumbnail/AppStore/081ee74e9626f4d2783bb7577f6696f0f58a51fab",
"screenshotUrls": [
"https://sf0.market.xiaomi.com/thumbnail/AppStore/0625b63284ad5459c8f30d4f78090838247f9d00c",
"https://sf0.market.xiaomi.com/thumbnail/AppStore/0a039c4580b1c483c950a7853d4be2b59bb598253",
"https://sf0.market.xiaomi.com/thumbnail/AppStore/0409c7d1956864ebaa3402cfa1b51072d0e23335d",
"https://sf0.market.xiaomi.com/thumbnail/AppStore/09e8bb4a6692644bcac4dac68fdb3434959bd56f0"
]
}
}

💳 Pricing

How charges work

Pricing uses pay-per-event. The current price is shown in the Pricing tab and can vary by Apify plan.

EventWhen it charges
getapp_category_listing_extractedOne software listing saved from a public category or search page.
getapp_product_detail_extractedOne chosen product detail saved to your dataset.
xiaomi_app_detail_extractedOne app detail saved for the requested package and market.

Each listed event is tied to the saved record described in its row. Check the Pricing tab for current rates.

🔌 Integrations

Video

Apify access

Open the default dataset after a run or read it through the Apify API.

❓ FAQ

Can I search GetApp by a software keyword?

Yes. Choose getappKeywordSearch and enter one software keyword. You can also use a public GetApp category or search page URL with getappListingPage.

Can I look up one GetApp product page?

Yes. Choose getappProductDetails and submit one or more public GetApp.com product detail page URLs. The saved row keeps each product's source link.

What does a Xiaomi GetApps lookup need?

Choose xiaomiAppDetails, then submit one or more public package names or detail page URLs. You can choose the language and one or more market regions; each selected market can appear in marketContent.

Can this Actor download an app or an APK?

No. It returns public marketplace data and links. It does not download, transform, or redistribute APK files or other source files.

What happens when I submit the same item twice?

The first eligible occurrence is saved as soon as it is found. A later match from another keyword, URL, package name, or similar submitted value is ignored, and the first discoveredFrom value stays on the saved row.

What happens when the source does not show a field?

The optional value stays unavailable, such as null for officialWebsite when no candidate is found. The Actor does not invent a replacement value.

What is the GetApp official website used here?

GetApp.com is the public source for the software listing and product pages. The Actor reads those public pages and does not need a GetApp account or API key.

What happens if I leave maxItems empty?

For GetApp category and keyword targets, the Actor returns all available results until the source is exhausted. Set maxItems when you want to stop sooner.

📝 Changelog

0.0: Initial release

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré