# IRS API: Get tax form

> Finds current IRS forms, instructions and publications by number or purpose. Each result has its revision and posting dates, PDF links and a short explanation.

Unofficial. Not affiliated with or endorsed by IRS.

- Page: https://fous.com/methods/irs.gov/get-tax-form
- Method: `irs.gov/get_tax_form`, version 1
- Website: irs.gov
- Returns: form number, title, type, revision date, posted date, PDF link, instructions PDF link, About page link, explanation
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `form` | string | yes | `"W-9"` | The form number or what it is for, such as W-9 or change of address. |
| `max_results` | integer | no |  | Maximum number of matching products to return, for example 5. Default 5. |

## Output

From a run on Oct 23, 2026, shortened. Its input:

```json
{
  "form": "W-9"
}
```

Its output:

```json
{
  "forms": [
    {
      "type": "form",
      "title": "Request for Taxpayer Identification Number and Certification",
      "pdf_link": "https://www.irs.gov/pub/irs-pdf/fw9.pdf",
      "explanation": "Form W-9 is used by U.S. persons to provide correct taxpayer identification number (TIN) to payers (or brokers) who are required to file information returns with IRS.",
      "form_number": "W-9",
      "posted_date": "2024-03-06",
      "revision_date": "Mar 2024",
      "about_page_link": "https://www.irs.gov/forms-pubs/about-form-w-9",
      "instructions_pdf_link": "https://www.irs.gov/pub/irs-pdf/iw9.pdf"
    },
    {
      "type": "instructions",
      "title": "Instructions for the Requestor of Form W-9, Request for Taxpayer Identification Number and Certification",
      "pdf_link": "https://www.irs.gov/pub/irs-pdf/iw9.pdf",
      "explanation": "Form W-9 is used by U.S. persons to provide correct taxpayer identification number (TIN) to payers (or brokers) who are required to file information returns with IRS.",
      "form_number": "W-9",
      "posted_date": "2024-03-11",
      "revision_date": "Mar 2024",
      "about_page_link": "https://www.irs.gov/forms-pubs/about-form-w-9",
      "instructions_pdf_link": null
    },
    {
      "type": "form",
      "title": "Request for Taxpayer Identification Number and Certification (Spanish Version)",
      "pdf_link": "https://www.irs.gov/pub/irs-pdf/fw9sp.pdf",
      "explanation": "Form W-9 (sp), Request for Taxpayer Identification Number and Certification (Spanish Version), is used by U.S. persons to provide correct taxpayer identification number (TIN) to payers (or brokers) who are required to file information returns with IRS.",
      "form_number": "W-9 (sp)",
      "posted_date": "2024-03-13",
      "revision_date": "Mar 2024",
      "about_page_link": "https://www.irs.gov/forms-pubs/about-form-w-9",
      "instructions_pdf_link": "https://www.irs.gov/pub/irs-pdf/iw9.pdf"
    }
  ]
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"irs.gov/get_tax_form","input":{"form":"W-9"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Find the current revision of the W-9 form and its PDF link
- I need the IRS form for reporting a change of address, with the posted date
- Look up IRS Publication 17 and its latest revision date on irs.gov
- Which IRS form do I use to request an extension for filing my return, and where is the instructions PDF?
- Show me up to 8 IRS forms related to estimated tax payments, with their About page links

## Input schema

```json
{
  "type": "object",
  "required": [
    "form"
  ],
  "properties": {
    "form": {
      "type": "string",
      "minLength": 1,
      "description": "The form number or what it is for, such as W-9 or change of address."
    },
    "max_results": {
      "type": "integer",
      "default": 5,
      "maximum": 20,
      "minimum": 1,
      "description": "Maximum number of matching products to return, for example 5."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "forms"
  ],
  "properties": {
    "forms": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "pdf_link": {
            "type": "string"
          },
          "explanation": {
            "type": [
              "string",
              "null"
            ]
          },
          "form_number": {
            "type": "string"
          },
          "posted_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "revision_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "about_page_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "instructions_pdf_link": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      }
    }
  }
}
```

## See more

- [IRS API: Check charity status](https://fous.com/methods/irs.gov/check-charity-status.md): Looks up an organization in the IRS Tax Exempt Organization Search by name or EIN. It reports whether donations are deductible, whether the organization was automatically revoked, and its recent Form 990 filings.
- [Federal Register API: Search rules and notices](https://fous.com/methods/federalregister.gov/search-rules.md): Find Federal Register rules, proposed rules, notices, and presidential documents by topic, agency, publication dates, and comment status. Significant means designated significant by the source; documents without that designation show no.
- [ProPublica API: Get nonprofit financials](https://fous.com/methods/projects.propublica.org/get-nonprofit-financials.md): Looks up a US nonprofit by name, EIN or Nonprofit Explorer link and returns its recent Form 990 filing years with revenue, expenses, assets, liabilities, top reported pay and PDF links.
- [legislation.gov.uk API: Search UK legislation](https://fous.com/methods/legislation.gov.uk/search-legislation.md): Search UK legislation by topic or title, with optional type and year filters. Closest title matches appear first; broader text matches fill remaining places.
- [Companies House API: List company filing history](https://fous.com/methods/find-and-update.company-information.service.gov.uk/list-filing-history.md): Lists a UK company's Companies House filings, newest first, with date, form code, type, description, page count and PDF link. Finds the company by name, company number or Companies House link; a category picks accounts, confirmation statements, officers, address, capital, charges or incorporation filings.
- [eCFR API: Get regulation sections](https://fous.com/methods/ecfr.gov/get-regulation.md): Finds current eCFR regulation sections for a topic or an exact CFR citation. Returns each section's text, last amendment date and the date the title is current through.
- [usitc.gov API: Find US import duty rates](https://fous.com/methods/hts.usitc.gov/get-import-duty.md): Finds matching lines of the US Harmonized Tariff Schedule for a product description or HTS code and returns their general, special-program and column 2 duty rates, units and notes on additional duties.
- [National Archives API: Search records](https://fous.com/methods/catalog.archives.gov/search-records.md): Searches public National Archives Catalog records by keywords, year range, material type and online availability, in catalog relevance order.
- [All IRS methods](https://fous.com/methods/irs.gov.md)
