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

# Generate valid email

> Generate and validate corporate email addresses using first name, last name, and domain. All generated emails are automatically validated and ready for use - no additional validation required.

<Note>
  **Important:** All generated emails are automatically validated and ready for use. No additional email validation is required - the emails returned by this endpoint are already verified for deliverability.
</Note>

# Use Case:

Quickly find email addresses for outreach to decision-makers.


## OpenAPI

````yaml post /api/linkedin/email_finder/
openapi: 3.0.3
info:
  title: Generect API
  description: >-
    Welcome to the Generect API documentation. Here we will help you integrate
    and use our API.


    API base url: `api.generect.com`  

    Protocol: `HTTPS`


    # Authentication


    Firstly, add a `API Token` to the enviroment variables `auth_token` in
    `Settings` tab.


    # Rate limits


    Credits: You can request data depending on your data plan and credit
    balance. The default is 10000/month. The estimated number of credits to
    spend is based on the complexity of the query and the number of results. The
    amount spent can be increased by additional data flags in the queries.


    # Note


    _Ensure that you are add a "/" to the end of url._
  version: 1.0.0
  contact: {}
servers:
  - url: https://api.generect.com
security:
  - apiKey: []
tags:
  - name: 1. Auth
    description: Login and get user info
  - name: 2. Transactions
    description: List of latest transactions in your account
  - name: 3. Leads
    description: Fetch information about leads by _link/name/ICP_.
  - name: 4. Companies
    description: Fetch information about companies by link/name/ICP.
paths:
  /api/linkedin/email_finder/:
    post:
      summary: Generate valid email
      description: >-
        Generate and validate corporate email addresses using first name, last
        name, and domain. All generated emails are automatically validated and
        ready for use - no additional validation required.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: array
              items:
                type: object
                properties:
                  first_name:
                    type: string
                  last_name:
                    type: string
                  domain:
                    type: string
              example:
                - first_name: Jack
                  last_name: Kennedy
                  domain: platformscience.com
      responses:
        '200':
          description: Successful response with email details
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    first_name:
                      type: string
                    last_name:
                      type: string
                    domain:
                      type: string
                    result:
                      type: string
                    catch_all:
                      type: string
                    error:
                      type: string
                      nullable: true
                    valid_email:
                      type: string
                    source:
                      type: string
                    email_format:
                      type: string
                    mx_domain:
                      type: string
                    logs:
                      type: string
                    exist:
                      type: string
              example:
                - first_name: Jack
                  last_name: Kennedy
                  domain: platformscience.com
                  result: valid
                  catch_all: true
                  error: null
                  valid_email: jkennedy@platformscience.com
                  source: name2email
                  email_format: flast
                  mx_domain: pphosted.com
                  logs: |
                    get mx_record: pphosted.com
                    check outlook,gmail,onedrive,o365,o365_get_creds
                  exist: 'yes'
components:
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: Authorization
      description: Use 'Token <api-key>' as the value

````