logo
DE

Twitter Advanced Search Scraper

Collect data from Twitter Advanced Search Scraper.

Übersicht

What this app does

Collect public data from Twitter Advanced Search Scraper.

Notes

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

Anwendungsbereich & Grenzen

Each run uses the template 'twitter-scraper-by-keywords' with validated input schema constraints.

  • Geeignet für
  • Use this app when you need public data from the corresponding source template.
  • Nicht verwenden für
  • Do not use it for login-only, private, or inaccessible data that is not publicly visible.

Fehlerbehandlung

Vom Autor deklariertes Fehler- und Wiederholungsverhalten. Wir empfehlen, es bei der Integration in Ihren System-Prompt aufzunehmen.

  1. 1Retry failed runs with smaller input scope. If repeated failures continue, verify input format and retry later.

Eingabe

Parameter, die zum Aufruf dieser App erforderlich sind, generiert aus dem input.schema in der manifest.json.

FeldFachlicher NameTypErforderlichStandardEnum / EinschränkungenBeispielBeschreibung
datesDates (From)stringJa——2024-01-01Dates (From)
dates_2Dates (To)stringJa——2024-01-02Dates (To)
max_Tweets_to_ExtractMax Tweets to ExtractnumberJa——10Max Tweets to Extract
all_of_these_wordsAll of these wordsstringNein——technologyAll of these words
this_exact_phraseThis exact phrasestringNein——This exact phraseThis exact phrase
any_of_these_wordsAny of these wordsstringNein——Any of these wordsAny of these words
none_of_these_wordsNone of these wordsstringNein——None of these wordsNone of these words
these_hashtagsThese hashtagsstringNein——These hashtagsThese hashtags
from_these_accountsFrom these accountsstringNein——From these accountsFrom these accounts
to_these_accountsTo these accountsstringNein——To these accountsTo these accounts
mentioning_these_accountsMentioning these accountsstringNein——Mentioning these accountsMentioning these accounts
minimum_repliesMinimum repliesnumberNein——1Minimum replies
minimum_likesMinimum likesnumberNein——1Minimum likes
minimum_repostsMinimum repostsnumberNein——1Minimum reposts
languageLanguagestringNein——LanguageLanguage
include_Top_ResultsInclude "Top" ResultsstringNein——Include "Top" ResultsInclude "Top" Results
cloud_ClusterCloud ClusterstringNein——Cloud ClusterCloud Cluster
scraping_modeScraping modearray<string>Ja——["day"]Scraping mode
reply_FilterReply FilterstringNein——Reply FilterReply Filter
include_replies_and_original_postsInclude replies and original postsstringNein——Include replies and original postsInclude replies and original posts
only_show_repliesOnly show repliesstringNein——Only show repliesOnly show replies

Ausgabe

Feldstruktur eines einzelnen Datensatzes, generiert aus dem output.schema in der manifest.json.

FeldFachlicher NameTypBeispielBeschreibung
adsAdsstring—
author_HandleAuthor_Handlestring—
author_NameAuthor_Namestring—
author_Web_Page_URLAuthor_Web_Page_URLstring—
bookmark_CountBookmark_Countstring—
languageLanguagestring—
like_CountLike_Countstring—
post_IDPost_IDstring—
post_URLPost_URLstring—
query_StrQuery_Strstring—
quoteContentQuoteContentstring—
quoteTwitterURLQuoteTwitterURLstring—
reply_CountReply_Countstring—
reply_to_WhomReply_to_Whomstring—
reply_to_Whom_HandleReply_to_Whom_Handlestring—
reply_to_Whom_URLReply_to_Whom_URLstring—
reply_to_Whom_UsernameReply_to_Whom_Usernamestring—
replying_toReplying_tostring—
repost_CountRepost_Countstring—
tweet_ContentTweet_Contentstring—
tweet_Image_URLTweet_Image_URLstring—
tweet_URLTweet_URLstring—
typeTypestring—
uTC_TimeUTC_Timestring—
verified_StatusVerified_Statusstring—
view_CountView_Countstring—

Datensatz-Schema

Die Ausgabe wird Datensatz für Datensatz zurückgegeben. detail.output.idFieldHint

