{"provider":{"description":"AI-powered batch data matching and deduplication. Generate SmartMatchAI similarity keys (SimKeys) for entire CSV/TSV files to find matches and duplicate records across datasets.","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-matching","batch","deduplication","similarity-keys"],"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 matching and deduplication over a CSV or TSV file. Generates AI-powered SmartMatchAI similarity keys (SimKeys) for every record and groups records that refer to the same real-world entity, returning matched clusters or all keyed records. Priced at $0.01 per record (1 cent each), billed by exact record count, up to a maximum of 10000 records per job. Call with no parameters to receive an x402 payment challenge; call with your file parameters and no payment to receive an exact quote for your record count, then pay in USDC on Base and retry with the Payment-Signature header to process the job and stream results.","metadata":{"category":"data-matching","input":{"method":"GET","queryParams":{"company_column":"1","connection":"https://dl.interzoid.com/csv/companies.csv","filetype":"csv","function":"company-name-only"},"schema":{"properties":{"company_column":{"description":"1-based column index of the field to match (company, name, or address) per the chosen function.","type":"string"},"connection":{"description":"Public URL (http/https) of the input CSV/TSV file, or an S3 object key in the configured bucket.","type":"string"},"filetype":{"description":"Input file format: csv or tsv.","type":"string"},"function":{"description":"Match function: company-name-only, fullname-only, address-only, company-and-address, company-and-fullname, address-and-fullname.","type":"string"},"has_header":{"description":"true if the input file's first row is a header record. That row is then excluded from matching and billing, and supplies the output column names. Default false.","type":"string"},"includeheaders":{"description":"true (default) writes a header row as the first output line.","type":"string"},"matchesonly":{"description":"true (default) returns only clusters of 2 or more records sharing a similarity key, grouped together. false returns every record with its similarity key.","type":"string"},"preserveorder":{"description":"false (default) sorts output by similarity key. true returns records in the same order as the input file, so output row N is input row N. Applies only when matchesonly is false; ignored for match reports.","type":"string"},"showkeys":{"description":"true (default) appends the similarity key as the last column of each output record.","type":"string"}},"required":["connection","filetype","function","company_column"],"type":"object"},"type":"http"},"output":{"example":{"description":"Streamed CSV or TSV. Each row is an input record with the SimKey appended as the last column. By default only clusters of 2 or more records sharing a SimKey are returned, grouped together and separated by a blank line. With matchesonly=false every record is returned, sorted by SimKey, or in the original input file order when preserveorder=true. Output is text, not JSON.","format":"csv","sample_row":"Gen Electric Corp,eF5gHi8jKl2mNo4p"},"type":"text"},"pricing":{"maxAmountAtomic":"100000000","maxAmountUSD":"100","maxRecords":10000,"mode":"per-record","note":"Total = unitAmount * recordCount. Call with parameters and no payment to receive an exact quote.","unitAmountAtomic":"10000","unitAmountUSD":"0.01"}},"resource":"https://match.interzoid.com/match"}],"x402Version":2}
