Skip to main content
GET
/
v1
/
tiktok
/
insights
/
keyword
cURL
curl --request GET \
  --url 'https://api.keyapi.ai/v1/tiktok/insights/keyword?search_keyword=FALSE&page=1&limit=20&period=7&region=nothing' \
  --header 'Authorization: Bearer <YOUR_API_KEY>'
{
  "code": 0,
  "message": "success",
  "data": {
    "keyword_list": [
      {
        "comment": 770,
        "cost": 172000,
        "cpa": 0.03,
        "ctr": 9.16,
        "cvr": 100,
        "impression": 57000000,
        "keyword": "play now",
        "like": 84986,
        "play_six_rate": 29.47,
        "post": 39300,
        "post_change": 69.7,
        "share": 580,
        "video_list": [
          "7572396491294149896",
          "7584805700031810817",
          "7586921072524545298",
          "7587647314320215314",
          "7597467387859979537"
        ]
      }
    ],
    "pagination": {
      "page": 1,
      "size": 1,
      "total": 500,
      "has_more": true
    }
  },
  "requestId": "314d0c7a-22b6-434b-883a-040485d23331"
}
πŸͺ™2 creditsper request

Copy for AI

πŸ€– Why Code When AI Can Do It For You?

Stop writing code like it’s 1970! Let AI do the heavy lifting - click the sparkles to copy a perfectly formatted prompt for ChatGPT, Claude, or your favorite AI assistant.

Authorizations

Authorization
string
header
required

API key for authentication. Format: sk_live_xxxxxxxxxxxxx Get your API key from the Dashboard.

Query Parameters

search_keyword
string
default:FALSE

Search keywords, value-taking rules: FALSE (string type) = do not perform the search; non-empty string = perform the search according to the keyword

Example:

"FALSE"

page
string
default:1

Pagination page number, used to specify the target page number of the query results

Example:

"1"

limit
string
default:20

The number of data items per page in pagination, which is used to specify the maximum number of results returned by a single query. The value range is 1 to 20. If it exceeds the maximum value, it will be automatically handled as 20.

Example:

"20"

period
string
default:7

Time range for querying data Optional valid values: 7 (last 7 days), 30 (last 30 days), 120 (last 120 days)

Example:

"7"

region
string
default:nothing

Country/region code, the default value "nothing" means not selecting any region

Example:

"nothing"

industry
string

Industry ID, with the default value "nothing" representing no industry selected. You can choose from the Popular Trends - Industry Classification Mapping.

objective
string

Delivery targets (optional) The default value "nothing" means no delivery target is selected. Traffic = 1 App installations = 2 Conversions = 3 Video views = 4 Reach = 5 Lead generation = 8 Product sales = 14

keyword_type
string

Keyword type: "nothing" means not selecting any keyword type Selling point = 1 Pain point = 2 Target user = 3 Call to action = 4 Others = 5 Product = 6

Response

Success

The response is of type object.