> ## Documentation Index
> Fetch the complete documentation index at: https://deepline.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Context.dev: Contextdev Get Brand Retrieve By Email

> Retrieve brand data by email address. Includes SDK V2 guidance, input constraints, response fields, and Deepline credit cost.

Retrieve brand data by email address.

<Info>
  Tool ID: `contextdev_get_brand_retrieve_by_email`
</Info>

## Run this action

Use the TypeScript SDK for a single call. Put `ctx.tools.execute(...)` inside a Play when the call should be durable, scheduled, or run across a CSV.

```ts theme={null}
import { Deepline } from 'deepline';

const deepline = await Deepline.connect();
const result = await deepline.tools.execute(
  'contextdev_get_brand_retrieve_by_email',
  {
    "email": "jane.doe@example.com"
  },
);

console.log(result.toolResponse.raw);
```

### CLI

```bash theme={null}
deepline tools execute contextdev_get_brand_retrieve_by_email --input '{
  "email": "jane.doe@example.com"
}' --json
```

## Example response

The SDK exposes this shape at `result.toolResponse.raw`. Values below are representative.

```json theme={null}
{
  "data": {
    "status": "example",
    "brand": {
      "domain": "example.com",
      "title": "VP of Engineering",
      "description": "Example description"
    },
    "code": 123
  }
}
```

Use `deepline tools get contextdev_get_brand_retrieve_by_email --json` for the latest machine-readable contract.

## Input reference

Retrieve brand information using an email address while detecting disposable and free email addresses. Disposable and free email addresses (like gmail.com, yahoo.com) will throw a 422 error.

| Name                     | Type                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Required | Default      | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `payload.email`          | `string`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Yes      | —            | Email address to retrieve brand data for (e.g., '[contact@example.com](mailto:contact@example.com)'). The domain will be extracted from the email. Free email providers (gmail.com, yahoo.com, etc.) and disposable email addresses are not allowed. Format: `email`. Minimum length: 1.                                                                                                                                                                                                                                                                        |
| `payload.force_language` | `"afrikaans" \| "albanian" \| "amharic" \| "arabic" \| "armenian" \| "assamese" \| "aymara" \| "azeri" \| "basque" \| "belarusian" \| "bengali" \| "bosnian" \| "bulgarian" \| "burmese" \| "cantonese" \| "catalan" \| "cebuano" \| "chinese" \| "corsican" \| "croatian" \| "czech" \| "danish" \| "dutch" \| "english" \| "esperanto" \| "estonian" \| "farsi" \| "fijian" \| "finnish" \| "french" \| "galician" \| "georgian" \| "german" \| "greek" \| "guarani" \| "gujarati" \| "haitian-creole" \| "hausa" \| "hawaiian" \| "hebrew" \| "hindi" \| "hmong" \| "hungarian" \| "icelandic" \| "igbo" \| "indonesian" \| "irish" \| "italian" \| "japanese" \| "javanese" \| "kannada" \| "kazakh" \| "khmer" \| "kinyarwanda" \| "korean" \| "kurdish" \| "kyrgyz" \| "lao" \| "latin" \| "latvian" \| "lingala" \| "lithuanian" \| "luxembourgish" \| "macedonian" \| "malagasy" \| "malay" \| "malayalam" \| "maltese" \| "maori" \| "marathi" \| "mongolian" \| "nepali" \| "norwegian" \| "odia" \| "oromo" \| "pashto" \| "pidgin" \| "polish" \| "portuguese" \| "punjabi" \| "quechua" \| "romanian" \| "russian" \| "samoan" \| "scottish-gaelic" \| "serbian" \| "sesotho" \| "shona" \| "sindhi" \| "sinhala" \| "slovak" \| "slovene" \| "somali" \| "spanish" \| "sundanese" \| "swahili" \| "swedish" \| "tagalog" \| "tajik" \| "tamil" \| "tatar" \| "telugu" \| "thai" \| "tibetan" \| "tigrinya" \| "tongan" \| "tswana" \| "turkish" \| "turkmen" \| "ukrainian" \| "urdu" \| "uyghur" \| "uzbek" \| "vietnamese" \| "welsh" \| "wolof" \| "xhosa" \| "yiddish" \| "yoruba" \| "zulu"` | No       | —            | Language to force for the retrieved brand data. Allowed: `afrikaans`, `albanian`, `amharic`, `arabic`, `armenian`, `assamese`, `aymara`, `azeri`, `basque`, `belarusian`, `bengali`, `bosnian`, `bulgarian`, `burmese`, `cantonese`, `catalan`, `cebuano`, `chinese`, `corsican`, `croatian`, `czech`, `danish`, `dutch`, `english`, `esperanto`, `estonian`, `farsi`, `fijian`, `finnish`, `french`, `galician`, `georgian`, `german`, `greek`, `guarani`, `gujarati`, `haitian-creole`, `hausa`, `hawaiian`, See the live schema for the complete constraint. |
| `payload.maxSpeed`       | `boolean`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | No       | `false`      | Optional parameter to optimize the API call for maximum speed.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `payload.maxAgeMs`       | `integer`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | No       | `7776000000` | Maximum age in milliseconds for cached brand data before the API performs a hard refresh. Defaults to 3 months (7776000000 ms). Values below 1 day (86400000 ms) are clamped to 1 day; values above 1 year (31536000000 ms) are clamped to 1 year.                                                                                                                                                                                                                                                                                                              |
| `payload.timeoutMS`      | `integer`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | No       | —            | Optional timeout in milliseconds for the request. If the request takes longer than this value, it will be aborted with a 408 status code. Maximum allowed value is 300000ms (5 minutes). Minimum: 1000. Maximum: 300000.                                                                                                                                                                                                                                                                                                                                        |
| `payload.tags`           | `array`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | No       | —            | Optional comma-separated caller-defined tags for tracking this request. Tags are recorded on the request's usage log and can be used to filter usage on the dashboard usage page. Up to 20 tags, each 1-50 characters. Maximum items: 20.                                                                                                                                                                                                                                                                                                                       |

