logo
FR

Twitter Advanced Search Comments Scraper

Collect data from Twitter Advanced Search Comments Scraper.

Aperçu

What this app does

Collect public data from Twitter Advanced Search Comments Scraper.

Notes

  • Data is collected from Octoparse public crawling endpoints.
  • This app is rate-limited by upstream platform responses and pagination.

Périmètre et limites

Each run uses the template 'twitter-advanced-search-comments-scraper' with validated input schema constraints.

  • Adapté pour
  • Use this app when you need public data from the corresponding source template.
  • À ne pas utiliser pour
  • Do not use it for login-only, private, or inaccessible data that is not publicly visible.

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 failed runs with smaller input scope. If repeated failures continue, verify input format and retry later.

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
datesDates (From)stringOui——2024-01-01Dates (From)
dates_2Dates (To)stringOui——2024-01-02Dates (To)
all_of_these_wordsAll of these wordsstringNon——AIAll of these words
this_exact_phraseThis exact phrasestringNon——This exact phraseThis exact phrase
any_of_these_wordsAny of these wordsstringNon——Any of these wordsAny of these words
none_of_these_wordsNone of these wordsstringNon——None of these wordsNone of these words
these_hashtagsThese hashtagsstringNon——These hashtagsThese hashtags
from_these_accountsFrom these accountsstringNon——From these accountsFrom these accounts
to_these_accountsTo these accountsstringNon——To these accountsTo these accounts
mentioning_these_accountsMentioning these accountsstringNon——Mentioning these accountsMentioning these accounts
minimum_repliesMinimum repliesnumberNon——1Minimum replies
minimum_likesMinimum likesnumberNon——1Minimum likes
minimum_repostsMinimum repostsnumberNon——1Minimum reposts
languageLanguagestringNon——LanguageLanguage
max_ItemsMax_ItemsnumberNon——1Max_Items
scraping_modeScraping modearray<string>Oui——["day"]Scraping mode

Sortie

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

ChampNom métierTypeExempleDescription
query_strQuery Strstring—
post_urlPost URLstring—
author_nameAuthor Namestring—
author_web_page_urlAuthor Web Page URLstring—
author_handleAuthor Handlestring—
verified_statusVerified Statusstring—
utc_timeUTC Timestring—
adsAdsstring—
tweet_contentTweet Contentstring—
post_idPost IDstring—
tweet_urlTweet URLstring—
reply_countReply Countstring—
repost_countRepost Countstring—
like_countLike Countstring—
view_countView Countstring—
bookmark_countBookmark Countstring—
tweet_image_urlTweet Image URLstring—
replying_toReplying tostring—
reply_to_whomReply to Whomstring—
reply_to_whom_urlReply to Whom URLstring—
reply_to_whom_usernameReply to Whom Usernamestring—
reply_to_whom_handleReply to Whom Handlestring—
languageLanguagestring—
tweet_websiteTweet Websitestring—
tweet_authorTweet Authorstring—
author_profile_urlAuthor Profile URLstring—
posted_utc_timePosted UTC Timestring—
tweet_textTweet Textstring—
tweet_likesTweet Likesstring—
tweet_retweetsTweet Retweetsstring—
tweet_repliesTweet Repliesstring—
comment_websiteComment Websitestring—
comment_author_nameComment Author Namestring—
comment_author_urlComment Author URLstring—
comment_timestampComment Timestampstring—
comment_contentComment Contentstring—
comment_image_urlComment Image URLstring—
comment_likesComment Likesstring—
comment_retweetsComment Retweetsstring—
comment_repliesComment Repliesstring—

Schema de l'enregistrement

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

