---
title: "Search TikTok places"
method: GET
path: "/tiktok/mobile/search/place"
tags: ["TikTok"]
---

# Search TikTok places

`GET /tiktok/mobile/search/place`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/tiktok/mobile/search/place`
- Auth: API key in header `x-api-key`

Returns TikTok's place (POI) search results for a keyword, unmodified: each row carries `poi_name`, `poi_id`, `poi_type`, `video_count`, `poi_rating`, `poi_distance`, `poi_location`, `lat`/`lng`, `img_url`, `opening_time`, `price_level` and `parent_poi`. Useful for mapping a location or category to the places TikTok knows about, and for seeing how many videos each place carries. `keyword` is required. The page is capped at 10 rows upstream and this route is first-page-only — the returned `cursor` is not a reusable page token.

## Query parameters

- `keyword` string, required
- `count` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- TiktokmobileSearchPlaceResponseDoc
  - `code` integer
  - `data` TiktokmobileSearchPlaceResponse
    - `cursor` integer
    - `extra` unknown
    - `feedback_type` string
    - `has_more` boolean
    - `log_pb` unknown
    - `poi_info` TiktokmobilePlacePOIContainer
      - `poi_info` unknown[]
        - unknown
    - `status_code` integer
    - `status_msg` string
  - `msg` string

## Other responses

- `400`: Invalid input
- `429`: Rate limit exceeded
- `500`: Internal server error

## Changes

- **2026-10-20** `afac9b012a27`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/crawlora/apis/crawlora-api/changes/tiktok/mobile/search/place/get.md)

---

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