# App Store Keywords (ASO) API

4 implementations from DataForSEO, paid per call at the provider's price.

## Implementations

- [Apple app intersection](/providers/dataforseo/dataforseo-labs-apple-app-intersection.md): `dataforseo/dataforseo-labs-apple-app-intersection`, usage based, the maximum is shown before a run. This endpoint will provide you with a list of keywords for which the mobile applications specified in the app_ids object rank within the same App Store SERP. Needs app ids. Served by DataForSEO.
- [Apple keywords for app](/providers/dataforseo/dataforseo-labs-apple-keywords-for-app.md): `dataforseo/dataforseo-labs-apple-keywords-for-app`, usage based, the maximum is shown before a run. This endpoint will provide you with a list of keywords for which the target app ranks on App Store. Needs app id. Served by DataForSEO.
- [Google app intersection](/providers/dataforseo/dataforseo-labs-google-app-intersection.md): `dataforseo/dataforseo-labs-google-app-intersection`, usage based, the maximum is shown before a run. This endpoint will provide you with a list of keywords for which the mobile applications specified in the app_ids object rank within the same Google Play SERP. Needs app ids. Served by DataForSEO.
- [Google keywords for app](/providers/dataforseo/dataforseo-labs-google-keywords-for-app.md): `dataforseo/dataforseo-labs-google-keywords-for-app`, usage based, the maximum is shown before a run. This endpoint will provide you with a list of keywords for which the target app ranks on Google Play. Needs app id. Served by DataForSEO.

## Same data on other platforms

- [Amazon keyword research](/tools/amazon/keywords.md): 6 tools.

## Other capabilities

- [App Store & Google Play apps](/tools/app-stores/apps.md): 12 tools.
- [App reviews](/tools/app-stores/app-reviews.md): 2 tools.

## Providers

- [DataForSEO](/providers/dataforseo.md): 190 tools, from $0.00015 per page, some tools free.

## Questions

### Which tool should my agent use?

Your agent compares the 4 implementations by price and inputs with inspect_tool and proposes one before it runs.

### How is it billed?

At the cost the provider reports for each call, with no markup. Your agent sees the maximum before it runs a tool.

[App stores](/tools/app-stores.md) · [Connection guide](/connect.md) · [Billing](/docs/billing.md)

---

[HTML page](/tools/app-stores/app-keywords) · [Agent index](/llms.txt)