output.schema
{
  "type": "object",
  "properties": {
    "query_str": {
      "type": "string",
      "title": "Query Str",
      "prefill": ""
    },
    "post_url": {
      "type": "string",
      "title": "Post URL",
      "prefill": ""
    },
    "author_name": {
      "type": "string",
      "title": "Author Name",
      "prefill": ""
    },
    "author_web_page_url": {
      "type": "string",
      "title": "Author Web Page URL",
      "prefill": ""
    },
    "author_handle": {
      "type": "string",
      "title": "Author Handle",
      "prefill": ""
    },
    "verified_status": {
      "type": "string",
      "title": "Verified Status",
      "prefill": ""
    },
    "utc_time": {
      "type": "string",
      "title": "UTC Time",
      "prefill": ""
    },
    "ads": {
      "type": "string",
      "title": "Ads",
      "prefill": ""
    },
    "tweet_content": {
      "type": "string",
      "title": "Tweet Content",
      "prefill": ""
    },
    "post_id": {
      "type": "string",
      "title": "Post ID",
      "prefill": ""
    },
    "tweet_url": {
      "type": "string",
      "title": "Tweet URL",
      "prefill": ""
    },
    "reply_count": {
      "type": "string",
      "title": "Reply Count",
      "prefill": ""
    },
    "repost_count": {
      "type": "string",
      "title": "Repost Count",
      "prefill": ""
    },
    "like_count": {
      "type": "string",
      "title": "Like Count",
      "prefill": ""
    },
    "view_count": {
      "type": "string",
      "title": "View Count",
      "prefill": ""
    },
    "bookmark_count": {
      "type": "string",
      "title": "Bookmark Count",
      "prefill": ""
    },
    "tweet_image_url": {
      "type": "string",
      "title": "Tweet Image URL",
      "prefill": ""
    },
    "replying_to": {
      "type": "string",
      "title": "Replying to",
      "prefill": ""
    },
    "reply_to_whom": {
      "type": "string",
      "title": "Reply to Whom",
      "prefill": ""
    },
    "reply_to_whom_url": {
      "type": "string",
      "title": "Reply to Whom URL",
      "prefill": ""
    },
    "reply_to_whom_username": {
      "type": "string",
      "title": "Reply to Whom Username",
      "prefill": ""
    },
    "reply_to_whom_handle": {
      "type": "string",
      "title": "Reply to Whom Handle",
      "prefill": ""
    },
    "language": {
      "type": "string",
      "title": "Language",
      "prefill": ""
    },
    "tweet_website": {
      "type": "string",
      "title": "Tweet Website",
      "prefill": ""
    },
    "tweet_author": {
      "type": "string",
      "title": "Tweet Author",
      "prefill": ""
    },
    "author_profile_url": {
      "type": "string",
      "title": "Author Profile URL",
      "prefill": ""
    },
    "posted_utc_time": {
      "type": "string",
      "title": "Posted UTC Time",
      "prefill": ""
    },
    "tweet_text": {
      "type": "string",
      "title": "Tweet Text",
      "prefill": ""
    },
    "tweet_likes": {
      "type": "string",
      "title": "Tweet Likes",
      "prefill": ""
    },
    "tweet_retweets": {
      "type": "string",
      "title": "Tweet Retweets",
      "prefill": ""
    },
    "tweet_replies": {
      "type": "string",
      "title": "Tweet Replies",
      "prefill": ""
    },
    "comment_website": {
      "type": "string",
      "title": "Comment Website",
      "prefill": ""
    },
    "comment_author_name": {
      "type": "string",
      "title": "Comment Author Name",
      "prefill": ""
    },
    "comment_author_url": {
      "type": "string",
      "title": "Comment Author URL",
      "prefill": ""
    },
    "comment_timestamp": {
      "type": "string",
      "title": "Comment Timestamp",
      "prefill": ""
    },
    "comment_content": {
      "type": "string",
      "title": "Comment Content",
      "prefill": ""
    },
    "comment_image_url": {
      "type": "string",
      "title": "Comment Image URL",
      "prefill": ""
    },
    "comment_likes": {
      "type": "string",
      "title": "Comment Likes",
      "prefill": ""
    },
    "comment_retweets": {
      "type": "string",
      "title": "Comment Retweets",
      "prefill": ""
    },
    "comment_replies": {
      "type": "string",
      "title": "Comment Replies",
      "prefill": ""
    }
  },
  "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": {
    "YiJacobJohnRaku__twitter-advanced-search-comments-scraper": {
      "type": "http",
      "url": "https://mcp-v2.octoparse.com?pin=YiJacobJohnRaku/twitter-advanced-search-comments-scraper",
      "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

returned record

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

0,0006 $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
0,0006 $US / enregistrement