AppPage.net - app websites & store data
App websites with privacy pages and app-ads.txt, plus Google Play & App Store app data.
| Endpoint | https://apppage.net/mcp (streamable-http) |
|---|---|
| Registry version | 1.5.0 |
| Now | 27 tools · grade D (62) · pin ts_ecd888f82533cd5a5f3717b024246620 · protocol 2025-06-18 |
| First / last listed | 2026-11-08 00:15 UTC / 2026-11-08 00:15 UTC |
| Grade over time | 2026-11-08: D (62), 27 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: search_apps get_app find_alternatives browse_category get_app_reviews get_app_privacy get_developer_apps list_my_sites get_site check_subdomain create_site update_site get_page generate_page set_page set_app_ads_txt refresh_site_from_store get_modules set_module add_changelog_entry post_status_incident resolve_status_incident set_remote_config get_feedback set_app_links get_plan set_custom_domain
search_apps | Search Google Play or App Store apps by keyword (live results). Returns app ids, titles, developers, ratings and prices, each with an apppage_url page that has full details. Use get_app for details of one app. params: query*, store, country, limit |
get_app | Get details of one app. For Android pass the package name (e.g. com.whatsapp): developer with the contact email and website they publish on Google Play, category, rating and rating count, installs, price, in-app purchases, ads, version, size, required Android version, content rating, release and last-update dates, summary, description and recent changes. For iPhone/iPad pass the numeric App Store params: app_id* |
find_alternatives | List apps similar to a given app (the store's similar-apps list), compared by rating, price, installs (Android) and last update. Use for questions like "apps like X" or "alternatives to X". params: app_id*, limit |
browse_category | List Google Play or App Store top charts (live results): top free, top paid or top grossing apps, overall or in a category. Google Play categories look like game_puzzle or health_and_fitness; App Store categories look like games_puzzle or photo_and_video. params: category, chart, store, country, limit |
get_app_reviews | Get user reviews of an app: star rating, date, text and app version; on Google Play also helpful votes and the developer's reply, on the App Store a review title. Use it to summarize what users like or complain about. params: app_id*, sort, country, limit |
get_app_privacy | Get an app's privacy information. Android: the Google Play data safety section (data shared with third parties, data collected and why, security practices, privacy policy link) and the Android permissions it requests, grouped by type. iPhone/iPad: Apple's App Privacy labels (data used to track you, data linked to you, data not linked to you) with data categories and purposes. params: app_id* |
get_developer_apps | List the apps published by one developer. Google Play: by developer name as returned by other tools (e.g. "Wikimedia Foundation"). App Store: by developer_id from get_app or search_apps with store=app_store (a developer name also works; it is looked up by search). params: developer, developer_id, store, country, limit |
list_my_sites | List the AppPage.net sites in your account: address, app, store, theme and which pages and app-ads.txt are filled in. params: none |
get_site | Details of one of your sites: its app, theme, page URLs, whether each page is filled in, and its app-ads.txt records. params: site* |
check_subdomain | Check whether {subdomain}.apppage.net is free for a new site. 3-14 lowercase letters, digits or hyphens. params: subdomain* |
create_site | Create a website for a published app at {subdomain}.apppage.net, filled from its store listing (name, icon, screenshots, description, store buttons). Its privacy policy, terms, account deletion and support pages start empty: write them with set_page. Check the address with check_subdomain first. params: store*, app*, subdomain*, theme, country |
update_site | Change the design (theme) of one of your sites. params: site*, theme* |
get_page | Read the current HTML of one of your site's pages: privacy_policy, terms, delete_account or support. params: site*, page* |
generate_page | Make one of your site's pages from AppPage.net's templates, the same ones as its privacy policy, terms, account deletion and support page generators: fixed, store-ready English text where each answer turns whole sections on or off. The app's name, developer, contact email (Google Play), website, platform, collected data types, ads, in-app purchases, version and the store's FAQ come from the store params: site*, page*, answers, save |
set_page | Replace one of your site's pages with new content: the privacy policy, terms and conditions, account deletion instructions (both stores ask for this page when an app has accounts) or support page with an FAQ. Write it in Markdown (default) or HTML; scripts, forms and event handlers are removed. Base it on what the app really does and collects (get_app_privacy shows its store privacy data), and inc params: site*, page*, content*, format |
set_app_ads_txt | Write the app-ads.txt file served at https://{subdomain}.apppage.net/app-ads.txt, which ad networks (AdMob and others) check against the developer website in the store listing. One record per line: ad system domain, publisher account id, DIRECT or RESELLER, optional certification id, e.g. "google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0". The lines are checked first; nothing is saved if params: site*, content*, mode |
refresh_site_from_store | Re-read the site's app from Google Play or the App Store now (name, icon, screenshots, description, what's new). Fields the store sends empty keep their current value. Once a minute per site. params: site* |
get_modules | Which extras one of your sites has turned on (feedback board, bug reports, beta sign-up, promo codes, remote config, changelog, press kit, status page) with their URLs, its remote config, open status incidents, the latest changelog entries and its App Links files. params: site* |
set_module | Turn one of your site's extras on or off: feedback (feature request board), reports (bug report form), beta (beta tester sign-up), promo (promo code page), remote_config (app-config.json for force updates, maintenance and notices), changelog, press (press kit) or status (status page). Their settings are kept. params: site*, module*, enabled* |
add_changelog_entry | Add a release to your site's public changelog (and its RSS feed). Give version and notes, or from_store=true to add the store listing's current version and What's new. Turns the changelog on if it's off. params: site*, version, notes, date, platform, from_store |
post_status_incident | Post an incident on your site's status page, e.g. an outage or planned maintenance. Turns the status page on if it's off. Apps reading app-config.json can show it too. params: site*, level*, title*, message |
resolve_status_incident | Mark an incident on your site's status page as resolved. get_modules lists the open incidents and their ids. params: site*, incident_id*, message |
set_remote_config | Change the remote config your app reads from https://{site}/app-config.json: the lowest supported and latest versions per platform (apps below the lowest must update), the update message, maintenance mode and an in-app notice. Only the fields you pass change; pass "" to clear one. Turns remote config on. params: site*, android_min, android_latest, ios_min, ios_latest, update_message, maintenance, maintenance_message, notice_title, notice_message, notice_url |
get_feedback | Read what users sent through your site: feature requests on the feedback board (with votes and status) or bug reports (message, app version, OS and device; without the sender's email). params: site*, kind |
set_app_links | Write the files that let links to your site open your app: Apple's apple-app-site-association (Universal Links) and Android's assetlinks.json (App Links), served under https://{site}/.well-known/. Give ios_app_ids (TEAMID.bundle.id) and android_package with android_sha256 fingerprints, and they are built for you; or pass a whole file as apple_json / android_json. A platform you leave out keeps its params: site*, ios_app_ids, ios_paths, android_package, android_sha256, apple_json, android_json |
get_plan | Your AppPage.net plan (Free or Pro), what it includes and how much of today's API limit is used. params: none |
set_custom_domain | Serve one of your sites on your own domain, such as www.myapp.com (Pro). Returns the DNS record to add; the domain works once the record is in place and the certificate is issued. Call it again with the same domain to check progress. params: site*, domain* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.