# Federal Lobbying Filings Search (Senate LDA)

> Federal Lobbying Filings Search (Senate LDA) is a paid API for AI agents from api.agentstools.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Search and retrieve normalized federal lobbying filings from the Senate LDA disclosure system by client, registrant firm, lobbyist, or issue code, with optional year and period filters.

## Facts

- Endpoint: GET https://api.agentstools.dev/lobbying/filings
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/federal-lobbying-filings-search-senate-lda-55c9a264
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Pgj2YYROIwmTnGwtLzpmi

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability federal-lobbying-filings-search-senate-lda-55c9a264
```

Example prompt: Pull up the Senate LDA lobbying filings where Pfizer is the client — limit it to 2024 filings, up to 50 results, and include the reported income and issue areas.

## When to prefer this

Use this endpoint when you need structured, normalized federal lobbying disclosure data from the Senate LDA system, especially when researching who is lobbying on a specific issue, what firms represent a given client, or the lobbying activity of a particular individual. Prefer this over raw government data portals when you need clean, citation-backed JSON suitable for downstream analysis or agent workflows.

## Known failure modes

- No filings found matching the query parameters — returns empty result set
- Invalid filing_period code provided — may return error or no results
- Ambiguous client or registrant name matching multiple entities — returns all matches up to limit
- Rate limiting or payment failure — returns 402 or 429 response
- Network timeout for large result sets near the 100-record limit

## How this service works

Federal lobbying filings from the Senate LDA disclosure system covering both chambers. Give a client name, registrant firm name, lobbyist name or issue code and get normalized filings with the registrant, client, reported income or expenses, issue areas, government entities lobbied and the lobbyists, each cited to its filing document. Optional filing year and period filters.

## Output

Returns a list of normalized lobbying filing records, each including the registrant (lobbying firm), client, reported income or expenses, issue areas covered, government entities lobbied, individual lobbyists listed, and a citation link to the original filing document. Results are filtered by any combination of client name, registrant name, lobbyist name, issue code, filing year, and filing period provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "issue": {
       "type": "string",
       "description": "Issue text or general issue code, e.g. TAX"
      },
      "limit": {
       "type": "integer",
       "maximum": 100,
       "minimum": 1,
       "description": "Max records to return, default 20"
      },
      "client_name": {
       "type": "string",
       "description": "Lobbying client name"
      },
      "filing_year": {
       "type": "integer",
       "description": "Filing year filter, e.g. 2024"
      },
      "filing_period": {
       "type": "string",
       "description": "Filing period code, e.g. first_quarter"
      },
      "lobbyist_name": {
       "type": "string",
       "description": "Individual lobbyist name"
      },
      "registrant_name": {
       "type": "string",
       "description": "Registrant lobbying firm name"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/federal-lobbying-filings-search-senate-lda-55c9a264/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.agentstools.dev](https://www.zero.xyz/host/api.agentstools.dev/llms.txt)
