Listing Details Search - sikuli/sieveable GitHub Wiki

Store Listing Details Search

Sieveable supports searching for apps by their store listing details information listed on the official Google Play store. You may search for apps by download count, star ratings, or keywords in their title, description, or what's new section. For example, to find apps that have the "phrase photos" editing in their description, we use the following search query: <description>photos editing</description>. You may also search for more specific fields by specifying any of the following listing details information in the search query:

Element Tag Name Element Value
<description> Any word or sequence of words in the app's store description.
Example: <description>photos</description>
<store-category> Any name of the following category names: [ Finance, Entertainment, Photography, Tools, Health & Fitness, Brain & Puzzle, Sports, Personalization, Communication, Education, Productivity, Travel & Local, Shopping, Lifestyle, Social, Arcade & Action, News & Magazines, Music & Audio, Business, Sports Games, Casual, Books & Reference, Media & Video, Transportation, Libraries & Demo, Medical, Cards & Casino, Racing, Comics, Weather, Arcade, Adventure, Simulation, Action, Role Playing, Strategy, Family, Puzzle, Word, Card, Board, Trivia, Music, Casino, Travel & LocalTravel & Local, News & MagazinesNews & Magazines, Music & AudioMusic & Audio, Media & VideoMedia & Video, SocialSocial, Books & ReferenceBooks & Reference, Role PlayingRole Playing ]
Example:<store-category>Photography</store-category>
<price> [Free, $0.99, etc.]
Example:<price>Free</price>
<date-published> date in YYYY-MM-DD format.
Example: <date-published>2012-08-13</date-published>
<package-name> App package name.
Example:<package-name>com.evernote</package-name>
<version-name> App version name.
Example:<version-name>1.2.0</version-name>
<android-version> Supported Android version. [4.0 - 4.3, 2.0 and Up, etc.]
Example: <android-version>2.0 and Up</android-version>
<rating> App star's rating [Decimal Value]
Example: <rating>4.01123046875</rating>
<rating-count> User's total ratings. [Integer value]
Example:<rating-count>54537</rating-count>
<content-rating> App content rating [Everyone, Medium Maturity, High Maturity, Low Maturity, Not rated]
Example:<content-rating> Everyone</content-rating>
<downloads> Minimum downloads count.
Example:<downloads>5000000</downloads>
<downloads-count-text> downloads count range.
Example:<downloads-count-text>10,000,000 - 50,000,000</downloads-count-text>
<developer> Developer name.
Example:<developer>Google Inc.</developer>
<title> App title.
Example:<title>Google Drive</title>
<install-size-text> APK file size.
Example:<install-size-text>2.2M</install-size-text>
<store-url> The app's url in Google Play store.
Example: <store-url>https://play.google.com/store/apps/details?id=com.google.android.apps.maps</store-url>

Sieveable Query Examples:

Retrieve app's information (package name, version code, and version name)

  • Find apps whose description contains the phrase "photo editing".
MATCH app
WHERE
    <description>photo editing</description>
RETURN app
  • Find apps developed by Google Inc.
MATCH app
WHERE
    <developer>Google Inc.</developer>
RETURN app
  • Find apps whose download count is between 500M and 1B.
MATCH app
WHERE
    <downloads-count-text>500,000,000 - 1,000,000,000</downloads-count-text>
RETURN app

Retrieve app's information and listing detail features

  • Find apps in the Communication category and retrieve their download counts.
MATCH app
WHERE
	<store-category>Communication</store-category>
	<downloads>(*)</downloads>
RETURN app, l$1 AS downloads
⚠️ **GitHub.com Fallback** ⚠️