logo
FR

Twitter Detail

Submit up to 200 Twitter post IDs and retrieve public post, account, engagement, and media details

Source · en-USRevenir à la traduction

Aperçu

Public Twitter post details bring together the visible text, author identity, engagement snapshot, and media references for posts you already know. This Data App turns a batch of Twitter post IDs into consistent records that are ready for review, comparison, enrichment, or storage.

Instead of opening posts one by one and copying what is visible, teams can use the result as a structured research dataset. It is especially useful when a shortlist of posts has already been identified and the next step is to compare messaging, author context, publishing patterns, or public engagement.

Data notes

The data covers publicly available Twitter post details for the supplied post IDs. Each valid, deduplicated post ID returns at most one record, identified by Post ID. Invalid, duplicate, deleted, private, or login-only posts may return no record.

Like count, Comment count, View count, Quote count, Retweet count, Follower count, and related values are snapshots observed at collection time and may change later. Count fields are kept in the source text form. Post text, Image URLs, and Video URLs are also retained as source text. Published at and Collected at preserve source timestamps without inferring a timezone.

What the results look like

Each record represents the public details captured for one Twitter post.

Post IDAccount nameLike countContent typePublish locationPublished at
1034243881263542272ヒビトラ11video日本 日本海側2018-08-28T08:58:51
2090251737974059102AUTO.AE — Cars for sale0photoDubai2026-08-20T09:37:03

Additional values include account identifiers and profile links, media URLs, the full post text, collection timestamps, and the submitted post ID.

Use cases

  • Compare Like count, Comment count, Quote count, and Retweet count to identify posts with stronger visible engagement.
  • Review Post text, Content type, Image URLs, and Video URLs to classify creative themes and media formats.
  • Use Account name, Account ID, Account home URL, and Account handle to add author context to a selected post set.
  • Compare Published at, Collected at, Post URL, and Publish location across repeated collections to monitor availability and posting patterns.

Périmètre et limites

Each run accepts 1-200 Twitter post IDs; every valid deduplicated post ID returns at most one publicly available detail record.

  • Adapté pour
  • Use when you need detailed public metadata and engagement snapshots for a known set of Twitter post IDs
  • Use when you need up to 200 post detail records in one background task
  • À ne pas utiliser pour
  • Do not use to discover posts by keyword, hashtag, or account; supply known Twitter post IDs
  • Do not use for private, deleted, or login-only posts

Gestion des échecs

Comportement en cas d'échec et de nouvelle tentative déclaré par l'auteur. Nous vous recommandons de l'inclure dans votre prompt système lors de l'intégration.

  1. 1Retry temporary task or service failures with the same post IDs
  2. 2If only part of the task succeeds, use the returned records and retry the missing post IDs
  3. 3An empty result can mean that a post ID is invalid, duplicated, unavailable, or no longer public

Entrée

Paramètres requis pour appeler cette App, générés à partir de l'input.schema du manifest.json.

ChampNom métierTypeRequisDéfautÉnum / ContraintesExempleDescription
post_itemsTwitter post IDsarray<object>Oui—jusqu'à 200 éléments[{"kw":"1034243881263542272"}]Add 1-200 entries. In each entry, put the Twitter post ID in the Post ID field; invalid, duplicate, or inaccessible posts may return no record.

Sortie

Structure des champs d'un enregistrement, générée à partir de l'output.schema du manifest.json.

ChampNom métierTypeExempleDescription
account_avatar_urlAccount avatar URLstringhttps://pbs.twimg.com/profile_images/2080063431563149312/sZKFeQPr_normal.jpgThe account avatar image URL returned for this post.
account_fans_countFollower countstring850The account follower count kept in the source text form.
account_home_urlAccount home URLstringhttps://twitter.com/eCxIgvhloBVcT1CThe public Twitter profile URL of the author.
account_idAccount IDstring887883841485946882The numeric Twitter account ID returned with this post.
account_nameAccount namestringヒビトラThe public display name of the account.
biz_idBusiness IDstring1034243881263542272The source business identifier returned with this post.
collect_countCollect countstring0The collect count kept in the source text form.
comment_countComment countstring0The comment count kept in the source text form.
content_idPost IDstring1034243881263542272The Twitter post ID of this record.
content_long_urlMedia long URLstringhttps://pbs.twimg.com/ext_tw_video_thumb/1034243424356978694/pu/img/2crGII0nH74rMomk.jpg;The source long media URL string returned with this post.
content_sec_idAccount handlestringeCxIgvhloBVcT1CThe public Twitter handle or secure account identifier returned with this post.
content_textPost textstring日曜日の全日本ジムカーナ。 NSX &amp;RX-7FD3S動画。 イオックスアローザで撮影。 https://t.co/it4iuRwsiyThe public post text kept in the source form.
content_typeContent typestringvideoThe source content type of this post, such as video or photo.
content_urlPost URLstringhttps://twitter.com/eCxIgvhloBVcT1C/status/1034243881263542272The public Twitter URL of this post.
crawl_timeCollected atstring2026-08-27T14:17:06The collection timestamp kept in the source form, without an inferred timezone.
cur_idRecord IDstring6a8fd66397a2800ddeba8757The source record identifier for this collected row.
forward_countForward countstring1The forward count kept in the source text form.
image_urlsImage URLsstring—Image URLs kept as source text; multiple URLs may be comma-separated.
is_forwardIs forwardbooleanfalseWhether the source marks this post as a forward.
keyword_listSubmitted IDstring1034243881263542272The submitted post ID kept in the source keyword text field.
like_countLike countstring11The like count kept in the source text form.
parent_content_idParent post IDstring—The parent post ID when this post is a reply or nested post.
partition_dayPartition daystring2026-08-27The collection partition date kept in the source form.
publish_locationPublish locationstring日本 日本海側The publish location text returned with this post.
publish_timePublished atstring2018-08-28T08:58:51The publish timestamp kept in the source form, without an inferred timezone.
quote_countQuote countstring1The quote count kept in the source text form.
retweet_numRetweet countstring1The retweet count kept in the source text form.
retweeted_content_idRetweeted post IDstring—The original post ID when this post is a retweet.
tag_checked_infoTag checked infostring1535417931000The source tag-checked identifier returned with this post.
task_itemRequested itemstring1034243881263542272The post ID submitted for this record.
task_no_dataNo data flagbooleanfalseWhether this submitted post produced no public detail.
video_urlsVideo URLsstringhttps://pbs.twimg.com/ext_tw_video_thumb/1034243424356978694/pu/img/2crGII0nH74rMomk.jpgVideo or video-preview URLs kept as source text.
view_countView countstring—The view count kept in the source text form.

