
Bytemine Data & Schema
Verified Mobile Numbers. Structured Contact Intelligence. Enterprise-Ready Data.
Bytemine provides one of the largest structured B2B contact datasets focused on verified mobile numbers, work emails, and decision-maker intelligence.
Our database is built for revenue teams, growth operators, product teams, and data-driven organizations that need clean, normalized, continuously refreshed contact data at scale.
Q1 2026 B2B Contact Database Stats
As of Q1 2026, the Bytemine dataset includes:
-
103,083,552 contact profiles
-
74,090,023 mobile numbers (71.87% coverage)
-
66,095,633 work emails (64.12% coverage)
-
91,705,064 personal emails (88.96% coverage)
-
10,056,964 direct dials (9.76% coverage)
-
35M+ companies
-
Coverage across 190+ countries
-
Primary strength: high mobile number availability for decision-makers and revenue-driving roles.
Database Overview
Every contact record includes:
-
Full name
-
Job title
-
Company affiliation
-
Location
-
Contact channels (mobile, email, direct dial when available)
-
Every company record includes:
-
Industry classification
-
Employee range
-
Revenue range
-
Location data
-
Domain & LinkedIn profile
The schema is built for CRM compatibility and API integration.
Field Availability & Fill Rates (Q1 2026 Snapshot)
As of Q1 2026, Bytemine maintains strong coverage across core contact and firmographic fields, with 100% availability for full name and job title across 103M+ profiles. Mobile numbers are available for 74.1M contacts (71.87%), work emails for 66.1M contacts (64.12%), and personal emails for 91.7M contacts (88.96%). Company-level intelligence remains highly complete, with over 93% coverage across industry, employee range, revenue range, and LinkedIn company profiles. This structured consistency ensures reliable filtering, enrichment, and outbound execution at scale.
Contact Data Schema
Below is the standardized structural schema used across all Bytemine contact records. Each field is normalized for consistency, CRM compatibility, and API stability, ensuring reliable filtering, enrichment, and automation across sales, marketing, and RevOps workflows.
{
"$id": "https://bytemine.com/schemas/bytemine-q1-2026.json",
"title": "Bytemine Dataset Schema (Q1 2026)",
"description": "Full field-level schema for Bytemine contact and company dataset based on Q1 2026 snapshot.",
"type": "object",
"additionalProperties": false,
"required": [
"first_name",
"last_name",
"full_name",
"job_title",
"company_name"
],
"properties": {
/* =======================
CONTACT: Identity
======================== */
"first_name": {
"type": "string",
"description": "Contact first/given name."
},
"middle_name": {
"type": ["string", "null"],
"description": "Contact middle name or initial."
},
"last_name": {
"type": "string",
"description": "Contact last/family name."
},
"full_name": {
"type": "string",
"description": "Full name of the contact."
},
/* =======================
CONTACT: Professional
======================== */
"job_title": {
"type": "string",
"description": "Current job title."
},
"seniority": {
"type": ["string", "null"],
"description": "Seniority classification."
},
"department": {
"type": ["string", "null"],
"description": "Department classification."
},
"primary_role": {
"type": ["string", "null"],
"description": "Primary role at company."
},
"secondary_role": {
"type": ["string", "null"],
"description": "Secondary role at company."
},
/* =======================
CONTACT: Contact Channels
======================== */
"mobile_number": {
"type": ["string", "null"],
"description": "Mobile phone number."
},
"direct_dial": {
"type": ["string", "null"],
"description": "Direct dial phone number."
},
"work_email": {
"type": ["string", "null"],
"format": "email",
"description": "Primary work email address."
},
"personal_email": {
"type": "string",
"format": "email",
"description": "Primary personal email address."
},
"personal_email2": {
"type": ["string", "null"],
"format": "email",
"description": "Secondary personal email."
},
"email_status": {
"type": ["string", "null"],
"description": "Work email verification status (verified, risky, invalid)."
},
/* =======================
CONTACT: Location
======================== */
"person_city": {
"type": ["string", "null"],
"description": "Contact city."
},
"person_state": {
"type": ["string", "null"],
"description": "Contact state/region."
},
"person_postal": {
"type": ["integer", "null"],
"description": "Contact postal/ZIP code."
},
/* =======================
CONTACT: Metadata
======================== */
"new_hire": {
"type": ["boolean", "null"],
"description": "Indicates recent hire."
},
"job_start_date": {
"type": ["string", "null"],
"format": "date",
"description": "Start date at current job."
},
"confidence_score": {
"type": ["integer", "null"],
"description": "Internal confidence score."
},
"opt_out": {
"type": ["boolean", "null"],
"description": "Indicates opt-out status."
},
/* =======================
COMPANY
======================== */
"company_name": {
"type": "string",
"description": "Current company name."
},
"company_domain": {
"type": ["string", "null"],
"description": "Company email/web domain."
},
"company_website": {
"type": ["string", "null"],
"format": "uri",
"description": "Company website URL."
},
"company_linkedin_profile": {
"type": ["string", "null"],
"format": "uri",
"description": "Company LinkedIn profile."
},
"company_industry": {
"type": ["string", "null"],
"description": "Company industry classification."
},
"company_employee_range": {
"type": ["string", "null"],
"description": "Employee range bucket."
},
"company_revenue_range": {
"type": ["string", "null"],
"description": "Revenue range bucket."
},
"company_sic4": {
"type": ["integer", "null"],
"description": "Primary SIC4 code."
},
"company_naics": {
"type": ["integer", "null"],
"description": "Primary NAICS code."
},
"company_type": {
"type": ["string", "null"],
"description": "Company type (Public, Private, etc)."
}
}
}
How to Access the Data
Bytemine data can be accessed through multiple delivery methods depending on your workflow and scale requirements. Teams can use the web platform for advanced filtering and list exports, connect via API for real-time or bulk enrichment, integrate directly into Clay for automated prospecting workflows, or export structured datasets for use alongside outbound and sequencing tools. All access methods use the same standardized schema, ensuring consistent field mapping, reliable automation, and seamless CRM integration.
FAQ
What is Bytemine?
Bytemine is a B2B contact data platform that helps teams find and enrich professional contact records with verified mobile numbers, work emails, personal emails, and firmographic company data. It’s used for outbound sales, RevOps enrichment, and account-based workflows.
Is Bytemine a ZoomInfo competitor?
Yes. Bytemine is commonly evaluated as a ZoomInfo alternative for teams that want strong coverage of mobile numbers and structured contact + company data they can use for prospecting and enrichment workflows.
Does Bytemine provide a mobile number database?
Yes. Bytemine includes large-scale coverage of business contact mobile numbers and supports filtering by title, seniority, department, industry, revenue range, employee range, and location so teams can build targeted call lists.
Does Bytemine include work emails and personal emails?
Yes. Bytemine provides both work emails and personal emails (where available), along with optional verification signals depending on plan. This supports email outreach, list enrichment, and multi-channel prospecting.
How accurate is the data?
Bytemine uses layered validation and refresh processes across key fields (phone and email), along with normalization for titles, seniority, and company attributes. Enterprise users can also request coverage and quality reporting.
How often is Bytemine data refreshed?
Bytemine runs ongoing refresh and revalidation cycles, prioritizing high-impact records and frequently-changing fields. Refresh frequency can vary by geography, role, and data type.
What data fields does Bytemine include?
Bytemine records include identity fields (name, title), contact channels (mobile, email, direct dial), location (city, state, postal), role intelligence (department, seniority), and company firmographics (industry, revenue range, employee range, SIC/NAICS, domain, LinkedIn).
Can I filter by job title, seniority, or department?
Yes. Bytemine supports structured filtering by job title, seniority, and department to help teams target specific personas (e.g., VP Sales, Head of Marketing, IT Director).
Can I filter by company size, revenue, and industry?
Yes. Company profiles include structured firmographics such as employee range, revenue range, and industry classification, enabling account segmentation and ABM targeting.
How do I access Bytemine data?
You can access Bytemine data through:
-
The Bytemine web platform (search, filter, export)
-
API access (real-time and bulk enrichment)
-
Clay workflows (via API connectors / enrichment steps)
-
CSV exports for use in sequencing and outbound tools (Apollo-style workflows)
-
Does Bytemine integrate with Clay?
Yes. Bytemine can be used inside Clay via API connector steps, supporting waterfall enrichment, LinkedIn-to-contact matching, and automated list building workflows.
Can I use Bytemine with Apollo or other outbound tools?
Yes. Many teams use Bytemine as an enrichment layer and then export clean, structured data into outbound and sequencing platforms. This is especially useful for improving mobile coverage before calling and sequencing.
Is Bytemine GDPR and CCPA compliant?
Bytemine supports compliance workflows including opt-out handling and data removal requests, and aligns its processing and governance practices with common privacy and regulatory requirements (including GDPR and CCPA).
Can I request the full schema or API documentation?
Yes. Technical teams can request the full JSON Schema, field dictionary, and OpenAPI documentation for integration and mapping into internal systems and CRMs.

