# ScriptMasterLabs FEC Campaign Finance API

> ScriptMasterLabs FEC Campaign Finance API is a paid API for AI agents from acp-x402-scriptmasterlabs.onrender.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-15).

Retrieves federal campaign finance data from the FEC, paid per-call via USDC on Base using the x402 protocol.

## Facts

- Endpoint: GET https://acp-x402-scriptmasterlabs.onrender.com/x402/fec-campaign-finance?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scriptmasterlabs-fec-campaign-finance-api-9111bea7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WonLQ1czkGUCE-JsoQ3LJ

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 scriptmasterlabs-fec-campaign-finance-api-9111bea7
```

Example prompt: Can you pull the FEC campaign finance data for me — I want to look up contribution and expenditure records for a federal candidate or PAC?

## When to prefer this

Choose this endpoint when you need programmatic, pay-per-call access to FEC campaign finance data without managing API keys or subscriptions. It is particularly useful for AI agents operating with crypto wallets on Base that can settle payments in USDC via the x402 protocol. Prefer this over direct FEC API access when you need a single unified billing model across multiple government data sources.

## Known failure modes

- Missing or invalid query properties may return empty results or an error
- Payment failure via x402 protocol will block access to data
- FEC data unavailability or upstream outage returns no records
- Malformed request schema results in a 400-level error
- Rate limiting or quota exhaustion on the underlying FEC data source

## How this service works

Pay-per-call crypto, RWA, federal, SEC, and compliance APIs. Settled in USDC on Base via x402. Hyphen routes only (e.g. /x402/rwa-aggregates, /x402/gas-tracker).

## Output

Returns federal campaign finance records from the FEC, which may include data on contributions received, expenditures made, candidate or committee details, and related financial disclosures. The exact structure depends on the query properties passed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scriptmasterlabs-fec-campaign-finance-api-9111bea7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from acp-x402-scriptmasterlabs.onrender.com](https://www.zero.xyz/host/acp-x402-scriptmasterlabs.onrender.com/llms.txt)
