Skip to content

FousIRS e-Services

Check TINs and pull transcripts from IRS e-Services

Check payee name and TIN combinations with TIN Matching, and get client transcripts from the Transcript Delivery System, with one API call each. A workflow checks new payees before information returns go out and tells you which pairs do not match IRS records.

Works with your own IRS e-Services account. Fous is an independent product.

What you can build on IRS e-Services

  • Check name and TIN combinations

    Build this

    Enters up to 25 payee name and TIN combinations in Interactive TIN Matching and reads the result IRS gives for each one.

    Takes
    Payee names and TINs, up to 25
    Returns
    Payee name, TIN, TIN type, whether name and TIN match IRS records, checked at
  • Get a client transcript from TDS

    Build this

    Requests a transcript for one client in the Transcript Delivery System, such as an account transcript or a wage and income transcript, and reads it.

    Takes
    Client TIN, transcript type, tax period
    Returns
    Transcript type, tax period, client name, line items with their amounts
  • List new items in the Secure Object Repository

    Build this

    Reads the mailbox list in the Secure Object Repository, where transcripts and TIN Matching results are delivered.

    Takes
    Received since (optional)
    Returns
    Item name, type, received date, size
  • Submit a Bulk TIN Matching file

    Build this

    Uploads a text file of up to 100,000 payee name and TIN combinations to Bulk TIN Matching and reads the confirmation.

    Takes
    Text file of names and TINs
    Returns
    File name, submitted at, number of combinations, confirmation

Automate IRS e-Services with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • New payees checked against IRS records

    Build this
    Starts
    When your system calls the workflow's webhook with new payees' names and TINs
    Step 1
    Check each group of 25 new payees with Interactive TIN Matching.
    Step 2
    Keep the combinations that IRS records do not match.
    Step 3
    Email you the list with payee name, TIN and TIN type.
  • Wage and income transcripts for every client

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    For each client you name, get the Wage and Income transcript for the last tax year from TDS.
    Step 2
    Keep the transcripts that changed since the last run.
    Step 3
    Email you each changed transcript with its client name, line items and amounts.
  • Morning check of the Secure Object Repository

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    List the items in the SOR mailbox.
    Step 2
    Keep the items that were not there on the last run.
    Step 3
    Post each one's name, type and received date to your webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Check name and TIN combinations” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "la.www4.irs.gov/check_name_tin_combinations",
    "input": {
      "payees": [
        {
          "name": "Northwind Supply LLC",
          "tin": "123456789",
          "tin_type": "EIN"
        },
        {
          "name": "Globex Services Inc",
          "tin": "987654321",
          "tin_type": "EIN"
        }
      ]
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "results": [
      {
        "name": "Northwind Supply LLC",
        "tin": "123456789",
        "tin_type": "EIN",
        "matches_irs_records": true
      },
      {
        "name": "Globex Services Inc",
        "tin": "987654321",
        "tin_type": "EIN",
        "matches_irs_records": false
      }
    ],
    "checked_at": "2026-11-12T08:14:00-05:00",
    "count": 2
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

IRS e-Services’s own options

The IRS offers APIs for e-Services, covering TIN Matching, the Transcript Delivery System and the Secure Object Repository, to applicants with an approved application for the product and a client ID. TIN Matching also takes bulk text files. Otherwise you use the e-Services tools on screen.

OptionWhat it coversWhat it takes
API Client IDDirect communication with the IRS for e-Services (TIN Matching, TDS, SOR), EFIN Validation and VCN Registration, IVES and IRIS.An approved application for the product and a client ID, applied for through your IRS account.
Bulk TIN MatchingUp to 100,000 payee name and TIN combinations in one text file, with results within 24 hours.An approved TIN Matching application, as a payer of income subject to backup withholding or its authorized agent.
IRS e-Services by handInteractive TIN Matching, 25 combinations at a time, transcripts in TDS and the SOR mailbox.An IRS account through Login.gov or ID.me, and the matching e-Services application or authorization.

Read on November 12, 2026: Get an API client ID, Taxpayer Identification Number (TIN) Matching, TIN matching tools.

Signing in to IRS e-Services

IRS e-Services signs you in with an IRS account through Login.gov or ID.me, after you verify your identity with a government photo ID. Both ask for a second step, such as an authentication app or a text message. With Fous you sign in through the site's own sign-in with your own account, and the login is sealed with AES-256.

Worth knowing

25 at a time, 999 requests a day
Interactive TIN Matching takes name and TIN combinations in groups of 25 and returns results immediately, with a limit of 999 requests during a 24 hour period.
Bulk results arrive in the SOR
Bulk TIN Matching returns results within 24 hours. They, and transcripts, are retrieved from the Secure Object Repository, so reading results is a separate step from submitting.
Transcripts need an authorization on file
TDS gives transcripts only for clients with a Form 2848 or Form 8821 on file, or Form 8665 for reporting agents. Each request is logged by user name, date and time, transaction ID and taxpayer ID.
Current-year wage data comes in February
The IRS says current-year information on the wage and income transcript is generally available in the first week of February, and shows only documents filed with the IRS.

More in Government: US federal

Other industries: NC eProcurement, Texas Comptroller Webfile, SIDES E-Response, Uline, SAP Fieldglass, Henry Schein online ordering.

Frequently asked questions

Yes, for applicants the IRS approves. An API Client ID gives direct access to e-Services (TIN Matching, TDS and the Secure Object Repository), EFIN Validation and VCN Registration, IVES and IRIS, and needs an approved application for the product and a client ID.

Up to 25 on screen with Interactive TIN Matching, with results right away and a limit of 999 requests in 24 hours. Bulk TIN Matching takes a text file of up to 100,000 combinations and returns results within 24 hours.

Payers and their authorized agents who submit information returns. The payer must be in the IRS Payer Account File, and applies as an authorized payer of income subject to backup withholding through an IRS account.

Account transcripts, wage and income documents, tax return transcripts, record of account and verification of non-filing letters, for clients with a Form 2848 or Form 8821 on file. Reporting agents use their own TDS access with Form 8665.

No. Fous is an independent product. You use it with your own IRS e-Services account, and a method reads and does only what that account can.

Put IRS e-Services behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextIRS Tax Pro AccountEIVUSPTO Trademark CenterNC eProcurementHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of IRS e-Services (Internal Revenue Service). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.