Api Endpoint

Senate Lobbying Filing Search

Search live Lobbying Disclosure Act filings from the U.S. Senate LDA database by filing year, client, or registrant. Returns filing type, period, reported income and expenses, registrant, client, and the official document link. This covers Senate LDA filings, not House-only records.

Open interactive test console

Offering

Provider
ai-data-marketplace-1042299154756.us-central1.run.app
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Legal And Compliance
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/lobbying_reports
MIME type
application/json
First seen
2026-10-16T01:50:14.534Z
Last seen
Tags
government, lobbying, legal, lda, corporate spending

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.01 USDC
Atomic price: 10000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "10000",
    "payTo": "0x8647F7D7a1368a467Ad1FF757fBc2e7167973558"
  }
]

Observed health

Status
Healthy
Latest latency
60 ms
Average latency
165 ms
HTTP status
402
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET"
      ]
    },
    "queryParams": {
      "type": "object",
      "properties": {
        "filing_year": {
          "type": "integer",
          "description": "Filing year to search. Defaults to the current year."
        },
        "client_name": {
          "type": "string",
          "description": "Name of the entity paying for lobbying."
        },
        "registrant_name": {
          "type": "string",
          "description": "Name of the lobbying firm that filed."
        },
        "limit": {
          "type": "integer",
          "description": "Maximum filings to return, 1 to 25. Defaults to 10."
        }
      },
      "additionalProperties": true
    }
  },
  "required": [
    "type",
    "method"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "additionalProperties": true,
          "properties": {
            "client_name": {
              "description": "Name of the entity paying for lobbying.",
              "type": "string"
            },
            "filing_year": {
              "description": "Filing year to search. Defaults to the current year.",
              "type": "integer"
            },
            "limit": {
              "description": "Maximum filings to return, 1 to 25. Defaults to 10.",
              "type": "integer"
            },
            "registrant_name": {
              "description": "Name of the lobbying firm that filed.",
              "type": "string"
            }
          },
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "additionalProperties": true,
          "properties": {
            "fetched_at": {
              "type": "string"
            },
            "filings": {
              "type": "string"
            },
            "marketplace_metadata": {
              "type": "string"
            },
            "query": {
              "type": "string"
            },
            "returned": {
              "type": "integer"
            },
            "source": {
              "type": "string"
            },
            "source_url": {
              "type": "string"
            },
            "success": {
              "type": "boolean"
            },
            "total_matching_filings": {
              "type": "integer"
            }
          },
          "required": [
            "success",
            "source",
            "source_url",
            "fetched_at",
            "query",
            "total_matching_filings",
            "returned",
            "filings",
            "marketplace_metadata"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}