# House API: Get my representatives

> Finds the current House representative and both senators for a US ZIP code or street address, with office contacts and photos. A ZIP covering several districts returns every possible representative until an address identifies one.

Unofficial. Not affiliated with or endorsed by House.

- Page: https://fous.com/methods/house.gov/get-my-representatives
- Method: `house.gov/get_my_representatives`, version 1
- Website: house.gov
- Returns: state, congressional district, representatives and senators with party, phone, office address, website, photo
- 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 |
|---|---|---|---|---|
| `location` | string | yes | `"10002"` | US ZIP code or full street address, for example 10001 or 350 5th Ave, New York, NY 10118. |

## Output

From a run on Oct 31, 2026. Its input:

```json
{
  "location": "10002"
}
```

Its output:

```json
{
  "note": "This ZIP code spans multiple congressional districts. A street address is needed to choose one representative.",
  "state": "New York",
  "senators": [
    {
      "name": "Kirsten E. Gillibrand",
      "party": "Democrat",
      "phone": "(202) 224-4451",
      "website": "https://www.gillibrand.senate.gov",
      "page_link": "https://www.gillibrand.senate.gov",
      "photo_link": "https://bioguide.congress.gov/bioguide/photo/G/G000555.jpg",
      "office_address": "478 Russell Senate Office Building Washington DC 20510"
    },
    {
      "name": "Charles E. Schumer",
      "party": "Democrat",
      "phone": "(202) 224-6542",
      "website": "https://www.schumer.senate.gov/",
      "page_link": "https://www.schumer.senate.gov/",
      "photo_link": "https://bioguide.congress.gov/bioguide/photo/S/S000148.jpg",
      "office_address": "322 Hart Senate Office Building Washington DC 20510"
    }
  ],
  "representatives": [
    {
      "name": "Daniel S. Goldman",
      "party": "Democrat",
      "phone": "(202) 225-7944",
      "website": "https://goldman.house.gov",
      "district": "New York's 10th district",
      "page_link": "https://goldman.house.gov",
      "photo_link": "https://ziplook.house.gov/zip/pictures/ny10_goldman.jpg",
      "office_address": "245 Cannon House Office Building, Washington, DC 20515"
    },
    {
      "name": "Adriano Espaillat",
      "party": "Democrat",
      "phone": "(202) 225-4365",
      "website": "https://espaillat.house.gov",
      "district": "New York's 13th district",
      "page_link": "https://espaillat.house.gov",
      "photo_link": "https://ziplook.house.gov/zip/pictures/ny13_espaillat.jpg",
      "office_address": "2332 Rayburn House Office Building, Washington, DC 20515"
    }
  ],
  "congressional_district": null
}
```

## 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":"house.gov/get_my_representatives","input":{"location":"10002"}}'
```

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

- Who is my congressman and who are my two senators? I live at 1847 Maple Ridge Dr, Boulder, CO 80304
- I need the phone number and DC office address for the House rep covering ZIP 73112, plus both senators for that state
- Look up on house.gov which representative serves 2200 N Lamar Blvd, Austin, TX 78705, along with their party and website
- Using house.gov, find the members of Congress for ZIP code 98052, including photos and contact info for each
- My zip is 30318. Which congressional district am I in, and who represents me in the House and Senate?

## Input schema

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "location": {
      "type": "string",
      "description": "US ZIP code or full street address, for example 10001 or 350 5th Ave, New York, NY 10118."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "state",
    "congressional_district",
    "representatives",
    "senators",
    "note"
  ],
  "properties": {
    "note": {
      "type": [
        "string",
        "null"
      ],
      "description": "Explains when a ZIP covers multiple districts."
    },
    "state": {
      "type": "string",
      "description": "State name."
    },
    "senators": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "party",
          "phone",
          "office_address",
          "website",
          "photo_link",
          "page_link"
        ],
        "properties": {
          "name": {
            "type": "string",
            "description": "Member name."
          },
          "party": {
            "type": "string",
            "description": "Political party."
          },
          "phone": {
            "type": [
              "string",
              "null"
            ]
          },
          "website": {
            "type": [
              "string",
              "null"
            ]
          },
          "page_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "photo_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "office_address": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      }
    },
    "representatives": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "party",
          "phone",
          "office_address",
          "website",
          "photo_link",
          "page_link",
          "district"
        ],
        "properties": {
          "name": {
            "type": "string",
            "description": "Member name."
          },
          "party": {
            "type": "string",
            "description": "Political party."
          },
          "phone": {
            "type": [
              "string",
              "null"
            ]
          },
          "website": {
            "type": [
              "string",
              "null"
            ]
          },
          "district": {
            "type": "string",
            "description": "Congressional district in words."
          },
          "page_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "photo_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "office_address": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      }
    },
    "congressional_district": {
      "type": [
        "string",
        "null"
      ],
      "description": "The selected district, or null when a ZIP spans districts."
    }
  }
}
```

## See more

- [U.S. Census Bureau API: Get address details](https://fous.com/methods/census.gov/get-address-details.md): Matches a US street address and returns its city or place, county, state, ZIP code, census tract, congressional and state legislative districts, coordinates and FIPS codes. Districts follow the Census Geocoder's current geography vintage and may differ from sitting representation.
- [Zippopotam.us API: Search postal codes](https://fous.com/methods/zippopotam.us/search-postal-codes.md): Finds postal codes, place names and coordinates for a town and state or region in a country covered by Zippopotam.us.
- [Realtor.com API: Get home details](https://fous.com/methods/realtor.com/get-home.md): Gets a home's details from Realtor.com by street address or Realtor.com property link: status, list price, value estimate, beds, baths, size, year built, HOA fee, property and tax history, nearby schools, flood risk and photos.
- [Realtor.com API: Search agents by location](https://fous.com/methods/realtor.com/search-agents.md): Finds real estate agents working in a city and state or ZIP code on Realtor.com, in Realtor.com's relevance order, with ratings, sales figures, price range, languages and phone number when published.
- [Homes.com API: Search homes for sale](https://fous.com/methods/homes.com/search-homes.md): Searches Homes.com homes for sale in a US city, neighborhood, or ZIP code, with optional price, bedroom, bathroom and home type filters. Returns listings in site order; days on market is null when not shown.
- [Realtor.com API: Search homes](https://fous.com/methods/realtor.com/search-homes.md): Searches Realtor.com homes for sale, for rent, or recently sold in a city, neighborhood or ZIP code, with optional price, bedroom, bathroom and home type filters and sort order. Rentals with price ranges use the lowest advertised rent; withheld sold prices are blank.
- [NWS API: Get current conditions](https://fous.com/methods/weather.gov/get-current-conditions.md): Gets the latest observed weather from a nearby National Weather Service station for a US city, address, or ZIP code. Measurements the station does not report are null.
- [Zippopotam.us API: Get postal code](https://fous.com/methods/zippopotam.us/get-postal-code.md): Looks up the places, regions and coordinates for a postal code in a supported country on Zippopotam.us.
