EIN Search APIs
EIN Search API
overview the ein verification api validates and retrieves detailed company information using an employer identification number (ein) or company name this api helps businesses ensure regulatory compliance, mitigate risk, and streamline onboarding processes use cases regulatory compliance ensure accurate ein data for legal and tax compliance business validation authenticate companies for financial agreements or partnerships fraud prevention verify ein and company name combinations to minimize onboarding risks intended users financial institutions compliance checks and fraud prevention during client onboarding tax consultants ein validation for tax filing and advisory purposes business service providers verification of company legitimacy for contractual agreements government agencies maintain accurate records and compliance validation api endpoint pre prod curl location 'https //api preproduction signzy us/api/v3/us kyb/ein search' \\ \ header 'authorization \<auth code>' \\ \ header 'x client unique id \<client id>' \\ \ header 'content type application/json' \\ \ data raw '{ "ein" "\<sample id>", "company" "\<sample company name>" }' prod curl location 'https //api signzy us/api/v3/us kyb/ein search' \\ \ header 'authorization \<auth code>' \\ \ header 'x client unique id \<client id>' \\ \ header 'content type application/json' \\ \ data raw '{ "ein" "\<sample id>", "company" "\<sample company name>" }' request parameters true 165,100,100,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type note at least one parameter (ein or companyname) must be provided response format successful response (status "success") response { "result" { "status" "success", "searchlogid" 905686, "data" \[ { "companyid" 70615813, "companyname" "kbr holdings llc", "city" "houston", "state" "tx", "zipcode" "770027900", "dateacquired" "2023 07", "resultviewed" true, "otherpossiblenames" "" }, { "companyid" 54395296, "companyname" "kbr holdings, llc", "city" "houston", "state" "tx", "zipcode" "770027905", "dateacquired" "2016 or older", "resultviewed" true, "otherpossiblenames" "" } ] } } response field explanation true 303,303 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type example requests & responses example 1 request using ein request { "ein" "123456789" } response { "result" { "status" "success", "searchlogid" 905686, "data" \[ { "companyid" 70615813, "companyname" "kbr holdings llc", "city" "houston", "state" "tx", "zipcode" "770027900", "dateacquired" "2023 07", "resultviewed" true, "otherpossiblenames" "" }, { "companyid" 54395296, "companyname" "kbr holdings, llc", "city" "houston", "state" "tx", "zipcode" "770027905", "dateacquired" "2016 or older", "resultviewed" true, "otherpossiblenames" "" } ] } } example 2 request using company name request { "companyname" "kellogg brown & root llc" } response { "result" { "status" "success", "searchlogid" 972141, "data" \[ { "companyid" 19381166, "companyname" "kellogg brown & root llc", "city" "arlington", "state" "va", "zipcode" "222024811", "dateacquired" "2016 or older", "resultviewed" false, "otherpossiblenames" "" }, { "companyid" 18260610, "companyname" "kellogg brown & root llc", "city" "austin", "state" "tx", "zipcode" "787523738", "dateacquired" "2016 or older", "resultviewed" false, "otherpossiblenames" "" } ] } } error handling missing required parameter 404 (data not found using ein) { "error" { "name" "error", "message" "data not found", "status" "404", "reason" "not found", "type" "not found", "statuscode" 200 } } 404 (data not found using company name) { "error" { "name" "error", "message" "data not found", "status" "404", "reason" "not found", "type" "not found", "statuscode" 200 } } 500 (server error) { "error" { "name" "error", "message" "internal server error", "status" 500, "reason" "error", "type" "conflict", "statuscode" 500 } } 409 (upstream issue) { "error" { "name" "error", "message" "error in getting data from upstream", "status" 409, "reason" "error", "type" "conflict", "statuscode" 409 } } 400 (bad request) { "error" { "name" "error", "message" "bad request ein is not correct please make sure it is a 9 digit numeric value no alphabets or special characters allowed ", "status" 400, "reason" "validation error", "type" "bad request", "statuscode" "400" } } \ { "error" { "name" "error", "message" "only one field is required, either search by 'tin' or 'company'", "status" "400", "reason" "bad request", "type" "bad request", "statuscode" "400" } } \ { "error" { "name" "error", "message" "bad input and description please check the input ", "status" "400", "reason" "bad request", "type" "bad request", "statuscode" "400" } } getting help please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better you can reach out to us at we strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively we value your feedback and are committed to making your experience smooth and enjoyable our team is dedicated to assisting you with any needs you may have thank you for choosing our services we look forward to helping you!