Package: sensortowerR 1.0.0

sensortowerR: Interface to 'Sensor Tower' Mobile App Intelligence API

Interface to the 'Sensor Tower' API <https://app.sensortower.com/api/docs/app_analysis> for mobile app analytics and market intelligence. Provides a small, consistent set of functions to retrieve app metadata, publisher information, download and revenue estimates, active user metrics, category rankings, and market trends. Four core verbs ('st_metrics', 'st_rankings', 'st_app'/'st_apps', 'st_filter') cover the common workflows with standardized parameters and tidyverse-friendly output. Supports both iOS and Android app ecosystems with unified data structures for cross-platform analysis.

Authors:Phillip Black [aut, cre]

sensortowerR_1.0.0.tar.gz
sensortowerR_1.0.0.zip(r-4.7)sensortowerR_1.0.0.zip(r-4.6)sensortowerR_1.0.0.zip(r-4.5)
sensortowerR_1.0.0.tgz(r-4.6-any)sensortowerR_1.0.0.tgz(r-4.5-any)
sensortowerR_1.0.0.tar.gz(r-4.7-any)sensortowerR_1.0.0.tar.gz(r-4.6-any)
sensortowerR_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
sensortowerR/json (API)

# Install 'sensortowerR' in R:
install.packages('sensortowerR', repos = c('https://econosopher.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/econosopher/sensortowerr/issues

On CRAN:

Conda:

6.91 score 6 stars 45 scripts 518 downloads 72 exports 31 dependencies

Last updated from:abe3624bbd. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK167
source / vignettesOK227
linux-release-x86_64OK161
macos-release-arm64OK129
macos-oldrel-arm64OK130
windows-develOK121
windows-releaseOK176
windows-oldrelOK113
wasm-releaseOK132

Exports:calculate_yoy_growthexample_sensortower_dataformat_arpuformat_currencyformat_downloadsformat_large_numberformat_market_shareformat_percentformat_retentionformat_userslookup_category_namesst_active_usersst_analyze_filterst_api_diagnosticsst_appst_app_detailsst_app_enrichedst_app_infost_app_lookupst_app_tagst_appsst_batch_app_lookupst_batch_metricsst_build_filter_urlst_build_web_urlst_cache_infost_categoriesst_category_rankingsst_clear_app_cachest_clear_id_cachest_combine_filtersst_compare_filter_resultsst_create_simple_filterst_custom_fields_filterst_custom_fields_filter_by_idst_custom_fields_valuesst_demographicsst_discover_fieldsst_extract_filter_idst_extract_url_paramsst_facets_metricsst_filterst_filter_by_datest_filter_by_genrest_filter_by_monetizationst_filter_by_publisherst_filter_by_sdkst_game_summaryst_generate_example_filter_idsst_get_app_namesst_get_filter_collectionst_get_filtered_appsst_get_unified_mappingst_gt_dashboardst_is_valid_filter_idst_metricsst_parse_web_urlst_publisher_appsst_publisher_portfoliost_rankingsst_ratings_facetsst_retentionst_retention_facetsst_reviews_by_rating_facetsst_sales_reportst_session_metricsst_smart_metricsst_test_filterst_top_chartsst_top_publishersst_unified_sales_reportst_yoy_metrics

Dependencies:askpassclicpp11curldplyrgenericsgluehttrhttr2jsonlitelifecyclelubridatemagrittrmimeopensslpillarpkgconfigpurrrR6rappdirsrlangstringistringrsystibbletidyrtidyselecttimechangeutf8vctrswithr

Migrating to sensortowerR 1.0.0
Why 1.0.0? | The one rule that affects every script | Function-by-function translation | Metrics (revenue, downloads) | Rankings | App lookup and discovery | Filters | Parameter renames in retained functions | Removed exports (now internal) | Checking your scripts

Last update: 2026-04-23
Started: 2026-04-23

Tidy Active User Workflows
Overview | Basic Pipeline | Wide Reporting Table | Join With Sales Data | App-Level KPI Aggregation

Last update: 2026-04-23
Started: 2026-02-05

Working with Custom Fields Filters
Introduction | Understanding Custom Fields | Basic workflow | 1. Discover available fields | 2. Build a filter | 3. Inspect the filter | 4. Use the filter | 5. Combine filters | 6. Reuse an existing filter ID | Advanced: arbitrary custom fields | Inspecting and validating filters | Migration from 0.9.x

Last update: 2026-04-23
Started: 2025-08-21

Readme and manuals

Help Manual

Help pageTopics
Calculate year-over-year growth ratescalculate_yoy_growth
Custom Filter Helper Functionsfilter_helpers
Format ARPU (Average Revenue Per User)format_arpu
Format currency values with appropriate suffixesformat_currency
Format download counts with appropriate suffixesformat_downloads
Format large numbers with K/M/B suffixesformat_large_number
Format market share as percentageformat_market_share
Format percentagesformat_percent
Format retention ratesformat_retention
Format user counts (DAU/MAU/WAU)format_users
Formatting Helper Functionsformatting_helpers
Helper function to look up category nameslookup_category_names
Fetch Active User Metrics with a Tidy Long Outputst_active_users
Analyze Custom Filter Performancest_analyze_filter
Diagnose API Issuesst_api_diagnostics
Fetch App Detailsst_app
Fetch Enriched Metrics for Specific Appsst_app_enriched
Fetch Apps by Custom Fields and Tagsst_app_tag
Search or Filter Appsst_apps
Batch Look up app informationst_batch_app_lookup
Build Sensor Tower Filter URLst_build_filter_url
Create Sensor Tower Web URL from Parametersst_build_web_url
Show App ID Cache Statisticsst_cache_info
List Available Sensor Tower Categoriesst_categories
Clear App Name Cachest_clear_app_cache
Clear App ID Cachest_clear_id_cache
Custom Fields Filter Functionsst_custom_fields
Custom Fields Utility Functionsst_custom_fields_utils
Get Custom Fields Valuesst_custom_fields_values
Custom Fields Filter Workflow Helper Functionsst_custom_fields_workflow
Fetch Demographics Data for Appsst_demographics
Discover Available Custom Fieldsst_discover_fields
Extract Filter ID from Sensor Tower URLst_extract_filter_id
Extract All Parameters from Sensor Tower URLst_extract_url_params
Low-Level Access to Sensor Tower Facets Metricsst_facets_metrics
Create a Sensor Tower Filter Objectas.character.st_filter c.st_filter format.st_filter print.st_filter st_filter
Fetch Game Market Summary Datast_game_summary
Get App Names from Publisher Apps Resultst_get_app_names
Get Pre-Built Filter Collectionsst_get_filter_collection
Get Top Apps with Custom Filterst_get_filtered_apps
Get Unified ID Mapping for Appsst_get_unified_mapping
Create FiveThirtyEight-styled GT Dashboard from Top Charts Datast_gt_dashboard
Validate Custom Field Filter ID Formatst_is_valid_filter_id
Fetch Sensor Tower Metricsst_metrics
Parse Sensor Tower Web URL to API Parametersst_parse_web_url
Get All Apps from a Publisherst_publisher_apps
Publisher Portfolio Analysisst_publisher_portfolio
Fetch Sensor Tower Rankingsst_rankings
Fetch Rating Metrics from Sensor Tower's Facets APIst_ratings_facets
Fetch Retention Data for Appsst_retention
Fetch Retention Metrics from Sensor Tower's Facets APIst_retention_facets
Fetch Review Metrics by Rating from Sensor Tower's Facets APIst_reviews_by_rating_facets
Fetch Session Metrics Time Series Datast_session_metrics
Test a Custom Filter IDst_test_filter
Year-over-Year Metrics Comparisonst_yoy_metrics