Skip to content
ShortVid API
All endpoints

Get hashtag (challenge) detail & total views

GET/v1/challenge/info10 Credits / request($1.00 / 1K requests)

Look up a hashtag by name to retrieve its numeric cid (data.id), description, video count (data.userCount), and total view count (data.viewCount).

Query Parameters

  • challenge_namestringrequired

    Hashtag name without #, e.g. fyp or tiktokmademebuyit.

    Example: fyp

Example Request (cURL / Python / JavaScript)

curl "https://api.shortvidapi.com/v1/challenge/info?challenge_name=fyp" \
  -H "x-api-key: tk_your_api_key"

Live Response Preview

{
  "code": 0,
  "provider": "https://shortvidapi.com",
  "status": "ok",
  "msg": "success",
  "data": {
    "id": "229207",
    "cha_name": "fyp",
    "desc": "",
    "user_count": 881330816,
    "view_count": 131052214999855,
    "is_pgcshow": false,
    "is_commerce": false,
    "is_challenge": false,
    "is_strong_music": false,
    "type": 2,
    "cover": ""
  }
}

Response Fields

Success (code === 0). Charged according to the endpoint credit rate.

FieldTypeSample / Notes
codeintegerExample: 0
providerstringExample: https://shortvidapi.com
statusstringExample: ok
msgstringExample: success
dataobject
idstringExample: 229207
cha_namestringExample: fyp
descstringExample:
user_countintegerExample: 881330816
view_countintegerExample: 131052214999855
is_pgcshowbooleanExample: false
is_commercebooleanExample: false
is_challengebooleanExample: false
is_strong_musicbooleanExample: false
typeintegerExample: 2
coverstringExample:

Status Codes

200
Success (code === 0). Charged according to the endpoint credit rate.
400
Invalid parameters, or API key placed in the URL query string (not charged).
401
Missing or invalid x-api-key header (not charged).
402
Insufficient credit balance (not charged).
403
Account disabled (not charged).
404
Unknown endpoint or disabled unstable endpoint (not charged).
405
Method not allowed — all /v1/* data endpoints use GET (not charged).
429
Rate limit exceeded (not charged). Respect the Retry-After header.
503
Temporary upstream or gateway error (not charged). Retry with exponential backoff.

Migrating from direct scraping and hitting HTTP 403 Forbidden or empty responses on www.tiktok.com? Read How to Fix TikTok HTTP Error 403 or compare quota limits in our TikTok API Quota & Cost Calculator.