# Check Brand Username Availability on GitHub

**Use case:** 

Check whether a brand handle appears on GitHub, YouTube, Reddit, and Medium before a launch. The task returns profile URLs, per-site statuses, verification results, and counts of found and checked profiles. Set usernames to the handle you want to check and change targetNetworks to choose platforms.

## Input

```json
{
  "mode": "broadSearch",
  "usernames": [
    "openai"
  ],
  "targetNetworks": [
    "GitHub",
    "YouTube",
    "Reddit",
    "Medium"
  ],
  "includeNsfw": false,
  "includeUnreliable": false,
  "verifyResults": true,
  "extractProfileFields": false,
  "maxUsernames": 1,
  "maxConcurrency": 1,
  "requestTimeoutSecs": 15,
  "sourceProfile": {
    "platform": "github",
    "handle": "torvalds"
  },
  "candidateMode": "verify",
  "candidateHandles": [
    "torvalds",
    "torvalds-official"
  ],
  "maxCandidatesToDiscover": 20,
  "minConfidenceScore": 0.5
}
```

## Output

```json
{
  "username": {
    "label": "Username"
  },
  "foundCount": {
    "label": "Found count"
  },
  "verifiedCount": {
    "label": "Verified count"
  },
  "checkedCount": {
    "label": "Checked count"
  },
  "searchMode": {
    "label": "Search mode"
  }
}
```

## How it works

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

The Username Search & Cross-Platform Identity Resolution Actor is ready to run with the inputs already set for "Check Brand Username Availability on GitHub". [Sign up or log in](https://console.apify.com/create-task-from-example/ypTbAeUjditAHEZz2) and you'll land in Apify Console with a copy of this exact task.

### 2. Start the "Check Brand Username Availability on GitHub" task

The Username Search & Cross-Platform Identity Resolution Actor will start running based on the input automatically. You can also change all the input fields, like mode, usernames, and more, to match your specific use case.

### 3. Receive the "Check Brand Username Availability on GitHub" 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 username, found count, verified count, 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 "Check Brand Username Availability on GitHub" task via API](https://apify.com/nimbryxo-studio/username-search-and-cross-platform-identity.md).

## FAQ

### How can I check if a brand username is taken on GitHub, YouTube, Reddit and Medium?

The brand username search task is set to check openai on GitHub, YouTube, Reddit and Medium. It returns profile URLs and a status for each checked site.

### What does a username search show for GitHub, YouTube, Reddit and Medium?

Each checked profile in the brand username search task has a site status and verification result; the results also Include counts of found and checked profiles.

### What username should I enter to check if my brand handle is taken?

Enter the handle you want to check; the brand username search task is currently set to openai. A run accepts 1 to 500 usernames, with a default processing cap of 100.

### Can I choose which sites to check for a username?

Set the target platforms in the brand username search task; it is currently set to GitHub, YouTube, Reddit and Medium. Reddit is checked only when explicitly targeted.

### How many usernames can I check in one run?

The brand username search task accepts 1 to 500 usernames, but processes up to 100 by default. Raise maxUsernames to process more; any shortfall is reported.

### Does checking a brand username require a login or API key?

The brand username search task checks public profile URLs and requires no login or API key.

### Can I download username search results as a spreadsheet?

Results from the brand username search task can be downloaded as CSV or Excel, among other formats, or read through the Apify API.

### How can I schedule regular checks for a brand username?

You can schedule the brand username search task with Apify Schedules, run it through the Apify API, or use integrations such as Zapier, Make and n8n.

## About this Actor

This example demonstrates how to use [Username Search & Cross-Platform Identity Resolution](https://apify.com/nimbryxo-studio/username-search-and-cross-platform-identity.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/nimbryxo-studio/username-search-and-cross-platform-identity.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/nimbryxo-studio/username-search-and-cross-platform-identity.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`).
