# App store search API for your agent

App store search API for an agent: it sends a search term and a country to a catalog endpoint and reads app name, developer and rating back. Several providers sell the call, so the agent tries the cheapest first. You pay per call, and a failed call costs nothing.

## What this does

An app store search shows who you compete with. Your agent sends a term and reads back the apps that rank for it, with their ratings, review counts and prices. For an app team it shows the field. For an investor it shows how crowded a category is.

The providers cover the two big stores. One searches the Apple App Store by term, with a country, a language and a device filter. Two search Google Play, one with category and chart options that also covers books and movies, and one that returns ratings, installs and price. The App Store results also return screenshots.

You give: a search term and a country. Example: habit tracker.

## What differs between providers

- SearchApi (searchapi-io-apple-app-store): searches the Apple App Store by term, with a country, a language and a device, and returns ratings, reviews, pricing and screenshots.
- Any Site API (anysite-api-google-play-apps-search): searches Google Play by query and returns app cards with rating, installs and price, and bills per result.
- SearchApi (searchapi-io-google-play-store): covers apps, games, books and movies on Google Play, with category browsing and top charts.

## Before you start

- Pick the store and the country. Rankings and prices differ per country, and the same term finds different apps in different stores.
- Use charts for trend work. One provider also returns top charts and top-grossing lists for the Apple store.
- Fetch the app page for depth. A search returns cards, and a product endpoint returns the full listing for one app.

## Prompt

Use looot to search the Apple App Store and Google Play for habit tracker and return the app name, developer, rating, price and installs of the top results. 1. Set up https://looot.ai/skill.md. 2. Search the catalog for each step and check its price before you call. 3. Run the cheapest endpoint that fits. 4. Show the results as a table and the total cost.

## Steps and providers

- Search the stores: searchapi-io, anysite. 1 call per search.

## What comes back

- App name and developer
- Rating and review count
- Price
- Installs
- Screenshots

## The request and what comes back

Each run is one POST to /v1/runs with an endpoint id and an input. These are illustrative calls with generic values. The run's result holds the provider's own fields.

- SearchApi: {"endpointId":"searchapi-io-apple-app-store","input":{"term":"habit tracker","country":"us"},"wait":30}
- Any Site API: {"endpointId":"anysite-api-google-play-apps-search","input":{"query":"habit tracker","count":30},"wait":30}

## How do I compare two apps?

Search the same term in both stores, then line up rating, review count, price and installs side by side. Your agent builds the table and notes which fields a store does not return.

## Do the results differ by country?

Yes. The App Store search takes a country and a language, and the Google Play endpoints take locale parameters. The same term finds different apps in different markets.

## How do I search the App Store with an API?

Send the search term and a country to an app-store endpoint. Your agent reads back the apps with their rating, review count and price.

## Can I search Google Play too?

Yes. Two of the endpoints here search Google Play, and one of them also covers books and movies.

## Can I get the top charts?

Yes. The catalog has top-charts and top-grossing endpoints for the Apple store. Ask your agent to look them up and show the price first.

## Can I read the reviews of an app?

Yes. The catalog has review endpoints for both stores. Use the app ID a search returns.

## How much does one search cost?

You pay per call, and the price depends on the provider your agent picks. This page reads the cheapest live price from the catalog and shows no number when the catalog is unreachable.

## Do I pay when a app store search call fails?

No. A call that fails at the provider costs nothing, and your agent can retry it or send it to another provider.

## Do I need an account with each app store search provider?

No. One looot key reaches every provider in the catalog. You top up once, and each call is billed at the price shown before it runs.

## How do I call app store search from code?

Send a POST to /v1/runs with the endpoint id, the input and a new idempotency key, and your looot token in the Authorization header. With wait set to 30, the answer comes back in the response when the run ends within 30 seconds. Otherwise poll GET /v1/runs/<runId>.

## Can I run app store search on a schedule?

That needs scheduled runs, not available yet. Run it by hand whenever you want fresh results.

## Do I pay while my agent is idle?

No. looot bills per call, and nothing runs while your agent is idle.

## Related pages

- /use-cases/amazon-product-api
- /use-cases/google-maps-reviews-api
- /use-cases/tiktok-shop-api

## Last reviewed

2026-10-04. The cost per 1,000 search runs is read live from the catalog on the web page.
