Huawei AppGallery Scraper avatar

Huawei AppGallery Scraper

Pricing

from $4.35 / 1,000 app (full detail)s

Go to Apify Store
Huawei AppGallery Scraper

Huawei AppGallery Scraper

Extract app listings and full metadata from Huawei AppGallery: descriptions, ratings, downloads, screenshots, permissions, version, size, developer and category. Search or App ID lookup across EU, Singapore, Russia and China. No API key.

Pricing

from $4.35 / 1,000 app (full detail)s

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Huawei AppGallery Scraper

Extract app listings and full app metadata from the Huawei AppGallery at scale — descriptions, ratings, download labels, screenshots, permissions, version, size, developer and category — across the Europe, Singapore, Russia and China catalogs. No API key required.


Why this scraper?

🎯 The complete app record

Not just the search-card basics. With detail enrichment on, every app comes back with its full description, release date, screenshots, requested permissions, content rating and privacy policy URL.

🌍 Four regional catalogs

Europe, Singapore, Russia and China each expose a different app catalog. Pick the region and locale you need; metadata comes back localised.

🔎 Search or direct lookup

Search the catalog by keyword, or fetch specific apps directly by their AppGallery App ID. Mix both in a single run.

⭐ Ratings and market signals

Star rating, rating count, download-count label and free/paid status on every record — the signals you need for market and competitor research.

🧾 Clean, structured output

One flat record per app, every field always present and null when the store does not publish it. Ready for a spreadsheet, a database or an ML pipeline.


Input parameters

ParameterTypeDefaultDescription
searchQueriesarray[]Keywords to search the catalog for. AppGallery matches closely, so use real app names where possible.
appIdsarray[]Specific AppGallery App IDs to fetch directly (e.g. C100495631). Use with or instead of searchQueries.
regionstring"europe"Catalog to query: europe, singapore, russia or china.
localestring"en_US"Locale for names, categories and descriptions (e.g. en_US, de_DE, fr_FR).
maxItemsPerQueryinteger100Max apps per keyword. Set to 0 for unlimited. Ignored for App ID lookups.
fetchDetailsbooleantrueEnrich each app with detail-page fields. Disable for a faster, lighter run.

Output schema

Every field below is present on every record. Fields the store does not publish for a given app are returned as null rather than omitted.

Always present (search and lookup)

FieldTypeDescription
appIdstringAppGallery app identifier (e.g. C100495631).
packageNamestring|nullAndroid/HarmonyOS package name (e.g. com.whatsapp).
namestringApp display name.
developerstring|nullDeveloper or publisher name.
categorystring|nullApp category / tag.
briefDescriptionstring|nullShort tagline or summary shown on the search card.
ratingnumber|nullAverage star rating (0–5).
downloadCountLabelstring|nullHuman-readable install count (e.g. 500M+).
pricestring|nullPrice string, null for free apps.
isFreebooleanWhether the app is free.
sizestring|nullHuman-readable package size (e.g. 42.3 MB).
sizeBytesnumber|nullPackage size in bytes.
versionNamestring|nullVersion label (e.g. 2.24.5).
versionCodestring|nullInternal version code.
iconUrlstring|nullApp icon image URL.
storeUrlstring|nullPublic AppGallery detail page URL.
regionstringRegion catalog the record came from.
localestringLocale used for the request.
searchKeywordstring|nullKeyword that surfaced this app (null for direct lookups).
sha256string|nullAPK file hash where published.
contentHashstringStable 16-char fingerprint of the record.
sourcestringAlways huawei-appgallery.
scrapedAtstringISO timestamp of capture.

With fetchDetails: true

FieldTypeDescription
fullDescriptionstring|nullFull app description (raw).
descriptionTextstring|nullFull description as plain text.
editorReviewstring|nullAppGallery editor's review where published.
releaseDatestring|nullRelease or last-update date as published.
ratingCountnumber|nullNumber of ratings.
scoredBystring|nullRating count as published on the detail page.
commentCountnumber|nullNumber of user comments.
downloadCountnumber|nullNumeric download count (paired with downloadCountLabel).
contentRatingstring|nullContent/age rating label (e.g. Rated 18+).
minAgestring|nullMinimum age where published.
privacyPolicyUrlstring|nullDeveloper privacy policy URL.
websitestring|nullDeveloper website where published.
permissionsarray|nullRequested permissions, each { group, title, description }.
permissionCountnumber|nullTotal number of sensitive permissions requested.
screenshotsarray|nullScreenshot image URLs.
md5string|nullAPK MD5 hash where published.
detailEnrichedbooleanWhether detail enrichment succeeded for this record.

