---
title: "New keyword ideas for one app in one storefront, written in that storefront's search language: terms of…"
method: GET
path: "/apps/{appId}/suggest"
tags: ["Apps"]
---

# New keyword ideas for one app in one storefront, written in that storefront's search language: terms of…

`GET /apps/{appId}/suggest`

## Request

- Base URL: `https://storelift.net/v1`
- URL: `https://storelift.net/v1/apps/{appId}/suggest`
- Auth: one of:
  - HTTP bearer
  - API key in header `x-api-key`

New keyword ideas for one app in one storefront, written in that storefront's search language: terms of 1–3 words people type into the store search box, each with a one-line reason naming who searches it and why the app answers that need. Tracked keywords, keywords you buried and brand names stay out. Uses one AI writing credit from the workspace's monthly allowance; measure the ideas with get_keyword_metrics before you track them.

## Path parameters

- `appId` string, required

## Query parameters

- `cc` string
- `lang` 'en' | 'tr' | 'de' | 'es' | 'fr' | 'pt' | 'ru' | 'ja' | 'ko' | 'zh'

## Response `200`

OK

- object

## Other responses

- `400`: A parameter is missing or malformed.
- `401`: No key, or the key is not valid.
- `402`: This month's credits are used up.
- `403`: The key's plan or scopes do not cover this call.
- `404`: No such app, or Storelift has not measured it yet.
- `429`: Too many requests.

---

[API](https://skmtc.dev/storelift/apis/storelift-api.md) · [All operations](https://skmtc.dev/storelift/apis/storelift-api/llms.txt) · [OpenAPI document](https://skmtc.dev/storelift/apis/storelift-api/revisions/4489f2d077a4?raw)
