Silkline Data / TikTok API / Search places by keyword
Real run · 2026-11-09 · 10 records

TikTok Search places by keyword API

type is place: placeId, name, placeType, address, parentPlace (the city or region TikTok files it under), country (two-letter code), latitude, longitude, videoCount and keyword.

Resultready
JSON
10records in this run
11fields per record
6srun time, start to finish
$0.001per record, Bronze tier
What it returns

Place fields (mode placeSearch)

type is place: placeId, name, placeType, address, parentPlace (the city or region TikTok files it under), country (two-letter code), latitude, longitude, videoCount and keyword. The search matches loosely, so a keyword always returns places, not always exact ones.

Request

The input that produced this run

Mode placeSearch. Parameters as sent, with what each one does.

ParameterValueWhat it does
mode"placeSearch"What to get: videos by keyword, hashtag, profile, sound, repost list, playlist, photo search or explore category; profiles by keyword or similar to a profile; sounds or places by keyword; the sounds a profile has made;...
keywords["paris"]Search keywords; each keyword is a separate search (or a separate suggestion lookup). Falls back to a sample keyword when empty (skincare; love for soundSearch, cats for photoSearch, paris for placeSearch). soundSearch...
maxResults10Maximum items for each keyword, hashtag, profile, sound, video or category (up to 1000). Video details, profile details and analytics return one record per input, so the limit rarely matters there. A search inside...
Response fields

11 fields in every place

From the first record of the run above. Identity fields of ordinary users are masked on this site.

FieldTypeExample
typestrplace
placeIdstr21568298460599526
namestrParis
placeTypestrDistrict
addressstrParis, Ile de France, France
parentPlacestrParis
countrystrFR
latitudefloat48.8591
longitudefloat2.3201
videoCountint35323584
keywordstrparis
Sample output

A real run, 11 fields per record

Run on 2026-11-09 with input {"mode": "placeSearch", "keywords": ["paris"], "maxResults": 10}. Personal fields of ordinary users are masked here.

keywordnameplaceTypeaddressparentPlacecountry
parisParisDistrictParis, Ile de France, FranceParisFR
parisParis et île de FranceNone75007 Paris 7e Arrondissement, FranceParisFR
parisParish Church of St Michael, Michaelchurch EscleyChurchMichaelchurch Escley, Hereford HR2 0JW, UKHerefordshireGB
parisAll Saints West Ham Parish ChurchChurchChurch Street, Greater London, E15 3HU, United KingdomGreater LondonGB
parisParish Wharf Leisure CentreGymPortishead, Harbour Rd, Portishead, Bristol BS20 7DD, UKNorth SomersetGB
parisSt. Mary's Parish Church, Farnham, Essex (Church of England)ChurchFarnham, Bishop's Stortford CM23 1HR, UKEssexGB
All 11 fields in one record
  • type place
  • placeId 21568298460599526
  • name Paris
  • placeType District
  • address Paris, Ile de France, France
  • parentPlace Paris
  • country FR
  • latitude 48.8591
  • longitude 2.3201
  • videoCount 35323584
  • keyword paris
Pricing

What one place costs

Lite (lite) · $0.001 · For each comment or reply (comments), follower (followers) and followed account (following; also each match of a searchKeyword search), place (placeSearch) and explore video (explore).

Full TikTok price table and calculator

Developers

Run this request yourself

The same input as above, three ways.

Request
Response · 200application/json