Know Your Business
...
Business Verification
US

EIN Lookup

What is EIN

EIN stands for Employer Identification Number. It is a unique nine-digit number assigned by the Internal Revenue Service (IRS) to businesses, non-profits, and other entities for tax identification purposes in the United States.

An EIN is similar to a social security number for individuals. It is used by the IRS to identify businesses and organizations for tax reporting and filing requirements. The EIN is required for various activities, including opening a business bank account, hiring employees, filing tax returns, and conducting certain financial transactions.

To obtain an EIN, you need to apply with the IRS either online, by mail, or by fax. The application process is free, and you can obtain an EIN immediately when applying online. The IRS issues EINs to eligible entities, and once assigned, the number is unique to that specific organization and should be used for all tax-related purposes.

It's important to note that an EIN is specific to the United States, and other countries may have different systems for tax identification numbers.

EIN Lookup API

The EIN Lookup by Legal Entity Name API is created to offer a reliable and efficient method for searching and retrieving the Employer Identification Number (EIN) associated with a specific legal entity name. This API aims to assist users in quickly and accurately identifying the EIN of a business or organization based on its legal entity name, eliminating the need for manual research and streamlining the process of obtaining important tax-related information.

By enabling seamless EIN lookup by legal entity name, this API facilitates improved efficiency and accuracy in business transactions and compliance processes.

The EIN Lookup API is a very valuable tool which contributes to improved accuracy, compliance, and efficiency across a wide range of industries and business processes.

API Applications

Some important business areas where the EIN lookup API is very helpful are:

Tax Compliance and Reporting:

  • Tax Filings:
    Individuals and businesses can use the API to ensure accurate tax filings by verifying the EIN associated with a specific legal entity name.
  • Tax Preparation Software:
    Tax preparation software can integrate the API to assist users in automatically populating EINs when preparing tax returns.

Financial Transactions:

  • Lending and Loans:
    Financial institutions can use the API to verify the EIN of businesses applying for loans, ensuring that the entity is legitimate and reducing the risk of fraud.
  • Investment and Banking:
    Investment firms and banks can use the API to validate the identity of business clients and streamline account opening processes.

Vendor and Supplier Verification:

  • Vendor Screening:
    Companies can quickly verify the EINs of potential vendors and suppliers when onboarding new business partners, improving supply chain management.
  • Procurement:
    Procurement departments can use the API to verify vendor EINs to ensure compliance with company policies.

Legal and Compliance:

  • Contract Management:
    Legal departments can utilize the API to confirm the EIN of contracting parties and ensure the accuracy of contract information.
  • Regulatory Compliance:
    Organizations subject to regulatory requirements can use the API to validate EINs for compliance purposes.

Nonprofit and Grant Management:

  • Grant Verification:
    Nonprofit organizations and grant administrators can verify the EINs of grant applicants to ensure eligibility and compliance with grant requirements.
  • Donor Management:
    Nonprofits can use the API to validate the EINs of donors for tracking contributions and issuing tax receipts.

Insurance Industry:

  • Policy Administration:
    Insurance companies can validate the EINs of policyholders and beneficiaries to ensure that policies are correctly issued and claims are processed accurately.

Legal and Investigative Services:

  • Legal Research:
    Attorneys, investigators, and law enforcement agencies can use the API to gather information about businesses involved in legal cases or investigations.

Government Services:

  • Business Licensing:
    Government agencies can incorporate the API into business registration and licensing processes to verify legal entity names and associated EINs.
  • Tax Enforcement:
    Tax authorities can use the API to cross-reference legal entity names with registered EINs during tax audits and investigations.

Data Enrichment and Customer Relationship Management (CRM):

  • CRM Systems:
    CRM platforms can enrich customer profiles with EIN data, helping businesses understand their corporate clients better.
  • Lead Generation:
    Sales teams can use the API to identify potential corporate leads and prospects.

Real Estate Transactions:

  • Real Estate Due Diligence:
    Real estate professionals can verify the EINs of property owners to ensure accurate property transactions.

API Details

You must first login before sending the request. The authorization header in the request must include the access token obtained from the login API call.

Need to pass the following information. Providing Employer's Legal Name(companyName) is mandatory. Rest other fields can be used by client to filter out the data more accurately.

  • companyName(required)
  • state(optional)
  • zip(optional)
  • tight(optional)

Clients must need to correctly pass the state value(if being passed in the input request).

If zip passed doesn't belong to the state passed in the input request, then results will be shown in context to the zip, not state. In other words, zip has higher priority .

Sample cURL

Pre-Production
Production
Curl


Request Body Parameters

Parameter

Data Type

Required

Description

ein

string

Yes

Required 9 digit numeric EIN(no alphabets and special characters allowed).

state

string

No

Optional state parameter to improve results(only 2 letter alphabet allowed e.g. CA).

zip

string

No

Optional zip code parameter to improve results. Zip is preferred over state(Only eithert 5 digit numeric or 5 digit numeric, followed by -, followed by 4 digit numeric allowed).

tight

boolean

No

Optional parameter to do tight matching. (Only the best match will be returned rather then all of the matches)(“true” or “false”).

Sample Response

Valid input
tight as true
Incorrect companyName
Incorrect countryCode
Incorrect ZIP


Response Body parameters

Parameter

Data Type

Description

searchCompanyName

string

Company name in the input.

searchState

string

State in the input(Null if not provided).

searchZip

string

Zip in the input(Null if not provided).

searchTight

boolean

Tight parameter in the input(“true” or “false”). (false by default).

matchedEinCompanies

Array of Objects

Array of matched EIN companies.

timestamp

number

Timestamp of response.

matchedEinCompanies Parameters

Name

Type

Description

name

string

Name of the company.

ein

string

EIN of company.

irsScore

string

Based on data gathered through the US Internal Revenue Service. Can span from A (100% match) to C (EIN is not in the IRS database).

irsScoreExplanation

string

Explanation of IRS score.

dbaScore

string

Provides the information if a company name is not the legal name for the business (DBA = Doing Business As).

dbaScoreExplanation

string

Explanation of DBA score.

companyScore

number

Indicates the percentage of times the respective company name is associated with the provided EIN.

companyScoreExplnation

string

Explanation of company score.

providedStatus

string

Based on a check against the USPS National Change of Address (NCOA) database, indicates if the provided address has been verified and can be used for mailing. Can span from A (verified and NCOA Plus 4) to F (bad address and should not be mailed to).

providedstatusExplanation

string

Explanation of provided status.

confidenceScore

number

Indicates the best match, if multiple records are returned and spans from A (best match) to F (lowest scores).

confidenceScoreExplanation

string

Explanation of confidenceScore

address[]

Array of strings

Unformatted address.

formattedAddress

Object

Formatted Address.

formattedAddress parameters

Parameter

Data Type

Description

documentCategoryMatch

string

Street associated with address.

zip

string

Zip code associated with address.

state

string

State associated with address.

city

string

City associated with address.

countryCode

string

Country code associated with address.

Sample Error

Empty companyName 400
companyName not passed 400
Malformatted state 400
Malformatted ZIP 400
Upstream Error 409
Internal Server Error 500


Error Response Parameters

Parameter

Description

error

This parameter contains the error.

error.name

the error name.

error.message

the error message.

error.status

Status of the api

error.reason

Reason for error

error.type

Type of the error

error.statusCode

Request Status code from Signzy



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 [email protected]. 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!