# Interzoid Batch Data Enrichment API

> Interzoid Batch Data Enrichment API is a paid API for AI agents from enrich-api.interzoid.com, paid per call via x402, $35/call, status unknown (last checked 2026-10-11).

Enriches batches of up to 100 JSON records with business intelligence, address parsing, company info, email scoring, industry codes, and more across 16 languages

## Facts

- Endpoint: GET https://enrich-api.interzoid.com/enrich?utm_source=zero.xyz
- Price: $35/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/interzoid-batch-data-enrichment-api-973ad275
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OMtQGkWVndLVBF-tdn1XE

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability interzoid-batch-data-enrichment-api-973ad275
```

Example prompt: I have 50 company records as a JSON array with fields like company name and ID — can you enrich them with business info including industry codes and parent company using the business-info function?

## When to prefer this

Choose this endpoint when you need to enrich structured business or contact data in bulk (up to 100 records per call) with authoritative intelligence like company profiles, industry codes, address parsing, email scoring, or tech stacks — especially when multilingual output is needed. Prefer it over single-record lookup APIs when processing lists of leads, contacts, or organizations. It is particularly valuable when you want a single API call to append multiple enrichment fields to an existing dataset without managing files.

## Known failure modes

- Invalid or missing 'function' parameter returns an error listing valid function names
- Batch exceeds 100 records — API rejects with an error
- Malformed JSON input array causes a parse error response
- Unsupported language code provided returns an error
- Insufficient API credits or payment failure results in a 402 or authorization error
- Unknown enrichment function name returns a descriptive error

## How this service works

Interzoid batch data enrichment. No file needed, JSON in and JSON out: POST up to 100 records as a JSON array (objects such as {"company":"IBM","id":7}, plain values, or row arrays) and get JSON back, with each record's enriched fields appended. Multilingual: add the optional language parameter (for example language=German, language=fr, or language=Japanese) to get enriched results from the premium intelligence functions in any of 16 supported languages (French, German, Italian, Spanish, Japanese, Portuguese, Mandarin, Arabic, Dutch, Greek, Turkish, Korean, Swedish, Vietnamese, Thai, Indonesian), at the same per-record price. Priced per record by function and billed by exact record count, up to 100 records per job (total = per-record price x number of records). Price tiers: $0.01/record, $1.00 for 100 records (standardization, translation, parsing, and classification); $0.05/record, $5.00 for 100 records (X handle lookup); $0.10/record, $10.00 for 100 records (business name and domain lookup); $0.25/record, $25.00 for 100 records (business, contact, property, and financial intelligence, plus custom data); $0.35/record, $35.00 for 100 records (customs duty rates). Call with your records (POSTed JSON, or a CSV/TSV file URL in the connection parameter) and a function to receive an exact quote. Unsupported languages return English. Every function with its inputs, outputs, price, and a ready-to-run example: GET https://enrich-api.interzoid.com/functions (free); full guide: https://enrich-api.interzoid.com/llms-full.txt.

## Output

A JSON array (or CSV/TSV if requested) where each input record is returned with additional enriched fields appended, specific to the chosen function — for example business name, industry codes, parent company, trust score, parsed address components, or tech stack details. Exact output fields vary by function; GET /functions returns the full catalog with example outputs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "function"
     ],
     "properties": {
      "filetype": {
       "type": "string",
       "description": "Optional. For a file: its format, csv or tsv. For POSTed JSON records: the output format, json (default), csv, or tsv."
      },
      "function": {
       "enum": [
        "address-parse",
        "building-profile",
        "business-info",
        "business-info-domain",
        "business-info-name",
        "buying-signals",
        "city-standard",
        "company-verification",
        "competitor-analysis",
        "country-standard",
        "custom",
        "customs-duty-rates",
        "email-domain-type",
        "email-trust-score",
        "entity-type",
        "esg-profile",
        "eu-vat-rates",
        "executive-profile",
        "facilities-profile",
        "gender-from-name",
        "gov-contracts",
        "industry-codes",
        "ip-profile",
        "irs-per-diem-rates",
        "muni-issuer-profile",
        "name-origin",
        "org-standard",
        "parent-company",
        "phone-profile",
        "private-company-deal-intel",
        "property-history",
        "sales-use-tax-rates",
        "sic-codes",
        "state-standard",
        "stock-analysis",
        "tech-stack",
        "translate",
        "university-info",
        "x-handle"
       ],
       "type": "string",
       "description": "Enrichment function, for example business-info, email-trust-score, industry-codes, org-standard, or custom. Each has its own inputs, output fields, and per-record price: GET /functions returns the full catalog with a ready-to-run example for each, and /llms-full.txt is the complete guide."
      },
      "language": {
       "type": "string",
       "description": "Optional. Get enriched results in the language of your choice, applied to the whole job. Supported languages (code and English name): fr (French), de (German), it (Italian), es (Spanish), ja (Japanese), pt (Portuguese), zh (Mandarin), ar (Arabic), nl (Dutch), el (Greek), tr (Turkish), ko (Korean), sv (Swedish), vi (Vietn
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/interzoid-batch-data-enrichment-api-973ad275/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from enrich-api.interzoid.com](https://www.zero.xyz/host/enrich-api.interzoid.com/llms.txt)
