DocumentationGetting Started

Getting Started with XIFY

Welcome to XIFY! This guide will help you get started with our email validation services. Follow these simple steps to begin validating emails and improving your deliverability.

1

Create your account

Sign up for a free XIFY account to get started with our email validation services.

You can sign up for a free XIFY account in just a few seconds. The free plan includes:

  • 100 validations per month
  • Basic API access
  • Email validation history (last 10)
  • Email support
2

Access your dashboard

After signing in, you'll be taken to your dashboard where you can start validating emails.

Your dashboard provides all the tools you need to validate emails:

  • Individual email validation
  • Validation history and results
  • Credit balance and usage stats
  • Account settings
Pro Tip: Bookmark your dashboard URL for quick access to your validation tools.
3

Generate API keys

If you plan to use the API, you'll need to generate API keys from your account settings.

To generate your API keys:

  1. Go to your dashboard
  2. Navigate to Settings → API
  3. Click "Generate API Keys"
  4. Copy and save both your API Key and API Secret
Important: Never share your API keys or commit them to public repositories. Keep them secure at all times.
4

Your first validation

Learn how to validate your first email through the dashboard or API.

There are two ways to validate emails with XIFY:

1. Using the Dashboard

  1. Go to your dashboard
  2. Enter an email address in the validation field
  3. Click "Validate"
  4. View the detailed results

2. Using the API

Here's a simple example using JavaScript:

// Using fetch API
async function validateEmail(email) {
  const response = await fetch('https://xify.dev/api/v1/email/validate', {
    method: 'POST',
    headers: {
      'X-API-Key': 'YOUR_API_KEY',
      'X-API-Secret': 'YOUR_API_SECRET',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ email })
  });
  
  return await response.json();
}

// Usage
validateEmail('user@example.com')
  .then(result => console.log('Valid:', result.isValid));
5

Bulk validation

For Pro and Agency plans, learn how to validate multiple emails at once.

Bulk validation is available on Pro and Agency plans. There are two ways to validate emails in bulk:

1. CSV Upload

  1. Go to Dashboard → Bulk Validation
  2. Upload your CSV file with email addresses
  3. Configure column mapping (if needed)
  4. Start validation
  5. Download results when processing is complete

2. Bulk API

For programmatic bulk validation, use our bulk API endpoint:

// Using fetch API
async function validateBulk(emails) {
  const response = await fetch('https://xify.dev/api/v1/email/validate/bulk', {
    method: 'POST',
    headers: {
      'X-API-Key': 'YOUR_API_KEY',
      'X-API-Secret': 'YOUR_API_SECRET',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ emails })
  });
  
  return await response.json();
}

// Usage
validateBulk(['user1@example.com', 'user2@example.com'])
  .then(result => console.log('Results:', result));

Next Steps

Now that you've set up your account and made your first validation, explore these resources to get the most out of XIFY:

Ready to start validating emails?

Get started with 100 free validations per month. No credit card required.