Rechercher des publications X

9 points de terminaison • Base : https://openapi.scdata.cc

Exécute une recherche filtrée sur les publications X indexées et renvoie les résultats avec leur créateur et leurs compteurs d'engagement, de façon paginée. Les recherches consomment plus de quota qu'une consultation unitaire.

POST/api/v1/search/x/post

Consommation de quota: Chaque requête réussie vers ce point de terminaison déduit 100 unités de quota de votre forfait.

Paramètres de requête

Paramètres obligatoires

Ce point de terminaison n'a aucun paramètre obligatoire.

Paramètres optionnels

NomEmplacementTypeDescription
pagebodyintegerpage number
example: 0
page_sizebodyintegerpage size
example: 0
querybodyobjectSearch term
example: string
categorysbodyobjectCategory
locationsbodyobjectCountry
follower_count_minbodyobjectMinimum follower count
example: 0
follower_count_maxbodyobjectMaximum follower count
example: 0
create_at_startbodyobjectPublish time from
example: string
create_at_endbodyobjectPublish time to
example: string
avg_engagement_rate_minbodyobjectMinimum average engagement rate
example: 0
avg_engagement_rate_maxbodyobjectMaximum average engagement rate
example: 0
avg_comment_count_minbodyobjectMinimum average comments
example: 0
avg_comment_count_maxbodyobjectMaximum average comments
example: 0
avg_like_count_minbodyobjectMinimum average likes
example: 0
avg_like_count_maxbodyobjectMaximum average likes
example: 0
avg_play_count_minbodyobjectMinimum average plays
example: 0
avg_play_count_maxbodyobjectMaximum average plays
example: 0
engagement_rate_minbodyobjectMinimum per-post engagement rate
example: 0
engagement_rate_maxbodyobjectMaximum per-post engagement rate
example: 0
comment_count_minbodyobjectMinimum per-post comments
example: 0
comment_count_maxbodyobjectMaximum per-post comments
example: 0
like_count_minbodyobjectMinimum per-post likes
example: 0
like_count_maxbodyobjectMaximum per-post likes
example: 0
play_count_minbodyobjectMinimum per-post plays
example: 0
play_count_maxbodyobjectMaximum per-post plays
example: 0
genderbodyobjectGender (0 = unknown, 1 = male, 2 = female)
example: 0
recent_month_publish_count_minbodyobjectMinimum posts in the last month
example: 0
recent_month_publish_count_maxbodyobjectMaximum posts in the last month
example: 0
has_emailbodyobjectHas contact details (1 = yes)
example: 0
languagesbodyobjectLanguage
creative_formbodyobjectCreative format (1571 = unboxing, 1572 = shopping guide, 1573 = try-on, 1574 = free trial, 1576 = tutorial, 1578 = vlog, 1580 = review)
example: 0
unique_authorbodyobjectDeduplicate creators, one video per author (1 = on)
example: 0
author_usernamebodyobjectAuthor handle
example: string
media_typebodyobjectMedia type (0 = text, 1 = image, 2 = video, 3 = GIF)
example: 0
post_typebodyobjectPost type (1 = original, 2 = repost, 3 = quote, 4 = thread, 5 = reply)
example: 0
exclude_retweetbodyobjectExclude reposts (1 = exclude). X timelines contain many reposts, which dilute results if kept
example: 0
avg_engagement_count_minbodyobjectMinimum average engagement
example: 0
avg_engagement_count_maxbodyobjectMaximum average engagement
example: 0
avg_video_engagement_rate_minbodyobjectMinimum average video post engagement rate
example: 0
avg_video_engagement_rate_maxbodyobjectMaximum average video post engagement rate
example: 0
sort_bybodyobjectSort by (relevance, publish_at, comment_count, like_count, follower_count, engagement_rate)
example: string

Champs de réponse

NomTypeDescription
successbooleanSuccess
codeintegerCode
messagestringMessage
dataobject-
data.itemsarray<object>Items
data.totalintegerTotal
data.pageintegerPage
data.page_sizeintegerPage Size
data.total_pagesintegerTotal Pages

Tester

https://openapi.scdata.cc/api/v1/search/x/post
Sélectionnez une clé API du tableau de bord
Ajoutez une clé API avant d'envoyer une requête.Ouvrir le tableau de bord

Corps JSON

Exemple cURL

bash
curl -X POST "https://openapi.scdata.cc/api/v1/search/x/post" \
-H "Authorization: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"page":0,"page_size":0,"query":"string","categorys":[0],"locations":["string"],"follower_count_min":0,"follower_count_max":0,"create_at_start":"string","create_at_end":"string","avg_engagement_rate_min":0,"avg_engagement_rate_max":0,"avg_comment_count_min":0,"avg_comment_count_max":0,"avg_like_count_min":0,"avg_like_count_max":0,"avg_play_count_min":0,"avg_play_count_max":0,"engagement_rate_min":0,"engagement_rate_max":0,"comment_count_min":0,"comment_count_max":0,"like_count_min":0,"like_count_max":0,"play_count_min":0,"play_count_max":0,"gender":0,"recent_month_publish_count_min":0,"recent_month_publish_count_max":0,"has_email":0,"languages":["string"],"creative_form":0,"unique_author":0,"author_username":"string","media_type":0,"post_type":0,"exclude_retweet":0,"avg_engagement_count_min":0,"avg_engagement_count_max":0,"avg_video_engagement_rate_min":0,"avg_video_engagement_rate_max":0,"sort_by":"string"}'

Exemple de réponse (200 application/json)

json
{
"success": true,
"code": 200,
"message": "Request successful",
"data": {
"items": [
{
"author_user_id": "string",
"author_username": "string",
"author_avatar": "string",
"author_follower_count": 0,
"post_id": "string",
"create_at": "2019-08-24T14:15:22.123Z",
"description": "string",
"post_url": "string",
"cover_url": "string",
"video_url": "string",
"language": "string",
"region": "string",
"media_type": 0,
"post_type": 0,
"is_retweet": true,
"is_quote": true,
"is_reply": true,
"like_count": 0,
"comment_count": 0,
"retweet_count": 0,
"quote_count": 0,
"bookmark_count": 0,
"view_count": 0,
"engagement_count": 0,
"engagement_rate": "string",
"author": {
"user_id": "string",
"username": "string",
"full_name": "string",
"avatar": "string",
"country": "string",
"gender": "string",
"follower_count": 0,
"avg_engagement_rate": "string",
"avg_video_engagement_rate": "string",
"avg_like_count": "string",
"post_count": 0,
"evaluation_min": "string",
"evaluation_max": "string"
}
}
],
"total": 0,
"page": 0,
"page_size": 0,
"total_pages": 0
}
}

Cas d'usage

  • Recherche thématique — Découvrez les contenus existants autour d'un mot-clé produit et leur performance.
  • Découverte de créateurs via le contenu — Identifiez des créateurs par les publications qu'ils publient plutôt que par la description de leur profil.

Points de terminaison associés