# Cybersecurity Breaches This Week on X

**Use case:** 

Collect indexed public X posts about cybersecurity breaches for security vendors, analysts, and incident response teams. Rows include post text, timestamps, author details, engagement counts, and language. Change the keywords to monitor other breach topics.

## Input

```json
{
  "mode": "search",
  "keywords": [
    "cybersecurity data breach",
    "ransomware attack confirmed",
    "customer data exposed"
  ],
  "authorHandles": [
    "@apify",
    "https://x.com/OpenAI"
  ],
  "postUrls": [
    "https://x.com/apify/status/2118015298603274372"
  ],
  "maxItems": 20,
  "sort": "Latest",
  "language": "en",
  "excludeRetweets": false,
  "excludeReplies": false,
  "onlyVerifiedUsers": false,
  "onlyImages": false,
  "onlyVideos": false,
  "onlyQuotes": false
}
```

## Output

```json
{
  "type": {
    "label": "Type"
  },
  "searchTerm": {
    "label": "Search term"
  },
  "text": {
    "label": "Text"
  },
  "author.username": {
    "label": "Username"
  },
  "createdAt": {
    "label": "Created at"
  },
  "language": {
    "label": "Language"
  },
  "replyCount": {
    "label": "Reply count"
  },
  "retweetCount": {
    "label": "Retweet count"
  },
  "likeCount": {
    "label": "Like count"
  },
  "quoteCount": {
    "label": "Quote count"
  },
  "bookmarkCount": {
    "label": "Bookmark count"
  },
  "viewCount": {
    "label": "View count"
  },
  "engagementRate": {
    "label": "Engagement rate"
  },
  "isRetweet": {
    "label": "Is retweet"
  },
  "isQuote": {
    "label": "Is quote"
  },
  "isReply": {
    "label": "Is reply"
  },
  "inReplyToUsername": {
    "label": "In reply to username"
  },
  "quotedTweetId": {
    "label": "Quoted tweet id"
  },
  "url": {
    "label": "Url"
  },
  "media": {
    "label": "Media"
  },
  "collectedAt": {
    "label": "Collected at"
  }
}
```

## How it works

### 1. Sign up on Apify or log in

The X Keyword Search with Mention & Reply Operators Actor is ready to run with the inputs already set for "Cybersecurity Breaches This Week on X". [Sign up or log in](https://console.apify.com/create-task-from-example/5zuswb8Xpf44m8hNp) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Cybersecurity Breaches This Week on X" task

The X Keyword Search with Mention & Reply Operators Actor will start running based on the input automatically. You can also change all the input fields, like what do you want to collect?, keywords or phrases, and more, to match your specific use case.

### 3. Receive the "Cybersecurity Breaches This Week on X" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as type, search term, text, and more.

### 4. Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also [run the "Cybersecurity Breaches This Week on X" task via API](https://apify.com/vexaloom-labs/x-keyword-search-with-mention-and-reply-operators.md).

## FAQ

### How can I find cybersecurity breach posts from this week on X?

The cybersecurity breach monitoring task searches indexed public X posts for “cybersecurity data breach,” “ransomware attack confirmed,” and “customer data exposed,” sorted newest first.

### What does the cybersecurity breach search return?

Each row from the cybersecurity breach monitoring task represents a post and can include its text, timestamp, author, language, engagement counts, and URL.

### How do I track other breach topics on X?

Change the search phrases in the cybersecurity breach monitoring task to monitor other topics; each result shows the phrase that found it.

### How many X posts can I get for each breach keyword?

The cybersecurity breach monitoring task is set to collect up to 20 posts per keyword; actual results depend on what the public index contains.

### Does this X keyword search include every public post about breaches?

The cybersecurity breach monitoring task uses a public index and returns a subset of public X posts, not X’s complete search index.

### How much does one run of the breach search cost?

For the cybersecurity breach monitoring task’s 20-result limit, the result charge is at most $0.02 on the Free plan; Actor start and Apify compute charges also apply.

### Can I download the breach posts as a CSV file?

You can download results from the cybersecurity breach monitoring task as JSON, CSV, Excel, XML, RSS, or an HTML table.

### Can I schedule the breach keyword search to run every week?

You can schedule the cybersecurity breach monitoring task with Apify Schedules to monitor breach keywords over time.

## About this Actor

This example demonstrates how to use [X Keyword Search with Mention & Reply Operators](https://apify.com/vexaloom-labs/x-keyword-search-with-mention-and-reply-operators.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/vexaloom-labs/x-keyword-search-with-mention-and-reply-operators.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/vexaloom-labs/x-keyword-search-with-mention-and-reply-operators.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