Example record

{
"appId": "C100495631",
"packageName": "com.whatsapp",
"name": "WhatsApp Messenger",
"developer": "WhatsApp LLC",
"category": "Communication",
"briefDescription": "Simple. Reliable. Private.",
"rating": 4.4,
"downloadCountLabel": "500M+",
"price": null,
"isFree": true,
"size": "42.3 MB",
"sizeBytes": 44346982,
"versionName": "2.24.5.78",
"versionCode": "242578",
"iconUrl": "https://appimg.dbankcdn.com/.../icon.png",
"storeUrl": "https://appgallery.huawei.com/app/C100495631",
"region": "europe",
"locale": "en_US",
"searchKeyword": "whatsapp",
"sha256": "9f2c...e1a7",
"fullDescription": "WhatsApp from Meta is a free messaging and video calling app...",
"descriptionText": "WhatsApp from Meta is a free messaging and video calling app...",
"releaseDate": "2026-06-30",
"newFeatures": "Bug fixes and performance improvements.",
"ratingCount": 46,
"scoredBy": "46",
"commentCount": 15,
"downloadCount": 2067,
"contentRating": "Rated 18+",
"minAge": "18",
"privacyPolicyUrl": "https://telegram.org/privacy",
"website": "https://telegram.org/privacy",
"editorReview": "Pure instant messaging — simple, fast, secure.",
"permissions": [
{ "group": "Contacts", "title": "Read your contacts", "description": "Allows the app to read, save, and share data related to your phone and email contacts." },
{ "group": "Camera", "title": "Camera", "description": "Allows the app to take photos and videos." }
],
"permissionCount": 24,
"screenshots": ["https://appimg-dre.dbankcdn.com/.../screenshut1.jpg", "https://appimg-dre.dbankcdn.com/.../screenshut2.jpg"],
"md5": "B24183E850A441FB61B6BBBDD40CE6AD",
"contentHash": "a1b2c3d4e5f60718",
"source": "huawei-appgallery",
"scrapedAt": "2026-07-18T09:15:00.000Z"
}

Examples

Search for messaging apps in the Europe catalog:

{
"searchQueries": ["whatsapp", "telegram", "signal"],
"region": "europe",
"locale": "en_US",
"maxItemsPerQuery": 50,
"fetchDetails": true
}

Fast search without detail enrichment:

{
"searchQueries": ["photo editor"],
"region": "europe",
"maxItemsPerQuery": 200,
"fetchDetails": false
}

Look up specific apps by App ID:

{
"appIds": ["C100495631", "C101184875"],
"region": "europe",
"locale": "en_US",
"fetchDetails": true
}

Localised catalog in German:

{
"searchQueries": ["vpn"],
"region": "europe",
"locale": "de_DE",
"maxItemsPerQuery": 100,
"fetchDetails": true
}

💰 Pricing

Pay-per-result — you only pay for successfully retrieved apps. Failed retries are never charged.

The price depends on how much data you collect per app:

Result typePrice per 1,000When
Full detail$4.99fetchDetails: true — full description, screenshots, permissions, ratings and more
List$1.49fetchDetails: false — search-listing fields only
AppsDetailList
100~$0.50~$0.15
1,000~$4.99~$1.49
10,000~$49.90~$14.90

Flat-rate alternatives typically charge $29–$49/month regardless of usage.

Subscription tiers lower the detail rate further, down to $4.02 per 1,000 at the highest tier. Use the Max apps per keyword cap to control your spend exactly.


Performance

Run sizeTypical time
50 apps (details on)1–2 minutes
200 apps (details on)4–7 minutes
200 apps (details off)under 2 minutes

Detail enrichment fetches one extra request per app. Turn it off for the fastest catalog sweeps.


Known limitations

  • Keyword matching is literal. AppGallery search does not correct typos or expand synonyms — "wasap" will not find WhatsApp. Use the app's real name.
  • Some fields depend on the developer. Screenshots, permissions, developer email and content rating are only returned when the developer published them.
  • Catalogs differ by region. An app present in Europe may be absent in Singapore or China, and vice versa.
  • Comment/rating counts are surfaced where the store exposes them and may be null for some apps.

Technical details

  • Source: Huawei AppGallery — Europe, Singapore, Russia and China catalogs
  • Coverage: keyword search and direct App ID lookup, localisable per region
  • Retry: automatic retry on network errors with exponential backoff

Rate this actor

If this scraper does its job, a short review on the Reviews tab helps other users find it. Something not working? Open an issue on the Issues tab instead — issues get fixed.


Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl