---
title: "Multi Keyword Lookup"
method: POST
path: "/data/keyword/multilookup"
tags: ["Keyword"]
---

# Multi Keyword Lookup

`POST /data/keyword/multilookup`

## Request

- Base URL: `https://data.applyzer.com` (the document declares no server; this is the origin it was published from)
- URL: `https://data.applyzer.com/data/keyword/multilookup`
- Auth: API key in header `Authorization`

This endpoint allows you to get the search score and ranking results for multiple keywords. <br/>Can run synchronously or asynchronously via Celery if callback_url is provided.<br/>

Credit Cost: 10

Credits per extra keyword: 10

## Request body

- object
  - `device` string, required: iphone / play / ipad / mac / android
  - `keywords` string[], required: List of keywords to lookup
  - `language` string, required: The code for English (United States) 'en-US'. The prefix, 'en', is a language code following the ISO 639-1 standard. The suffix, 'US', is a country code following the ISO 3166-1 Alpha-2 standard.
  - `market` string, required: IOS / PLAY
  - `limit` integer: The limit for the number of results to return per keyword (default is 1000)
  - `callback_url` string: Optional callback URL. If provided, the task will run asynchronously via Celery and return a job ID

## Response `200`

Successful operation (synchronous mode)

- object
  - `message` string: The response message
  - `response` object: Keyword lookup results
    - `device` string: iphone / play
    - `language` string: Language code, e.g., 'en-US'
    - `market` string: IOS / PLAY
    - `keywords` object[]: Array of keyword lookup results
      - `keyword` string: The keyword
      - `maxEstimatedDailyImpressions` integer: Estimated maximum daily impressions for this keyword
      - `results` unknown[]: List of apps ranked for the keyword
        - unknown
      - `totalResults` integer: Number of apps returned
      - `searchScore` integer: Score for the keyword
      - `searchScoreDate` string: Date/time the search score was recorded

## Other responses

- `202`: Task accepted (asynchronous mode)
- `400`: Bad request
- `500`: Error

---

[API](https://skmtc.dev/applyzer/apis/applyzer-data-api.md) - [All operations](https://skmtc.dev/applyzer/apis/applyzer-data-api/llms.txt) - [OpenAPI document](https://skmtc.dev/applyzer/apis/applyzer-data-api/revisions/ffe6cc179bf5?raw)
