{"contractVersion":"parcelops.connector.v1","name":"texas-comptroller","displayName":"Texas Comptroller Business Records","description":"Texas Comptroller Open Data for active franchise-taxpayer and sales-tax permit records. Search by legal name or exact taxpayer/SOS identifiers, preserve raw standing codes, and distinguish not-found from inactive or nonexistent.","tags":["texas","business-standing","franchise-tax","sales-tax","permits","entity"],"authentication":{"type":"none","required":false},"provenance":{"sourceName":"Texas Comptroller Open Data","sourceUrl":"https://data.texas.gov/","apiBaseUrl":"https://data.texas.gov/resource","documentationUrl":"https://dev.socrata.com/foundry/data.texas.gov/9cir-efmm"},"freshness":{"status":"declared","value":{"mode":"scheduled"}},"coverage":{"geographic":{"status":"declared","value":["Texas"]},"temporal":{"status":"not_declared"}},"methods":{"total":4,"items":[{"name":"searchFranchiseTaxpayers","description":"Search active taxpayers by legal or assumed name or exact ID; try variants only after no result.","notes":"Needs taxpayerNumber, name, or sosFileNumber. Name hits rank by match quality.","inputSchema":{"type":"object","properties":{"taxpayerNumber":{"type":"string","pattern":"^\\d{11}$"},"name":{"type":"string","maxLength":160},"sosFileNumber":{"type":"string","maxLength":20},"city":{"type":"string","maxLength":80},"state":{"type":"string","minLength":2,"maxLength":2},"postalCode":{"type":"string","maxLength":10},"rightToTransactCode":{"type":"string","maxLength":2},"limit":{"type":"integer","minimum":1,"maximum":100},"offset":{"type":"integer","minimum":0,"maximum":50000}},"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled"},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Open-data results are not certificates of account status.","No result means not found in the current active dataset.","countyCode is the Comptroller three-digit county number, not county FIPS."]},{"name":"searchSalesTaxPermitHolders","description":"Search current Texas sales-tax permit holders and outlets.","notes":"Requires taxpayerNumber, name, or outletName.","inputSchema":{"type":"object","properties":{"taxpayerNumber":{"type":"string","pattern":"^\\d{11}$"},"name":{"type":"string","maxLength":160},"outletName":{"type":"string","maxLength":160},"outletNumber":{"type":"string","maxLength":20},"city":{"type":"string","maxLength":80},"state":{"type":"string","minLength":2,"maxLength":2},"postalCode":{"type":"string","maxLength":10},"naicsCode":{"type":"string","maxLength":6},"limit":{"type":"integer","minimum":1,"maximum":100},"offset":{"type":"integer","minimum":0,"maximum":50000}},"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled"},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Open-data results are not certificates of account status.","No result means not found in the current active dataset.","countyCode is the Comptroller three-digit county number, not county FIPS."]},{"name":"getTaxpayerStanding","description":"Combine franchise and sales-tax evidence for one taxpayer number.","requiredParams":["taxpayerNumber"],"inputSchema":{"type":"object","properties":{"taxpayerNumber":{"type":"string","pattern":"^\\d{11}$"}},"required":["taxpayerNumber"],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled"},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Open-data results are not certificates of account status.","No result means not found in the current active dataset.","countyCode is the Comptroller three-digit county number, not county FIPS."]},{"name":"getServiceInfo","description":"Describe datasets, methods, codes, and no-result semantics.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled"},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Open-data results are not certificates of account status.","No result means not found in the current active dataset.","countyCode is the Comptroller three-digit county number, not county FIPS."]}]},"caveats":["Open-data results are not certificates of account status.","No result means not found in the current active dataset.","countyCode is the Comptroller three-digit county number, not county FIPS."]}