# politics-lobbying-filings

> politics-lobbying-filings is a paid API for AI agents from payai.agentstools.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Retrieves normalized federal lobbying disclosure filings from the Senate LDA system, searchable by client, registrant firm, lobbyist name, or issue code with optional year/period filters.

## Facts

- Endpoint: GET https://payai.agentstools.dev/lobbying/filings
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/politics-lobbying-filings-2313451b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-IqSvfnZ_9N8TYlqWG217

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 politics-lobbying-filings-2313451b
```

Example prompt: Pull me the federal lobbying filings from 2024 where Amazon was the client — I want to see the registrant firms, reported income, issue areas, and which government entities were lobbied.

## When to prefer this

Choose this endpoint when you need structured, normalized access to U.S. federal lobbying disclosure data from the Senate LDA system without having to parse raw government XML or navigate the LDA portal directly. It is especially useful for researching corporate lobbying activity, tracking issue-area lobbying across Congress, or investigating individual lobbyists — and it supports filtering by year and quarter to scope results precisely.

## Known failure modes

- No filings found matching the query parameters — returns empty result set
- Ambiguous client or registrant name matches multiple entities — results may include unintended filers
- Rate limit or payment failure returns HTTP 402 or 429
- Invalid filing_period code returns a validation error
- Overly broad queries with no filters may hit the default limit of 20 records, truncating results

## 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

A list of normalized lobbying filing records, each containing the registrant firm, client name, reported income or expenses, issue areas covered, government entities that were lobbied, individual lobbyist names, filing period details, and a citation link to the original filing document.

## 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/politics-lobbying-filings-2313451b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from payai.agentstools.dev](https://www.zero.xyz/host/payai.agentstools.dev/llms.txt)
