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.
- 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.
| Champ | Nom métier | Type | Requis | Défaut | Énum / Contraintes | Exemple | Description |
|---|---|---|---|---|---|---|---|
| dates | Dates (From) | string | Oui | — | — | 2024-01-01 | Dates (From) |
| dates_2 | Dates (To) | string | Oui | — | — | 2024-01-02 | Dates (To) |
| all_of_these_words | All of these words | string | Non | — | — | AI | All of these words |
| this_exact_phrase | This exact phrase | string | Non | — | — | This exact phrase | This exact phrase |
| any_of_these_words | Any of these words | string | Non | — | — | Any of these words | Any of these words |
| none_of_these_words | None of these words | string | Non | — | — | None of these words | None of these words |
| these_hashtags | These hashtags | string | Non | — | — | These hashtags | These hashtags |
| from_these_accounts | From these accounts | string | Non | — | — | From these accounts | From these accounts |
| to_these_accounts | To these accounts | string | Non | — | — | To these accounts | To these accounts |
| mentioning_these_accounts | Mentioning these accounts | string | Non | — | — | Mentioning these accounts | Mentioning these accounts |
| minimum_replies | Minimum replies | number | Non | — | — | 1 | Minimum replies |
| minimum_likes | Minimum likes | number | Non | — | — | 1 | Minimum likes |
| minimum_reposts | Minimum reposts | number | Non | — | — | 1 | Minimum reposts |
| language | Language | string | Non | — | — | Language | Language |
| max_Items | Max_Items | number | Non | — | — | 1 | Max_Items |
| scraping_mode | Scraping mode | array<string> | Oui | — | — | ["day"] | Scraping mode |
Sortie
Structure des champs d'un enregistrement, générée à partir de l'output.schema du manifest.json.
| Champ | Nom métier | Type | Exemple | Description |
|---|---|---|---|---|
| query_str | Query Str | string | — | |
| post_url | Post URL | string | — | |
| author_name | Author Name | string | — | |
| author_web_page_url | Author Web Page URL | string | — | |
| author_handle | Author Handle | string | — | |
| verified_status | Verified Status | string | — | |
| utc_time | UTC Time | string | — | |
| ads | Ads | string | — | |
| tweet_content | Tweet Content | string | — | |
| post_id | Post ID | string | — | |
| tweet_url | Tweet URL | string | — | |
| reply_count | Reply Count | string | — | |
| repost_count | Repost Count | string | — | |
| like_count | Like Count | string | — | |
| view_count | View Count | string | — | |
| bookmark_count | Bookmark Count | string | — | |
| tweet_image_url | Tweet Image URL | string | — | |
| replying_to | Replying to | string | — | |
| reply_to_whom | Reply to Whom | string | — | |
| reply_to_whom_url | Reply to Whom URL | string | — | |
| reply_to_whom_username | Reply to Whom Username | string | — | |
| reply_to_whom_handle | Reply to Whom Handle | string | — | |
| language | Language | string | — | |
| tweet_website | Tweet Website | string | — | |
| tweet_author | Tweet Author | string | — | |
| author_profile_url | Author Profile URL | string | — | |
| posted_utc_time | Posted UTC Time | string | — | |
| tweet_text | Tweet Text | string | — | |
| tweet_likes | Tweet Likes | string | — | |
| tweet_retweets | Tweet Retweets | string | — | |
| tweet_replies | Tweet Replies | string | — | |
| comment_website | Comment Website | string | — | |
| comment_author_name | Comment Author Name | string | — | |
| comment_author_url | Comment Author URL | string | — | |
| comment_timestamp | Comment Timestamp | string | — | |
| comment_content | Comment Content | string | — | |
| comment_image_url | Comment Image URL | string | — | |
| comment_likes | Comment Likes | string | — | |
| comment_retweets | Comment Retweets | string | — | |
| comment_replies | Comment Replies | string | — |
Schema de l'enregistrement
La sortie est renvoyée enregistrement par enregistrement. detail.output.idFieldHint
{
"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": {
"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
Facturé selon le nombre d'enregistrements renvoyés avec succès. Les exécutions échouées ne sont pas facturées.
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éditsEssayer maintenant
Renseignez les paramètres et lancez l'exécution — les résultats proviennent d'un appel réel.