Schema de l'enregistrement

La sortie est renvoyée enregistrement par enregistrement. detail.output.idFieldHint

output.schema
{
  "type": "object",
  "properties": {
    "account_avatar_url": {
      "type": "string",
      "title": "Account avatar URL",
      "description": "The account avatar image URL returned for this post.",
      "prefill": "https://pbs.twimg.com/profile_images/2080063431563149312/sZKFeQPr_normal.jpg"
    },
    "account_fans_count": {
      "type": "string",
      "title": "Follower count",
      "description": "The account follower count kept in the source text form.",
      "prefill": "850"
    },
    "account_home_url": {
      "type": "string",
      "title": "Account home URL",
      "description": "The public Twitter profile URL of the author.",
      "prefill": "https://twitter.com/eCxIgvhloBVcT1C"
    },
    "account_id": {
      "type": "string",
      "title": "Account ID",
      "description": "The numeric Twitter account ID returned with this post.",
      "prefill": "887883841485946882"
    },
    "account_name": {
      "type": "string",
      "title": "Account name",
      "description": "The public display name of the account.",
      "prefill": "ヒビトラ"
    },
    "biz_id": {
      "type": "string",
      "title": "Business ID",
      "description": "The source business identifier returned with this post.",
      "prefill": "1034243881263542272"
    },
    "collect_count": {
      "type": "string",
      "title": "Collect count",
      "description": "The collect count kept in the source text form.",
      "prefill": "0"
    },
    "comment_count": {
      "type": "string",
      "title": "Comment count",
      "description": "The comment count kept in the source text form.",
      "prefill": "0"
    },
    "content_id": {
      "type": "string",
      "title": "Post ID",
      "description": "The Twitter post ID of this record.",
      "prefill": "1034243881263542272"
    },
    "content_long_url": {
      "type": "string",
      "title": "Media long URL",
      "description": "The source long media URL string returned with this post.",
      "prefill": "https://pbs.twimg.com/ext_tw_video_thumb/1034243424356978694/pu/img/2crGII0nH74rMomk.jpg;"
    },
    "content_sec_id": {
      "type": "string",
      "title": "Account handle",
      "description": "The public Twitter handle or secure account identifier returned with this post.",
      "prefill": "eCxIgvhloBVcT1C"
    },
    "content_text": {
      "type": "string",
      "title": "Post text",
      "description": "The public post text kept in the source form.",
      "prefill": "日曜日の全日本ジムカーナ。\nNSX &amp;RX-7FD3S動画。\nイオックスアローザで撮影。 https://t.co/it4iuRwsiy"
    },
    "content_type": {
      "type": "string",
      "title": "Content type",
      "description": "The source content type of this post, such as video or photo.",
      "prefill": "video"
    },
    "content_url": {
      "type": "string",
      "title": "Post URL",
      "description": "The public Twitter URL of this post.",
      "prefill": "https://twitter.com/eCxIgvhloBVcT1C/status/1034243881263542272"
    },
    "crawl_time": {
      "type": "string",
      "title": "Collected at",
      "description": "The collection timestamp kept in the source form, without an inferred timezone.",
      "prefill": "2026-08-27T14:17:06"
    },
    "cur_id": {
      "type": "string",
      "title": "Record ID",
      "description": "The source record identifier for this collected row.",
      "prefill": "6a8fd66397a2800ddeba8757"
    },
    "forward_count": {
      "type": "string",
      "title": "Forward count",
      "description": "The forward count kept in the source text form.",
      "prefill": "1"
    },
    "image_urls": {
      "type": "string",
      "title": "Image URLs",
      "description": "Image URLs kept as source text; multiple URLs may be comma-separated."
    },
    "is_forward": {
      "type": "boolean",
      "title": "Is forward",
      "description": "Whether the source marks this post as a forward.",
      "prefill": false
    },
    "keyword_list": {
      "type": "string",
      "title": "Submitted ID",
      "description": "The submitted post ID kept in the source keyword text field.",
      "prefill": "1034243881263542272"
    },
    "like_count": {
      "type": "string",
      "title": "Like count",
      "description": "The like count kept in the source text form.",
      "prefill": "11"
    },
    "parent_content_id": {
      "type": "string",
      "title": "Parent post ID",
      "description": "The parent post ID when this post is a reply or nested post."
    },
    "partition_day": {
      "type": "string",
      "title": "Partition day",
      "description": "The collection partition date kept in the source form.",
      "prefill": "2026-08-27"
    },
    "publish_location": {
      "type": "string",
      "title": "Publish location",
      "description": "The publish location text returned with this post.",
      "prefill": "日本 日本海側"
    },
    "publish_time": {
      "type": "string",
      "title": "Published at",
      "description": "The publish timestamp kept in the source form, without an inferred timezone.",
      "prefill": "2018-08-28T08:58:51"
    },
    "quote_count": {
      "type": "string",
      "title": "Quote count",
      "description": "The quote count kept in the source text form.",
      "prefill": "1"
    },
    "retweet_num": {
      "type": "string",
      "title": "Retweet count",
      "description": "The retweet count kept in the source text form.",
      "prefill": "1"
    },
    "retweeted_content_id": {
      "type": "string",
      "title": "Retweeted post ID",
      "description": "The original post ID when this post is a retweet."
    },
    "tag_checked_info": {
      "type": "string",
      "title": "Tag checked info",
      "description": "The source tag-checked identifier returned with this post.",
      "prefill": "1535417931000"
    },
    "task_item": {
      "type": "string",
      "title": "Requested item",
      "description": "The post ID submitted for this record.",
      "prefill": "1034243881263542272"
    },
    "task_no_data": {
      "type": "boolean",
      "title": "No data flag",
      "description": "Whether this submitted post produced no public detail.",
      "prefill": false
    },
    "video_urls": {
      "type": "string",
      "title": "Video URLs",
      "description": "Video or video-preview URLs kept as source text.",
      "prefill": "https://pbs.twimg.com/ext_tw_video_thumb/1034243424356978694/pu/img/2crGII0nH74rMomk.jpg"
    },
    "view_count": {
      "type": "string",
      "title": "View count",
      "description": "The view count kept in the source text form."
    }
  },
  "required": [],
  "additionalProperties": false
}

