Data Enrichment Wizard
Append third-party intelligence to your CSV and TSV datasets — select a file and enrich every record in seconds
The Data Enrichment Wizard is a browser-based, step-by-step tool that appends new columns of third-party data to your existing CSV and TSV files. Select from 24 AI-powered enrichment APIs spanning business intelligence, contact data, competitive analysis, standardization, and translation. The wizard processes every record in your file and returns the original data with new enrichment columns appended — no code required.
The wizard supports 17 languages and works from any modern browser. Your original records remain fully intact; enrichment data is simply added as new columns to each row.
1Prerequisites
Before using the Data Enrichment Wizard, you will need:
- An Interzoid API Key: Register for an account and obtain your unique API license key. This key authenticates your requests and tracks usage credits.
- A CSV or TSV Data File: Prepare a comma-separated (CSV) or tab-separated (TSV) file containing the records you want to enrich. The file should have at least one column of data suitable for the enrichment function you plan to use (company names, email addresses, IP addresses, phone numbers, etc.).
- Available Credits: Each record processed consumes API credits. The number of credits per record varies by enrichment function — premium intelligence APIs use 25 credits per record, while standardization and classification APIs use 1 credit per record.
2Launch the Wizard and Enter Your API Key
Open the Data Enrichment Wizard in your browser. Before beginning, enter your Interzoid API key in the header bar at the top of the page. Your key will be saved in your browser for future sessions.
- API Key Field: Type or paste your API key into the input field in the header. Click the lock/eye icon to toggle visibility.
- Check Credits: Click the Credits button to verify your current credit balance before starting a job.
- Language Selection: Click the language dropdown in the navigation bar to switch between any of the 17 supported languages. The entire wizard interface will update immediately. You can also set the language via URL parameter:
?lang=frfor French,?lang=jafor Japanese, etc.
Once your API key is entered, click Get Started on the introduction screen to begin the wizard.
3Choose an Enrichment Function
The wizard presents 24 enrichment functions organized into categories. Each function card shows a description, the number of output columns it will append, and the input it requires. Click on the card for your chosen function, then click Next to proceed.
Company Intelligence
| Function | What It Appends | Input Required |
|---|---|---|
| Get Business Info | Company profile, revenue, employees, NAICS, top executive | Company name, domain, or email |
| Get Parent Company | Ultimate parent company, location, description, reference URL | Company name or domain |
| Competitor Analysis | Top competitors, market position, advantages, weaknesses, outlook | Company name |
| Buying Signals | Leadership changes, funding, hiring, tech shifts, signal score | Company name |
| Private Company Deal Intel | Funding history, valuation, investors, revenue estimate, comps | Company name |
| Company Verification | Legitimacy score 0–99 with detailed reasoning | Company name or domain |
| Industry Classification | NAICS code, SIC code, sector, subsector, confidence score | Company name |
| Website Tech Stack | CMS, frontend/backend frameworks, hosting, CDN, analytics, security | Domain name |
| Stock Analysis | Price, market cap, P/E ratio, EPS, analyst rating, exchange | Stock ticker symbol |
Contact & Identity
| Function | What It Appends | Input Required |
|---|---|---|
| Get Executive Profile | Executive name, title, LinkedIn URL, biography URL | Company name and title |
| Email Trust Score | Trust score 0–99 with detailed reasoning | Email address |
| IP Address Profile | ASN, organization, geolocation, reputation, abuse contact | IP address |
| Phone Number Profile | Carrier, type, region, time zone, validity, risk assessment | Phone number |
| Get X Handle | X/Twitter handle with confidence score | Person, org, or entity name |
| Determine Gender from Name | Likely gender | First or full name |
| Determine Name Origin | Likely country of origin | Person name |
| Determine Entity Type | Person or organization classification | Any name |
Standardization & Parsing
| Function | What It Appends | Input Required |
|---|---|---|
| Standardize Org Name | Official standardized organization name | Organization name |
| Standardize City Name | Standardized city name | City name |
| Standardize State/Province | Standard name and two-letter abbreviation | State or province name |
| Standardize Country Name | Standardized country name | Country name |
| Address Parse | Street number, street, city, state, postal code, country | Full address string |
Translation & Research
| Function | What It Appends | Input Required |
|---|---|---|
| Translate to Any Language | Translated text in target language | Text + target language |
| University & College Lookup | Enrollment, acceptance rate, tuition, ranking, type | University or college name |
4Select Your Data File
Click the file selection area to browse for a local CSV or TSV file on your computer. The wizard will:
- Auto-detect the file format based on the file extension (
.csv,.tsv, or.txt). - Transfer the file securely to cloud storage so the enrichment engine can access it.
- Display a preview of the first several rows so you can verify the data and column structure before proceeding.
Once the file is selected and you see the preview, click Next to continue.
5Map Input Columns
Specify which column(s) from your file contain the input data for the selected enrichment function. The column preview table from the previous step is shown here for reference.
Column Mapping
For each input parameter required by the enrichment function, you have two options:
- Column Number: Enter the 1-based column number from your file. For example, if company names are in the third column, enter
3. Use this when each row has its own input value. - Static Value: Enter a fixed value that will be used for every row in the file. Use this when the same input applies to all records — for example, setting the target language to "Spanish" for the Translate API.
Toggle between Column # and Static Value mode using the toggle buttons above each input field.
Output Fields Preview
Below the column mapping inputs, the wizard displays the list of output fields that will be appended to each record. This gives you a preview of exactly which new columns will appear in your enriched results.
Click Next when your column selections are configured.
6Review and Run
The final screen shows a summary of all your selections: enrichment function, file name, format, column assignments (or static values), and the list of output columns that will be appended. Review these carefully before proceeding.
Click the green Run Enrichment button to start processing. The wizard will:
- Validate your API key and check that your account has sufficient credits for the job.
- Process each record through the selected enrichment API using high-performance parallel processing.
- Return the enriched results with your original data fully intact and new enrichment columns appended to every row.
A progress indicator is shown while the job runs. Processing time depends on the number of records and the complexity of the enrichment function — most files complete within seconds, while larger files may take a minute or more.
7Interpret the Results
The enriched data appears in the results panel at the bottom of the screen. Each row from your original file is displayed with the new enrichment columns appended at the end.
Example: Business Info Enrichment
If your original file has three columns (Company, Contact, Email) and you run the Get Business Info enrichment on the Company column, each row will have nine new columns appended:
Cisco,John Smith,jsmith@cisco.com,Cisco Systems Inc.,cisco.com,"170 W Tasman Dr, San Jose, CA","$56.7 billion",90400,511210,Chuck Robbins,"Chairman and CEO"
Salesforce,Jane Doe,jdoe@sfdc.com,Salesforce Inc.,salesforce.com,"415 Mission St, San Francisco, CA","$34.9 billion",79000,511210,Marc Benioff,"Chair and CEO"
Your three original columns remain in their original positions. The nine new columns (CompanyName, CompanyURL, CompanyLocation, Revenue, NumberEmployees, NAICS, TopExecutive, TopExecutiveTitle) follow directly after.
Example: Organization Name Standardization
For simpler enrichments like Standardize Org Name, a single new column is appended:
IBM,1 New Orchard Road,Armonk,International Business Machines Corporation
MSFT,One Microsoft Way,Redmond,Microsoft Corporation
b.o.a.,100 N Tryon St,Charlotte,Bank of America
The standardized name appears as the last column, with the original data untouched.
8Save Your Results
Click the Save Results button above the results panel to download the enriched data as a file. On supported browsers, a save dialog will appear allowing you to choose the file name and location. On other browsers, the file will download automatically.
The saved file preserves the same CSV or TSV format as your original input, making it easy to import into spreadsheets, databases, CRM systems, or other data processing tools.
9Tips and Best Practices
- Preview your data first: Always review the file preview on the upload step to confirm your column numbers are correct before proceeding to column mapping.
- Start small: Test with a small file of 10–20 records before running larger jobs. This lets you verify the enrichment output matches your expectations without consuming many credits.
- Use static values for batch operations: When enriching with the Translate API, set the target language as a static value rather than adding a language column to your file. This keeps your input files simple.
- Chain enrichments: You can run multiple enrichment passes on the same data. For example, first standardize organization names, then download the enriched file and run it through the Business Info enrichment using the standardized name column as input.
- Check your credits: Use the Credits button in the header to check your balance before large jobs. Premium enrichment APIs (business info, competitor analysis, etc.) use 25 credits per record, while standardization APIs use 1 credit per record.
10Additional Resources
The Data Enrichment Wizard is part of the broader Interzoid data quality platform. Explore these related tools and resources:
- Data Matching Wizard: Find and cluster duplicate records in your datasets using AI-powered similarity matching. Available at match-wizard.interzoid.com.
- Try APIs Interactively: Test any individual enrichment API with a browser-based interface at try.interzoid.com.
- MCP Server: Integrate Interzoid APIs with AI assistants and agent workflows via the Interzoid MCP Server.
- Database Integrations: Use enrichment APIs directly within SQL queries on Snowflake, Postgres, MySQL, and Azure SQL.
- Code Examples: See integration examples in Python, Node.js, Go, Java, and TypeScript on GitHub.
The Data Enrichment Wizard makes it easy to increase the value of your existing datasets by appending third-party intelligence from 24 AI-powered APIs. Whether you need business profiles, contact data, competitive analysis, data standardization, or translations, the wizard walks you through the entire process without writing a single line of code. If you have any questions or need assistance, don't hesitate to reach out to our support team.