<details>
  <summary>Show raw input schema</summary>

  ### Input JSON Schema

  ```json theme={null}
  {
    "type": "object",
    "description": "Retrieve brand information using an email address while detecting disposable and free email addresses. Disposable and free email addresses (like gmail.com, yahoo.com) will throw a 422 error.",
    "properties": {
      "email": {
        "type": "string",
        "description": "Email address to retrieve brand data for (e.g., 'contact@example.com'). The domain will be extracted from the email. Free email providers (gmail.com, yahoo.com, etc.) and disposable email addresses are not allowed.",
        "minLength": 1,
        "format": "email"
      },
      "force_language": {
        "type": [
          "string",
          "null"
        ],
        "description": "Language to force for the retrieved brand data.",
        "enum": [
          "afrikaans",
          "albanian",
          "amharic",
          "arabic",
          "armenian",
          "assamese",
          "aymara",
          "azeri",
          "basque",
          "belarusian",
          "bengali",
          "bosnian",
          "bulgarian",
          "burmese",
          "cantonese",
          "catalan",
          "cebuano",
          "chinese",
          "corsican",
          "croatian",
          "czech",
          "danish",
          "dutch",
          "english",
          "esperanto",
          "estonian",
          "farsi",
          "fijian",
          "finnish",
          "french",
          "galician",
          "georgian",
          "german",
          "greek",
          "guarani",
          "gujarati",
          "haitian-creole",
          "hausa",
          "hawaiian",
          "hebrew",
          "hindi",
          "hmong",
          "hungarian",
          "icelandic",
          "igbo",
          "indonesian",
          "irish",
          "italian",
          "japanese",
          "javanese",
          "kannada",
          "kazakh",
          "khmer",
          "kinyarwanda",
          "korean",
          "kurdish",
          "kyrgyz",
          "lao",
          "latin",
          "latvian",
          "lingala",
          "lithuanian",
          "luxembourgish",
          "macedonian",
          "malagasy",
          "malay",
          "malayalam",
          "maltese",
          "maori",
          "marathi",
          "mongolian",
          "nepali",
          "norwegian",
          "odia",
          "oromo",
          "pashto",
          "pidgin",
          "polish",
          "portuguese",
          "punjabi",
          "quechua",
          "romanian",
          "russian",
          "samoan",
          "scottish-gaelic",
          "serbian",
          "sesotho",
          "shona",
          "sindhi",
          "sinhala",
          "slovak",
          "slovene",
          "somali",
          "spanish",
          "sundanese",
          "swahili",
          "swedish",
          "tagalog",
          "tajik",
          "tamil",
          "tatar",
          "telugu",
          "thai",
          "tibetan",
          "tigrinya",
          "tongan",
          "tswana",
          "turkish",
          "turkmen",
          "ukrainian",
          "urdu",
          "uyghur",
          "uzbek",
          "vietnamese",
          "welsh",
          "wolof",
          "xhosa",
          "yiddish",
          "yoruba",
          "zulu"
        ]
      },
      "maxSpeed": {
        "type": "boolean",
        "description": "Optional parameter to optimize the API call for maximum speed.",
        "default": false
      },
      "maxAgeMs": {
        "type": [
          "integer",
          "null"
        ],
        "description": "Maximum age in milliseconds for cached brand data before the API performs a hard refresh. Defaults to 3 months (7776000000 ms). Values below 1 day (86400000 ms) are clamped to 1 day; values above 1 year (31536000000 ms) are clamped to 1 year.",
        "default": 7776000000
      },
      "timeoutMS": {
        "type": "integer",
        "description": "Optional timeout in milliseconds for the request. If the request takes longer than this value, it will be aborted with a 408 status code. Maximum allowed value is 300000ms (5 minutes).",
        "minimum": 1000,
        "maximum": 300000
      },
      "tags": {
        "type": "array",
        "description": "Optional comma-separated caller-defined tags for tracking this request. Tags are recorded on the request's usage log and can be used to filter usage on the dashboard usage page. Up to 20 tags, each 1-50 characters.",
        "maxItems": 20,
        "items": {
          "type": "string",
          "minLength": 1,
          "maxLength": 50
        }
      }
    },
    "required": [
      "email"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Output reference

| Name                                                    | Type                                                                                                                                                                                                                                                                                                                                                                                                               | Required | Default | Details                                                                                                                                                                                                                                                                                                                                                        |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `result.data`                                           | `object`                                                                                                                                                                                                                                                                                                                                                                                                           | Yes      | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.status`                                    | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand`                                     | `object`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.domain`                              | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.title`                               | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.description`                         | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.slogan`                              | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.colors`                              | `array`                                                                                                                                                                                                                                                                                                                                                                                                            | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.colors[].hex`                        | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.colors[].name`                       | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.logos`                               | `array`                                                                                                                                                                                                                                                                                                                                                                                                            | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.logos[].url`                         | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.logos[].mode`                        | `"light" \| "dark" \| "has_opaque_background"`                                                                                                                                                                                                                                                                                                                                                                     | No       | —       | Allowed: `light`, `dark`, `has_opaque_background`.                                                                                                                                                                                                                                                                                                             |
| `result.data.brand.logos[].colors`                      | `array`                                                                                                                                                                                                                                                                                                                                                                                                            | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.logos[].colors[].hex`                | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.logos[].colors[].name`               | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.logos[].resolution`                  | `object`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.logos[].resolution.width`            | `integer`                                                                                                                                                                                                                                                                                                                                                                                                          | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.logos[].resolution.height`           | `integer`                                                                                                                                                                                                                                                                                                                                                                                                          | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.logos[].resolution.aspect_ratio`     | `number`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.logos[].type`                        | `"icon" \| "logo"`                                                                                                                                                                                                                                                                                                                                                                                                 | No       | —       | Allowed: `icon`, `logo`.                                                                                                                                                                                                                                                                                                                                       |
| `result.data.brand.backdrops`                           | `array`                                                                                                                                                                                                                                                                                                                                                                                                            | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.backdrops[].url`                     | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.backdrops[].colors`                  | `array`                                                                                                                                                                                                                                                                                                                                                                                                            | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.backdrops[].colors[].hex`            | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.backdrops[].colors[].name`           | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.backdrops[].resolution`              | `object`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.backdrops[].resolution.width`        | `integer`                                                                                                                                                                                                                                                                                                                                                                                                          | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.backdrops[].resolution.height`       | `integer`                                                                                                                                                                                                                                                                                                                                                                                                          | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.backdrops[].resolution.aspect_ratio` | `number`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.socials`                             | `array`                                                                                                                                                                                                                                                                                                                                                                                                            | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.socials[].type`                      | `"x" \| "facebook" \| "instagram" \| "linkedin" \| "youtube" \| "pinterest" \| "tiktok" \| "dribbble" \| "github" \| "behance" \| "snapchat" \| "whatsapp" \| "telegram" \| "line" \| "discord" \| "twitch" \| "vimeo" \| "imdb" \| "tumblr" \| "flickr" \| "giphy" \| "medium" \| "spotify" \| "soundcloud" \| "tripadvisor" \| "yelp" \| "producthunt" \| "reddit" \| "crunchbase" \| "appstore" \| "playstore"` | No       | —       | Allowed: `x`, `facebook`, `instagram`, `linkedin`, `youtube`, `pinterest`, `tiktok`, `dribbble`, `github`, `behance`, `snapchat`, `whatsapp`, `telegram`, `line`, `discord`, `twitch`, `vimeo`, `imdb`, `tumblr`, `flickr`, `giphy`, `medium`, `spotify`, `soundcloud`, `tripadvisor`, `yelp`, `producthunt`, `reddit`, `crunchbase`, `appstore`, `playstore`. |
| `result.data.brand.socials[].url`                       | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.address`                             | `object`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.address.street`                      | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.address.city`                        | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.address.country`                     | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.address.country_code`                | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.address.state_province`              | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.address.state_code`                  | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.address.postal_code`                 | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.stock`                               | `object`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.stock.ticker`                        | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.stock.exchange`                      | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.employees`                           | `object`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.employees.range`                     | `"1 to 10" \| "11 to 50" \| "51 to 200" \| "201 to 500" \| "501 to 1000" \| "1001 to 5000" \| "5001 to 10000" \| "10001+"`                                                                                                                                                                                                                                                                                         | No       | —       | Allowed: `1 to 10`, `11 to 50`, `51 to 200`, `201 to 500`, `501 to 1000`, `1001 to 5000`, `5001 to 10000`, `10001+`.                                                                                                                                                                                                                                           |
| `result.data.brand.employees.exact`                     | `integer`                                                                                                                                                                                                                                                                                                                                                                                                          | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.is_nsfw`                             | `boolean`                                                                                                                                                                                                                                                                                                                                                                                                          | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.email`                               | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |
| `result.data.brand.phone`                               | `string`                                                                                                                                                                                                                                                                                                                                                                                                           | No       | —       | —                                                                                                                                                                                                                                                                                                                                                              |

The table shows the first 50 fields. Use the live contract below for every field.

<Info>
  This output schema is too large to embed without slowing the page. Get the complete live contract with `deepline tools get contextdev_get_brand_retrieve_by_email --json`.
</Info>

## Deepline cost

* Pricing model: `fixed` (per call).
* Estimated Deepline credits: `0` per pricing unit.
* Provider-native pricing may still exist outside Deepline credit billing.

## Related documentation

* [Context.dev provider guide](/docs/providers/contextdev/guide)
* [SDK V2 quickstart](/docs/sdk-v2/quickstart)
* [SDK reference](/docs/sdk-v2/sdk-reference)
* [Run tools across a CSV](/docs/sdk-v2/batch-csv)
