Fields Reference
This document lists all available fields for each method type.
App Methods Fields (65+)
Basic Information
appId
- Package name (e.g., “com.whatsapp”)title
- App namesummary
- Short descriptiondescription
- Full descriptionurl
- Play Store URL
Ratings & Reviews
score
- Average rating (1-5)ratings
- Total number of ratingsreviews
- Total number of reviewshistogram
- Rating distribution [1★, 2★, 3★, 4★, 5★]
Install Metrics
installs
- Install range (e.g., “10,000,000+”)minInstalls
- Minimum installsrealInstalls
- Estimated real installs
Pricing
price
- Price in currency (0 if free)currency
- Currency code (e.g., “USD”)free
- Boolean, true if freeoffersIAP
- Has in-app purchasesinAppProductPrice
- IAP price rangesale
- Currently on saleoriginalPrice
- Original price if on sale
Media
icon
- App icon URLheaderImage
- Header image URLscreenshots
- List of screenshot URLsvideo
- Promo video URLvideoImage
- Video thumbnail URL
Developer
developer
- Developer namedeveloperId
- Developer IDdeveloperEmail
- Contact emaildeveloperWebsite
- Website URLdeveloperAddress
- Physical addressdeveloperPhone
- Contact phoneprivacyPolicy
- Privacy policy URL
Category
genre
- Primary category (e.g., “Communication”)genreId
- Category ID (e.g., “COMMUNICATION”)categories
- List of categories
Technical
version
- Current versionandroidVersion
- Required Android versionminAndroidApi
- Minimum API levelmaxAndroidApi
- Maximum API level
Dates
released
- Release datelastUpdated
- Last update dateupdatedTimestamp
- Update timestamp
Content
contentRating
- Age rating (e.g., “Everyone”)contentRatingDescription
- Rating descriptionwhatsNew
- Recent changes listpermissions
- Required permissions dictdataSafety
- Data safety info list
Advertising
adSupported
- Contains adscontainsAds
- Shows advertisements
Availability
available
- App is available
Search Methods Fields
appId
- App package nametitle
- App nameicon
- App icon URLurl
- Play Store URLdeveloper
- Developer namescore
- Average rating (1-5)scoreText
- Rating as textcurrency
- Price currencyprice
- App price (0 if free)free
- Boolean, true if freesummary
- App description
Reviews Methods Fields
reviewId
- Unique review IDuserName
- Reviewer nameuserImage
- Reviewer avatar URLscore
- Review rating (1-5 stars)content
- Review text/commentthumbsUpCount
- Number of helpful votesappVersion
- App version reviewedat
- Review timestamp (ISO 8601 format)
Developer Methods Fields
appId
- App package nametitle
- App nameicon
- App icon URLurl
- Play Store URLdeveloper
- Developer namedescription
- App descriptionscore
- Average rating (1-5)scoreText
- Rating as textcurrency
- Price currencyprice
- App price (0 if free)free
- Boolean, true if free
List Methods Fields
appId
- App package nametitle
- App nameicon
- App icon URLscreenshots
- List of screenshot URLsurl
- Play Store URLdeveloper
- Developer namegenre
- App categoryinstalls
- Install countscore
- Average rating (1-5)scoreText
- Rating as textcurrency
- Price currencyprice
- App price (0 if free)free
- Boolean, true if freedescription
- App description
Similar Methods Fields
appId
- App package nametitle
- App nameicon
- App icon URLurl
- Play Store URLdeveloper
- Developer namedescription
- App descriptionscore
- Average rating (1-5)scoreText
- Rating as textcurrency
- Price currencyprice
- App price (0 if free)free
- Boolean, true if free
Suggest Methods Fields
Returns a list of suggestion strings (no field structure).
Example:
suggestions = scraper.suggest_analyze("fitness")
# Returns: ['fitness tracker', 'fitness app', 'fitness watch', ...]
List Methods Categories
Collections
TOP_FREE
- Top free appsTOP_PAID
- Top paid appsTOP_GROSSING
- Top grossing apps
App Categories
APPLICATION
- All appsCOMMUNICATION
- CommunicationSOCIAL
- SocialPRODUCTIVITY
- ProductivityENTERTAINMENT
- EntertainmentTOOLS
- ToolsBUSINESS
- BusinessFINANCE
- FinanceEDUCATION
- EducationHEALTH_AND_FITNESS
- Health & fitnessPHOTOGRAPHY
- PhotographyMUSIC_AND_AUDIO
- Music & audioNEWS_AND_MAGAZINES
- News & magazinesSHOPPING
- ShoppingTRAVEL_AND_LOCAL
- Travel & localBOOKS_AND_REFERENCE
- Books & referenceLIFESTYLE
- LifestyleWEATHER
- WeatherMAPS_AND_NAVIGATION
- Maps & navigationFOOD_AND_DRINK
- Food & drinkDATING
- DatingBEAUTY
- BeautyMEDICAL
- MedicalSPORTS
- SportsPARENTING
- ParentingPERSONALIZATION
- PersonalizationAUTO_AND_VEHICLES
- Auto & vehiclesHOUSE_AND_HOME
- House & homeART_AND_DESIGN
- Art & designEVENTS
- EventsCOMICS
- ComicsLIBRARIES_AND_DEMO
- Libraries & demoVIDEO_PLAYERS
- Video playersWATCH_FACE
- Watch facesANDROID_WEAR
- Android WearFAMILY
- Family
Game Categories
GAME
- All gamesGAME_ACTION
- ActionGAME_ADVENTURE
- AdventureGAME_ARCADE
- ArcadeGAME_BOARD
- BoardGAME_CARD
- CardGAME_CASINO
- CasinoGAME_CASUAL
- CasualGAME_EDUCATIONAL
- EducationalGAME_MUSIC
- MusicGAME_PUZZLE
- PuzzleGAME_RACING
- RacingGAME_ROLE_PLAYING
- Role playingGAME_SIMULATION
- SimulationGAME_SPORTS
- SportsGAME_STRATEGY
- StrategyGAME_TRIVIA
- TriviaGAME_WORD
- Word
Reviews Methods Sort Options
NEWEST
- Most recent reviews first (default)RELEVANT
- Most relevant/helpful reviewsRATING
- Sorted by rating
Example:
# Get newest reviews
reviews = scraper.reviews_analyze("com.whatsapp", sort="NEWEST")
# Get most relevant reviews
reviews = scraper.reviews_analyze("com.whatsapp", sort="RELEVANT")
# Get reviews sorted by rating
reviews = scraper.reviews_analyze("com.whatsapp", sort="RATING")