output.schema
{
  "type": "object",
  "properties": {
    "ads": {
      "type": "string",
      "title": "Ads",
      "prefill": ""
    },
    "author_Handle": {
      "type": "string",
      "title": "Author_Handle",
      "prefill": ""
    },
    "author_Name": {
      "type": "string",
      "title": "Author_Name",
      "prefill": ""
    },
    "author_Web_Page_URL": {
      "type": "string",
      "title": "Author_Web_Page_URL",
      "prefill": ""
    },
    "bookmark_Count": {
      "type": "string",
      "title": "Bookmark_Count",
      "prefill": ""
    },
    "language": {
      "type": "string",
      "title": "Language",
      "prefill": ""
    },
    "like_Count": {
      "type": "string",
      "title": "Like_Count",
      "prefill": ""
    },
    "post_ID": {
      "type": "string",
      "title": "Post_ID",
      "prefill": ""
    },
    "post_URL": {
      "type": "string",
      "title": "Post_URL",
      "prefill": ""
    },
    "query_Str": {
      "type": "string",
      "title": "Query_Str",
      "prefill": ""
    },
    "quoteContent": {
      "type": "string",
      "title": "QuoteContent",
      "prefill": ""
    },
    "quoteTwitterURL": {
      "type": "string",
      "title": "QuoteTwitterURL",
      "prefill": ""
    },
    "reply_Count": {
      "type": "string",
      "title": "Reply_Count",
      "prefill": ""
    },
    "reply_to_Whom": {
      "type": "string",
      "title": "Reply_to_Whom",
      "prefill": ""
    },
    "reply_to_Whom_Handle": {
      "type": "string",
      "title": "Reply_to_Whom_Handle",
      "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": ""
    },
    "replying_to": {
      "type": "string",
      "title": "Replying_to",
      "prefill": ""
    },
    "repost_Count": {
      "type": "string",
      "title": "Repost_Count",
      "prefill": ""
    },
    "tweet_Content": {
      "type": "string",
      "title": "Tweet_Content",
      "prefill": ""
    },
    "tweet_Image_URL": {
      "type": "string",
      "title": "Tweet_Image_URL",
      "prefill": ""
    },
    "tweet_URL": {
      "type": "string",
      "title": "Tweet_URL",
      "prefill": ""
    },
    "type": {
      "type": "string",
      "title": "Type",
      "prefill": ""
    },
    "uTC_Time": {
      "type": "string",
      "title": "UTC_Time",
      "prefill": ""
    },
    "verified_Status": {
      "type": "string",
      "title": "Verified_Status",
      "prefill": ""
    },
    "view_Count": {
      "type": "string",
      "title": "View_Count",
      "prefill": ""
    }
  },
  "required": [],
  "additionalProperties": false
}

Integration

Diese App kann über MCP, API, SDK oder Dateiexport integriert werden — alle Kanäle teilen sich dieselben Fähigkeiten und Preise. Jede Anfrage authentifiziert sich über den Authorization: Bearer-Header mit einem API Key (langlebig, in der Data Hub Konsole erstellt); MCP-Clients können sich zusätzlich per OAuth ohne Key anmelden. Weitere Optionen wie CLI und Skill sind in Vorbereitung.

Über das MCP (Model Context Protocol) können Sie diese App direkt aus KI-Clients wie Claude und Cursor aufrufen. Wählen Sie Ihren Client und den Authentifizierungsmodus und kopieren Sie dann die Konfiguration unten.

Client-Konfiguration

Ersetzen Sie den Wert nach Bearer durch Ihren langlebigen API Key. Funktioniert in jedem Client, in CI und in Headless-Umgebungen.

mcpServers config
{
  "mcpServers": {
    "YiJacobJohnRaku__twitter-scraper-by-keywords": {
      "type": "http",
      "url": "https://mcp-v2.octoparse.com?pin=YiJacobJohnRaku/twitter-scraper-by-keywords",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

Lassen Sie die KI die Einrichtung übernehmen

Sie möchten Konfigurationen nicht von Hand bearbeiten? Kopieren Sie den Installations-Prompt und fügen Sie ihn in einen beliebigen KI-Client ein — er schließt die Einrichtung auf seine eigene Weise ab. (Der Prompt weist die KI an, Ihren API Key bei Ihnen zu erfragen, damit Zugangsdaten nie im Chatverlauf oder in geteilten Konfigurationen landen.)

detail.access.mcp.composeHint

Preise

returned record

Berechnet nach der Anzahl der erfolgreich zurückgegebenen Datensätze. Fehlgeschlagene Läufe werden nicht berechnet.

0,0003 $/ Datensatz

Mehrere Abrechnungsereignisse werden unabhängig voneinander kumuliert. Details siehe jeweilige Position. Fehlgeschlagene Läufe werden nicht berechnet.

Credits ansehen

Jetzt ausprobieren

Füllen Sie die Parameter aus und starten Sie — die Ergebnisse stammen aus einem echten Aufruf.

Beispiel
Parameter werden vor dem Absenden gegen input.schema validiert
Bitte füllen Sie zuerst die Pflichtparameter aus
0,0003 $ / Datensatz