# Interzoid Enrich API

> Enrich up to 100 records per call with real-time, AI-powered data: company profiles, executives, industry codes, email, phone, and IP scoring, tax and duty rates, standardization, and more (39 functions, including custom data with fields you define). Send JSON and get JSON back with no file needed, or use a CSV/TSV file. Pay per record with x402 (USDC on Base, no account needed) or an Interzoid API key. Premium functions return results in 16 languages. High performance: records are processed in parallel, up to 100 at a time, so a full 100-record call takes about as long as its slowest lookup, not the sum of 100 lookups in a row.

Base URL: https://enrich-api.interzoid.com

## Quick start

1. Pick a function. GET https://enrich-api.interzoid.com/functions (free) lists every function with its inputs, outputs, price, and a ready-to-run example.
2. POST your records as JSON:

```
POST https://enrich-api.interzoid.com/enrich?function=business-info&lookup_field=company
Content-Type: application/json

[{"id": 1, "company": "Cisco"}, {"id": 2, "company": "Nvidia"}]
```

3. Without an API key, the call returns HTTP 402 with the exact price for your records. Pay it with x402 and repeat the same call, with the same body, adding the Payment-Signature header. With an Interzoid API key, add apikey=<key> (or an x-api-key header) and the call runs immediately.
4. Each record comes back with the function's output fields appended after its own fields.

Optional: add language=fr (or any of 16 supported languages) for results in that language, at the same price.

## Documentation

