Appfigures for AI agents

The Appfigures CLI gives your AI agent live app-store data: downloads, revenue, ranks, reviews, and keywords for the App Store and Google Play, plus a catalog of millions of apps across Amazon, Steam, Roku, and more. You ask in plain English, and your agent gets the answer.


What you can ask


Here are some of the things you can ask your agent when connected to the Appfigures CLI or MCP:


Your apps


  • "How are downloads and revenue trending across all my apps this month versus last?"
  • "How much of my revenue comes from the App Store versus Google Play?"
  • "Track my subscription MRR per app, month over month."
  • "How much am I spending on ads each day, and how does that line up with downloads?"
  • "Which of my apps slipped the most last month, and do the reviews hint at why?"
  • "Pull this week's 1-star reviews, grouped by app version, and draft replies I can approve."
  • "Where in the world are my best ratings coming from?"


App Store Optimization


  • "What keywords does my app rank for in the US, and at what positions?"
  • "Which of my tracked keywords have the most traffic but the least competition?"
  • "How do my category ranks compare across the US, UK, and Japan right now?"
  • "Am I featured anywhere at the moment, and what did being featured do to my rank?"
  • "Compare my keyword rankings with my top competitor's."
  • "Pull my US and Japanese store listings so I can audit the title, screenshots, and copy."


Market research


  • "Rank the top 10 US iOS games by estimated revenue this month, and tell me who publishes them."
  • "How many monthly downloads does an average fitness app get in the US?"
  • "Find iOS apps using Firebase that earn more than $1M a month in the US."
  • "Which SDKs do apps usually ship alongside OneSignal?"
  • "Estimate my top competitors' monthly downloads and revenue."
  • "Are new iOS games launching at the same rate as they were two years ago?"
  • "How are ratings distributed across apps in my category, and how big is each store?"


Who can use this feature


Anyone with an Appfigures account can connect their agent. It uses the Appfigures API, so the same access rules apply - you have access to the features through the agents that you have access to with your plan.


For example, if you have access to ranks with your plan, you'll have access to ranks through your agents.



Requests count against your API limits and credits, the same as any other API use, more information here.


Connect your agent


If your agent can run commands


Agents that work in their own sandbox, such as Manus, install and run the CLI for you. Paste this prompt to your agent:


Install @appfigures/cli from npm, then show me what it can do.


The agent installs the CLI, walks you through a one-time sign-in, and starts answering. To skip the interactive sign-in, give the agent an API key instead (see Create an API key).


If your assistant connects through MCP


Some assistants, such as Claude Desktop, connect to tools through MCP instead of running commands. First sign in with af auth login. Then:


  1. Choose Settings > Developer > Edit Config.
  2. Add Appfigures to the configuration:
   { "mcpServers": { "appfigures": { "command": "npx", "args": ["-y", "@appfigures/cli", "mcp"] } } }
  1. Restart the app.


Create an API key


If you sign in from CI, a script, or a server with no browser, use an API key instead. To create one:


  1. Go to appfigures.com/developers/keys.
  2. Click Create a New Client.
  3. In the popup, click Create Personal Access Token.
  4. Set the token in your environment:
   export APPFIGURES_API_KEY=<your-token>


Note: The Create Personal Access Token button appears only after you create a client.


For installation, the full command reference, and flags, see the Appfigures CLI README.


Updated on: 09/06/2026