Try our Interactive Data Client: a revolutionary, AI-Powered, custom data retrieval tool. Retrieve ANY data on ANY subject within seconds: Start Now!

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=fr for French, ?lang=ja for 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
Growing library: New enrichment functions are added regularly. The wizard automatically picks up new APIs from a shared registry without requiring any application updates — just reload the page and new functions will appear.

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.
File Requirements: Your file should be a properly formatted CSV (comma-separated with optional quoting per RFC 4180) or TSV (tab-separated). All rows should have the same number of columns. The maximum file size supported is 10,000 records per job.

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.

Multi-input APIs: Some enrichment functions require more than one input parameter. For example, the Translate to Any Language function requires both the text to translate (typically mapped to a file column) and the target language (typically set as a static value). Each parameter can independently be mapped to a column or set as a static value.

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.

Note: If the enrichment engine encounters too many errors (for example, due to malformed data or API issues), the job will stop early and display an error message. Check your data file for formatting issues and try again.

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.

Data Pipeline Integration: The enriched output is clean, delimited text with no metadata or headers added — just your original data rows with new columns appended. This makes it suitable for direct use in automated data pipelines and downstream processing.

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.