- [Complete guide](https://enrich-api.interzoid.com/llms-full.txt): calling, input mapping, languages, custom data, payment, pricing, errors, and every function with an example
- [Function catalog (JSON)](https://enrich-api.interzoid.com/functions): machine-readable inputs, outputs, prices, and examples; add ?name=<function> for one
- [OpenAPI 3.1 spec (JSON)](https://www.interzoid.com/openapi/v3-1/batch-data-enrichment.json) and [YAML](https://www.interzoid.com/openapi/v3-1/batch-data-enrichment.yaml): both operations, every parameter, request and response examples, an output schema per function, price tiers, and the x402 flow
- [OpenAPI spec, live from the service](https://enrich-api.interzoid.com/openapi.json): includes the full catalog under x-enrich-functions
- [x402 manifest](https://enrich-api.interzoid.com/.well-known/x402.json): payment details, price tiers, language and JSON support
- [MCP server](https://mcp.interzoid.com/mcp): tools interzoid_enrich_records (batch enrichment) and interzoid_enrich_functions (catalog)
- [Supported languages](https://docs.interzoid.com/entries/international-language-support)
- [Product page](https://www.interzoid.com/apis/batch-data-enrichment): overview, examples, pricing, and an interactive request builder

## Functions

- `address-parse` ($0.01/record): Address Parse - parse address into component elements. Input `address`: Full address string to parse. Outputs: StreetNumber, PreDirection, StreetName, StreetSuffix, PostDirection, UnitType, UnitNumber, City, StateProvince, PostalCode, Country, Special, BuildingName, Organization, AdditionalInformation.
- `building-profile` ($0.25/record, multilingual): Building Profile - commercial building intelligence by address. Input `address`: Full U.S. property address. Outputs: PropertyAddress, BuildingClass, YearBuilt, TotalSquareFootage, FloorCount, PrimaryTenants, PropertyManager, OwnershipEntity, RecentRenovations, ParkingRatio, TransitAccess, BuildingReferenceURL.
- `business-info` ($0.25/record, multilingual): Get Business Info - comprehensive business intelligence. Input `lookup`: Company name, web domain, or email address. Outputs: CompanyName, CompanyURL, CompanyLocation, CompanyDescription, Revenue, NumberEmployees, NAICS, TopExecutive, TopExecutiveTitle.
- `business-info-domain` ($0.10/record, multilingual): Get Business Info Domain - company primary internet domain. Input `lookup`: Company name to look up. Outputs: Domain.
- `business-info-name` ($0.10/record, multilingual): Get Business Info Name - standard/official company name. Input `lookup`: Company name to standardize. Outputs: CompanyName.
- `buying-signals` ($0.25/record, multilingual): Buying Signals - B2B purchase intent intelligence. Input `lookup`: Company name. Outputs: CompanyName, Industry, CompanySize, LeadershipChanges, FundingEvents, HiringSignals, TechnologyShifts, StrategicInitiatives, SignalStrengthScore, RecommendedTiming, DecisionMakerTitles.
- `city-standard` ($0.01/record): Standardize City Name - normalize inconsistent city data. Input `city`: City name to standardize. Outputs: CityStandard.
- `company-verification` ($0.25/record, multilingual): Company Verification - legitimacy scoring 0-99. Input `lookup`: Company name or domain. Outputs: Score, Reasoning.
- `competitor-analysis` ($0.25/record, multilingual): Competitor Analysis - structured competitive intelligence. Input `lookup`: Company name. Outputs: CompanyName, Industry, MarketPosition, TopCompetitors, IndirectCompetitors, CompetitiveAdvantages, CompetitiveWeaknesses, MarketDynamics, StrategicOutlook.
- `country-standard` ($0.01/record): Standardize Country Name - normalize inconsistent country data. Input `country`: Country name to standardize. Outputs: CountryStandard.
- `custom` ($0.25/record, multilingual): Custom data: define your own enrichment. Describe the topic and list the output fields you want; each record comes back with exactly those fields, for any subject (companies, cities, products, people, and more). Input `lookup`: The subject to retrieve data about (one per row). Outputs: The fields you list in output_fields_value, in that order.
- `customs-duty-rates` ($0.35/record, multilingual): Customs Duty Rates - all import taxes for a trade route (origin to destination) and HS code: MFN duty, applicable preferential FTA rate, trade-remedy duties (anti-dumping, countervailing, Section 301), safeguard measures, import VAT/GST, special destination-country taxes, and de minimis thresholds. Inputs `origin`: Origin (export) country name or ISO code; `lookup`: Destination (import) country name or ISO code; `hscode`: 6-to-10 digit HS classification code. Outputs: OriginCountry, DestinationCountry, CountryCodeISO2, HSCode, HSCodeDescription, MFNAppliedRate, DutyBasis, ApplicablePreferentialRate, TradeRemedyDuties, SafeguardMeasures, ImportVATOrGST, SpecialOrAdditionalTaxes, DeMinimisThreshold, RestrictionsNotes, EffectivePeriod, CustomsAuthorityReferenceURL.
- `email-domain-type` ($0.01/record): Get Email Domain Type - classify email domain (Disposable, Generic, Educational, Business, Government, Unknown). Input `email`: Email address to classify. Outputs: DomainType.
- `email-trust-score` ($0.25/record, multilingual): Email Trust Score - email quality scoring 0-99. Input `lookup`: Email address. Outputs: Email, Score, Reasoning.
- `entity-type` ($0.01/record): Determine Entity Type - classify as person or organization. Input `text`: Text data value to classify (person, organization, location, phone, email, website, number, or text). Outputs: Result.
- `esg-profile` ($0.25/record, multilingual): ESG & Sustainability Profile - risk rating, emissions, and disclosure intelligence. Input `lookup`: Company name or domain. Outputs: CompanyName, CompanyURL, ESGRiskRating, EnvironmentalScore, SocialScore, GovernanceScore, CarbonEmissionsScopes, NetZeroTarget, RenewableEnergyPercent, ESGControversies, SustainabilityFrameworks, ESGReferenceURL.
- `eu-vat-rates` ($0.25/record, multilingual): European VAT Rates - standard, reduced, super-reduced, and zero-rated category breakdowns for any European country. Input `lookup`: Country name, ISO-2/ISO-3 code, city, address, or region in Europe. Outputs: CountryName, CountryCodeISO2, TaxSystem, TaxSystemLocalName, StandardRate, ReducedRates, SuperReducedRate, ZeroRatedCategories, ExemptCategories, TerritorialExceptions, EUMemberStatus, RegistrationThreshold, TaxAuthorityReferenceURL.
- `executive-profile` ($0.25/record, multilingual): Get Executive Profile - corporate leadership intelligence. Input `lookup`: Company name and executive title. Outputs: CompanyName, CompanyURL, ExecutiveName, ExecutiveTitle, LinkedInURL, BiographyURL.
- `facilities-profile` ($0.25/record, multilingual): Corporate Facilities Profile - real estate and operational footprint intelligence. Input `lookup`: Company name. Outputs: CompanyName, CompanyURL, HeadquartersLocation, TotalFacilityCount, TotalSquareFootage, OwnedLeasedMix, FacilityTypeBreakdown, TopGeographicMarkets, RecentOpenings, RecentClosures, WorkPolicy, FacilitiesReferenceURL.
- `gender-from-name` ($0.01/record): Determine Gender from Name - identify likely gender. Input `name`: First name or full name. Outputs: Gender.
- `gov-contracts` ($0.25/record, multilingual): Government Contracts - U.S. federal contracting intelligence. Input `lookup`: Company name. Outputs: CompanyName, CompanyURL, LifetimeContractValue, TTMContractValue, TopAwardingAgencies, ActiveContractVehicles, SetAsideStatus, RecentMajorAwards, PrimeSubMix, TopNAICSCodes, CAGECode, SAMReferenceURL.
- `industry-codes` ($0.25/record, multilingual): Industry Codes - primary NAICS/SIC codes (numeric only) with official code titles and sector analysis. Input `lookup`: Company name. Outputs: CompanyName, PrimaryIndustry, NAICSCode, NAICSCodeTitle, SICCode, SICCodeTitle, Sector, Subsector, IndustryDefinition, ConfidenceScore.
- `ip-profile` ($0.25/record, multilingual): Get IP Address Profile - IP intelligence and reputation. Input `lookup`: IP address. Outputs: Version, ASN, Organization, CIDR, Hostname, Geolocation, AbuseContact, Reputation.
- `irs-per-diem-rates` ($0.25/record, multilingual): IRS Per Diem Rates - high-low per diem classification and lodging/M&IE breakdown for accountable-plan employer reimbursement. Input `lookup`: US address, ZIP code, city, county, or state. Outputs: Jurisdiction, JurisdictionLevel, LookupType, State, County, City, IRSClassification, TotalPerDiem, LodgingAllowance, MealsIncidentalAllowance, IncidentalExpensesOnlyRate, EffectivePeriod, IRSReferenceURL.
- `muni-issuer-profile` ($0.25/record, multilingual): Municipal Issuer Profile - US muni securities issuer research with credit standing, security types, debt overview, pension exposure, and EMMA links. Input `lookup`: US municipal issuer name (state, city, county, school district, authority, etc.). Outputs: IssuerName, IssuerType, State, Population, IssuerProfile, TypicalSecurityTypes, GeneralCreditStanding, OutstandingDebtOverview, NotableEvents, PensionAndOPEBNotes, KeyRevenueSources, EMMAReferenceURL, MSRBReferenceURL.
- `name-origin` ($0.01/record): Determine Name Origin - identify likely country of origin. Input `name`: Person name to analyze. Outputs: Origin.
- `org-standard` ($0.01/record): Standardize Organization Name - AI-powered name normalization. Input `org`: Organization name to standardize. Outputs: Standard.
- `parent-company` ($0.25/record, multilingual): Get Parent Company Info - corporate ownership intelligence. Input `lookup`: Company name or domain. Outputs: CompanyName, CompanyURL, ParentCompany, ParentCompanyLocation, ParentCompanyURL, ParentCompanyDescription, ParentCompanyReferenceURL.
- `phone-profile` ($0.25/record, multilingual): Phone Number Profile - phone intelligence and risk assessment. Input `lookup`: Phone number. Outputs: Normalized, Country, Organization, Type, Carrier, TimeZone, Region, IsValid, RiskAssessment.
- `private-company-deal-intel` ($0.25/record, multilingual): Private Company Deal Intel - VC/PE investment intelligence. Input `lookup`: Private company name. Outputs: CompanyName, FoundedYear, Headquarters, FundingHistory, TotalFundingRaised, LatestValuation, KeyInvestors, RevenueEstimate, HeadcountTrend, ComparableCompanies, DataConfidence.
- `property-history` ($0.25/record, multilingual): Property Transaction History - real estate transaction and ownership intelligence. Input `address`: Full U.S. property address. Outputs: PropertyAddress, PropertyType, LastSaleDate, LastSalePrice, PriorTransactions, PricePerSqFtTrajectory, OwnershipChain, DeedTypes, MortgageHistory, CurrentOwner, AssessorParcelNumber, PropertyReferenceURL.
- `sales-use-tax-rates` ($0.25/record, multilingual): US Sales & Use Tax Rates - state, county, city, and district rates by address/ZIP/city/state. Input `lookup`: US address, ZIP code, city, or state. Outputs: Jurisdiction, JurisdictionLevel, LookupType, State, County, City, StateRate, CountyRate, CityRate, DistrictSpecialRate, CombinedRate, RateEffectiveDate, TaxAuthorityReferenceURL.
- `sic-codes` ($0.25/record, multilingual): SIC Codes - primary SIC code (numeric only) with official title and assignment basis, additional SIC codes for secondary lines of business, and primary code source provenance. Input `lookup`: Company name. Outputs: CompanyName, PrimarySICCode, PrimarySICCodeTitle, PrimarySICBasis, AdditionalSICCodes, AdditionalSICCodeTitles, SICSourceType, SICSourceReferenceURL, ConfidenceScore.
- `state-standard` ($0.01/record): Standardize State/Province - abbreviation and standard name. Input `state`: State or province name to standardize. Outputs: State, Abbreviation.
- `stock-analysis` ($0.25/record, multilingual): Stock Analysis - comprehensive stock data and analysis. Input `lookup`: Stock ticker symbol. Outputs: Ticker, Exchange, Company, Website, Description, MarketCap, CurrentPrice, AnalystAssessment, PERatio, EPS.
- `tech-stack` ($0.25/record, multilingual): Website Tech Stack - comprehensive technology stack detection. Input `lookup`: Website domain name. Outputs: DomainName, CMSPlatform, FrontendFrameworks, BackendTechnologies, WebServer, HostingProvider, CDNProvider, AnalyticsTools, SecurityTechnologies, EcommercePlatform, AdditionalTechnologies.
- `translate` ($0.01/record): Translate to Any Language - text translation. Inputs `text`: Text string to translate; `to`: Target language for translation. Outputs: Result.
- `university-info` ($0.25/record, multilingual): University & College Lookup - higher education data. Input `lookup`: University or college name. Outputs: InstitutionName, Location, InstitutionType, Enrollment, AcceptanceRate, TuitionInState, TuitionOutOfState, Ranking, Website.
- `x-handle` ($0.05/record, multilingual): Get X Handle - AI-powered X/Twitter handle lookup. Input `lookup`: Person, organization, team, or entity. Outputs: Handle, ConfidenceScore.

## Optional

- [Interzoid single-record APIs](https://www.interzoid.com/cloud-api-directory): the same intelligence one record at a time
- [Enrich Wizard](https://enrich-wizard.interzoid.com): the same enrichment for people, in a browser
- [Get an API key](https://www.interzoid.com/register-api-account)
