{"provider":{"description":"AI-powered batch data enrichment. Append real-time intelligence (company info, contact scoring, classification, standardization, translation, and more) to up to 100 records per call: POST them as JSON and get JSON back (no file needed), or use a CSV/TSV file. Premium functions return results in the language of your choice via the optional language parameter (English if a language is not supported).","documentation":"https://docs.interzoid.com","github":"https://github.com/interzoid/interzoid-platform","logo":"https://www.interzoid.com/public/images/interzoid.svg","name":"Interzoid","privacyPolicy":"https://www.interzoid.com/api-data-privacy","support":"mailto:support@interzoid.com","tags":["data-quality","data-enrichment","batch","deduplication","enrichment","multilingual","json"],"termsOfService":"https://www.interzoid.com/api-terms-use","url":"https://www.interzoid.com"},"resources":[{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6,"extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"10000","maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0xdCEca23FF8A7145e1b5B35427C9886CF21A67566","scheme":"exact"}],"description":"Batch data enrichment, up to 100 records per call. 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. Appends real-time, AI-powered intelligence (company info, executive profiles, email/phone/IP scoring, industry classification, standardization, translation, and more) to every record. 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 no parameters to receive an x402 payment challenge; call with your records and a function (no payment) to receive an exact quote, then pay in USDC on Base and repeat the same call with the Payment-Signature header to process it. For objects, name the lookup field with lookup_field=\u003cfield\u003e. A hosted CSV/TSV file also works (the connection parameter), returning CSV/TSV text. The language value may be a two-letter code, an English name, or the native name, and is not case-sensitive. An unsupported language, or a function that is not a premium function, returns English; it is never an error. Output column names do not change. Every function with its inputs, outputs, price, and a ready-to-run example: GET https://enrich-api.interzoid.com/functions (free). Complete guide for agents: https://enrich-api.interzoid.com/llms-full.txt.","metadata":{"category":"data-enrichment","inlineJson":{"bodyShapes":["array of objects: [{\"company\":\"IBM\",\"id\":7},{\"company\":\"Microsoft\",\"id\":8}]","array of values: [\"IBM\",\"Microsoft\"]","array of row arrays: [[\"IBM\",\"Armonk\"],[\"Microsoft\",\"Redmond\"]]","any of the above wrapped as {\"records\":[...]}"],"contentType":"application/json","exampleRequest":"POST https://enrich-api.interzoid.com/enrich?function=business-info\u0026lookup_field=company with body [{\"company\":\"IBM\",\"id\":7},{\"company\":\"Microsoft\",\"id\":8}]","exampleResponse":{"Code":"Success","ErrorCount":0,"Function":"business-info-domain","OutputFields":["Domain"],"RecordCount":2,"Records":[{"company":"IBM","id":7,"Domain":"ibm.com"},{"company":"Microsoft","id":8,"Domain":"microsoft.com"}]},"fileNeeded":false,"inputMapping":"Objects: lookup_field=\u003cfield\u003e names the field that holds the lookup value (other inputs use \u003cinput\u003e_field). It can be omitted when the objects have a single field, or a field named like the input (for example lookup or email). Values: mapped automatically for single-input functions. Row arrays: \u003cinput\u003e_column=N (1-based).","maxBodyBytes":1048576,"maxRecords":100,"method":"POST","payment":"Same x402 flow as file input: POST without payment to receive an exact quote for the record count, then POST the same body again with the Payment-Signature header. Or add an Interzoid apikey.","queryParameters":"function (required), plus optional lookup_field or \u003cinput\u003e_column, language, and filetype. filetype defaults to json for POSTed records; csv or tsv returns text instead.","response":"JSON document: Code, Function, RecordCount, ErrorCount, OutputFields, Records. Objects come back with the output fields appended after their own fields (all other fields passed through unchanged; an output name that already exists gets the suffix _enriched). Values and row arrays come back as {\"Input\":[...],\"Output\":{...}}."},"input":{"method":"GET","queryParams":{"connection":"https://dl.interzoid.com/csv/companies.csv","filetype":"csv","function":"business-info","lookup_column":"1"},"schema":{"properties":{"connection":{"description":"Optional. Public URL (http/https) of an input CSV/TSV file, or an S3 object key. Not needed for up to 100 records: omit it and POST the records as a JSON body instead (objects, values, or row arrays), and the response is JSON.","type":"string"},"filetype":{"description":"Optional. For a file: its format, csv or tsv. For POSTed JSON records: the output format, json (default), csv, or tsv.","type":"string"},"function":{"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.","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"},"language":{"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 (Vietnamese), th (Thai), id (Indonesian). Default English. Taken by the premium intelligence functions (for example business-info, parent-company, executive-profile, industry-codes, and custom); GET /functions shows supports_language for each function, and /.well-known/x402.json lists them under languageSupport. Same per-record price in every language. The language value may be a two-letter code, an English name, or the native name, and is not case-sensitive. An unsupported language, or a function that is not a premium function, returns English; it is never an error. Output column names do not change.","type":"string"},"lookup_column":{"description":"Optional. For a file or POSTed row arrays: 1-based column index of the value (company, email, name, etc.) the function looks up. Some functions use a different input name (for example email_column); see GET /functions. Not needed for POSTed plain values with a single-input function.","type":"string"},"lookup_field":{"description":"Optional. For POSTed JSON objects: the field that holds the lookup value, for example lookup_field=company. Other inputs use \u003cinput\u003e_field. Not needed when the objects have a single field or a field named like the input (lookup, email, org, and so on). Each object is returned with the enriched fields appended.","type":"string"}},"required":["function"],"type":"object"},"type":"http"},"languageSupport":{"caseSensitive":false,"default":"English","example":"https://enrich-api.interzoid.com/enrich?function=business-info\u0026connection=https://dl.interzoid.com/csv/companies.csv\u0026filetype=csv\u0026lookup_column=1\u0026language=German","examples":["German","French","Spanish","Japanese","Portuguese","Korean"],"fallback":"English","functions":["building-profile","business-info","business-info-domain","business-info-name","buying-signals","company-verification","competitor-analysis","custom","customs-duty-rates","email-trust-score","esg-profile","eu-vat-rates","executive-profile","facilities-profile","gov-contracts","industry-codes","ip-profile","irs-per-diem-rates","muni-issuer-profile","parent-company","phone-profile","private-company-deal-intel","property-history","sales-use-tax-rates","sic-codes","stock-analysis","tech-stack","university-info","x-handle"],"note":"Optional and job-level. Add language=\u003ccode or name\u003e (for example language=German or language=ja) to /enrich to get every enriched value in that language from the premium functions listed here, at the same per-record price. The language value may be a two-letter code, an English name, or the native name, and is not case-sensitive. An unsupported language, or a function that is not a premium function, returns English; it is never an error. Output column names do not change.","parameter":"language","required":false,"supportedLanguages":[{"code":"fr","name":"French","native":"Français"},{"code":"de","name":"German","native":"Deutsch"},{"code":"it","name":"Italian","native":"Italiano"},{"code":"es","name":"Spanish","native":"Español"},{"code":"ja","name":"Japanese","native":"日本語"},{"code":"pt","name":"Portuguese","native":"Português"},{"code":"zh","name":"Mandarin","native":"中文"},{"code":"ar","name":"Arabic","native":"العربية"},{"code":"nl","name":"Dutch","native":"Nederlands"},{"code":"el","name":"Greek","native":"Ελληνικά"},{"code":"tr","name":"Turkish","native":"Türkçe"},{"code":"ko","name":"Korean","native":"한국어"},{"code":"sv","name":"Swedish","native":"Svenska"},{"code":"vi","name":"Vietnamese","native":"Tiếng Việt"},{"code":"th","name":"Thai","native":"ภาษาไทย"},{"code":"id","name":"Indonesian","native":"Bahasa Indonesia"}],"valueFormats":["two-letter code (fr)","English name (French)","native name (Français)"]},"output":{"example":{"csv_sample_row":"IBM,International Business Machines,Armonk NY,Technology,...","format":"JSON when records are POSTed as a JSON body (the default for inline records); CSV/TSV text for a file in the connection parameter, or when filetype=csv or tsv is requested.","json_example":{"Code":"Success","ErrorCount":0,"Function":"business-info-domain","OutputFields":["Domain"],"RecordCount":2,"Records":[{"company":"IBM","id":7,"Domain":"ibm.com"},{"company":"Microsoft","id":8,"Domain":"microsoft.com"}]}},"type":"json"},"pricing":{"maxAmountAtomic":"35000000","maxAmountUSD":"35.00","maxRecords":100,"mode":"per-record-per-function","note":"Total = perRecordPrice(function) * recordCount. The per-record price depends on the function's credit tier; each tier lists its per-record price and the cost of 100 records. Call with your input and a function, no payment, to receive an exact quote.","tiers":[{"credits":1,"exampleRecords":100,"exampleTotalUSD":"1.00","functions":"address-parse, city-standard, country-standard, email-domain-type, entity-type, gender-from-name, name-origin, org-standard, state-standard, translate","label":"standardization, translation, parsing, and classification","perRecordUSD":"0.01","summary":"$0.01 per record, $1.00 for 100 records"},{"credits":5,"exampleRecords":100,"exampleTotalUSD":"5.00","functions":"x-handle","label":"X handle lookup","perRecordUSD":"0.05","summary":"$0.05 per record, $5.00 for 100 records"},{"credits":10,"exampleRecords":100,"exampleTotalUSD":"10.00","functions":"business-info-domain, business-info-name","label":"business name and domain lookup","perRecordUSD":"0.10","summary":"$0.10 per record, $10.00 for 100 records"},{"credits":25,"exampleRecords":100,"exampleTotalUSD":"25.00","functions":"building-profile, business-info, buying-signals, company-verification, competitor-analysis, custom, email-trust-score, esg-profile, eu-vat-rates, executive-profile, facilities-profile, gov-contracts, industry-codes, ip-profile, irs-per-diem-rates, muni-issuer-profile, parent-company, phone-profile, private-company-deal-intel, property-history, sales-use-tax-rates, sic-codes, stock-analysis, tech-stack, university-info","label":"business, contact, property, and financial intelligence, plus custom data","perRecordUSD":"0.25","summary":"$0.25 per record, $25.00 for 100 records"},{"credits":35,"exampleRecords":100,"exampleTotalUSD":"35.00","functions":"customs-duty-rates","label":"customs duty rates","perRecordUSD":"0.35","summary":"$0.35 per record, $35.00 for 100 records"}],"unitAmountAtomic":"10000","unitAmountUSD":"0.01"}},"resource":"https://enrich-api.interzoid.com/enrich"}],"x402Version":2}