Intégration

Cette App peut être intégrée via MCP, API, SDK ou export de fichiers — tous les canaux partagent les mêmes capacités et la même tarification. Chaque requête s'authentifie avec l'en-tête Authorization: Bearer à l'aide d'une API Key (longue durée, créée dans la console Data Hub) ; les clients MCP peuvent aussi se connecter via OAuth, sans clé. D'autres options comme la CLI et Skill arrivent bientôt.

Avec MCP (Model Context Protocol), vous pouvez appeler cette App directement depuis des clients IA comme Claude et Cursor. Choisissez votre client et votre mode d'authentification, puis copiez la config ci-dessous.

Config du client

Remplacez la valeur après Bearer par votre API Key longue durée. Fonctionne dans n'importe quel client, en CI ou en environnement sans navigateur.

mcpServers config
{
  "mcpServers": {
    "hello_moto__twitter-detail": {
      "type": "http",
      "url": "https://mcp-v2.octoparse.com?pin=hello_moto/twitter-detail",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

Laissez l'IA tout configurer pour vous

Vous ne voulez pas modifier les configs à la main ? Copiez le prompt d'installation et collez-le dans n'importe quel client IA — il effectuera la configuration à sa manière. (Le prompt demande à l'IA de vous réclamer votre API Key, afin que les identifiants ne finissent jamais dans l'historique de conversation ni dans des configs partagées.)

detail.access.mcp.composeHint

Tarifs

Task start

Facturé une fois par exécution soumise, quel que soit le nombre d'enregistrements renvoyés.

0,0001 $US/ exécution
Returned detail record

Facturé selon le nombre d'enregistrements renvoyés avec succès. Les exécutions échouées ne sont pas facturées.

0,0015 $US/ enregistrement

Plusieurs événements de facturation se cumulent indépendamment. Voir chaque élément pour les détails. Les exécutions échouées ne sont pas facturées.

Voir les crédits

Essayer maintenant

Renseignez les paramètres et lancez l'exécution — les résultats proviennent d'un appel réel.

Exemple
Les paramètres sont validés par rapport à l'input.schema avant la soumission
Veuillez d'abord renseigner les paramètres requis
À partir de 0,0015 $US / enregistrement