X/Twitter Profile Scrapper avatar

X/Twitter Profile Scrapper

Pricing

$0.30 / 1,000 results

Go to Apify Store
X/Twitter Profile Scrapper

X/Twitter Profile Scrapper

Collect posts from a specific X profile and build a clear picture of how that account communicates.

Pricing

$0.30 / 1,000 results

Rating

0.0

(0)

Developer

simoit

simoit

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

a day ago

Last modified

Share

Profile Scraper

SIMO IT logo

Collect posts from a specific X profile and build a clear view of how that account communicates over time, around topics, and across publishing patterns.

About SIMO IT

SIMO IT creates production-ready data tools for social intelligence, research, and automation workflows.

Features

  • collect tweets from one target profile without manual browsing
  • filter posts by keywords and date windows
  • track communication patterns over time
  • pull content samples for competitor benchmarks
  • paginate through larger histories when needed

Use cases

  • competitor and influencer analysis
  • brand communication audits
  • content strategy research
  • reporting and BI dashboard inputs

Output

A structured feed of tweets from the selected profile, ready for qualitative and quantitative analysis.

How to use

  1. Open the Actor on Apify.
  2. Provide username or profileUrl (or batch via usernames / profileUrls).
  3. Optionally add query/date filters and pagination.
  4. Run the Actor and consume results from the dataset.

No technical setup is required from your side. Backend infrastructure is managed by SIMO IT.

Need a custom plan, custom limits, or a tailored data workflow? Contact contact@simoit.tech.

Input

  • username (string, conditionally required): Target X username (without @).
  • usernames (string, optional): Batch usernames (comma-separated or new lines).
  • profileUrl (string, optional): Single X/Twitter profile URL.
  • profileUrls (string, optional): Batch X/Twitter profile URLs (comma-separated or new lines).
  • searchTerms (string, optional): Additional keyword filter within profile tweets.
  • sort (string, optional, default: latest): latest or top.
  • startDate (string, optional): Start date in YYYY-MM-DD.
  • endDate (string, optional): End date in YYYY-MM-DD.
  • since (string, optional): Alias for startDate.
  • until (string, optional): Alias for endDate.
  • includeReplies (boolean, optional, default: false): Include replies (if backend supports it).
  • includeRetweets (boolean, optional, default: false): Include retweets (if backend supports it).
  • includePinned (boolean, optional, default: false): Include pinned tweet (if backend supports it).
  • page (integer, optional, default: 1): Starting page number.
  • limit (integer, optional, default: 20, max: 100): Records per page.
  • maxPages (integer, optional, default: 1): Maximum number of pages to fetch.
  • maxItems (integer, optional): Hard cap for total output records.

Filters and pagination

  • profile target: username, usernames, profileUrl, profileUrls
  • query/date filters: searchTerms, startDate/endDate, since/until
  • content mode filters: includeReplies, includeRetweets, includePinned
  • page controls: page, limit, maxPages, maxItems

Example input

{
"profileUrls": "https://x.com/openai, https://twitter.com/apify",
"searchTerms": "gpt",
"sort": "top",
"since": "2026-01-01",
"until": "2026-02-20",
"maxItems": 100
}

Example output

{
"id": 1891009988776655400,
"id_str": "1891009988776655400",
"url": "https://x.com/openai/status/1891009988776655400",
"date": "2026-02-18T14:22:00+00:00",
"lang": "en",
"rawContent": "Model update notes and release details.",
"replyCount": 27,
"retweetCount": 180,
"likeCount": 940,
"quoteCount": 11,
"conversationId": 1891009988776655400,
"conversationIdStr": "1891009988776655400",
"hashtags": ["GPT"],
"cashtags": [],
"mentionedUsers": [],
"links": [],
"user": {
"id": 4398626122,
"id_str": "4398626122",
"url": "https://x.com/openai",
"username": "openai",
"displayname": "OpenAI",
"verified": true
},
"media": {
"photos": [],
"videos": [],
"animated": []
},
"_type": "snscrape.modules.twitter.Tweet"
}

FAQ

Do I need my own backend or API setup?
No. This Actor is ready to run on Apify, and backend infrastructure is managed by SIMO IT.

Can I filter profile tweets by date?
Yes. Use startDate and endDate in YYYY-MM-DD format.

Can I search only specific topics inside one profile?
Yes. Use searchTerms to narrow tweets within the selected account.