Endpoint Playground
Returns the details of a TikTok hashtag page by `name`, for example `christmas`. The response carries `challengeInfo` with the hashtag's metadata, such as cover images, and `shareMeta` with the share title and description. The hashtag id found here feeds `tiktok-challenge-list`.
14 Oct 2026: Single record response; 11 fields had a value in every checked item; 2 fields were empty in this sample.
Sample value profiles: extra.now: 1,791,911,829,000; statusCode: 0.
curl 'https://api.crawlora.net/api/v1/tiktok/hashtag/christmas' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| name (path) | string | Yes | christmas | Hashtag name (e.g., 'christmas') |
{
"code": 200,
"msg": "OK",
"data": {
"challengeInfo": {
"challenge": {
"coverLarger": "https://p16-sg.tiktokcdn.com/obj/tiktok-obj/6a1da427fdfd35e4a056bfb897709fed.jpeg?shp=81f88b70&shcp=-",
"coverMedium": "https://p16-sg.tiktokcdn.com/obj/tiktok-obj/6a1da427fdfd35e4a056bfb897709fed.jpeg?shp=81f88b70&shcp=-",
"coverThumb": "https://p16-sg.tiktokcdn.com/obj/tiktok-obj/6a1da427fdfd35e4a056bfb897709fed.jpeg?shp=81f88b70&shcp=-",
"desc": "Merry #Christmas!",
"id": "3242",
"isCommerce": false
},
"challengeAnnouncement": {
"body": "",
"title": ""
},
"stats": {
"videoCount": 0,
"viewCount": 321900000000
},
"statsV2": {
"videoCount": "33173666",
"viewCount": "321857738740"
}
},
"extra": {
"fatal_item_ids": [],
"logid": "2024121109145995D9E90EDC8E41018BB8",
"now": 1733908499000
},
"log_pb": {
"impr_id": "2024121109145995D9E90EDC8E41018BB8"
},
"shareMeta": {
"desc": "321900.0m views - Watch awesome short videos created with trending hashtag #christmas",
"title": "#christmas on TikTok"
},
"statusCode": 0,
"status_code": 0
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.