# FARA Disclosures Lookup — Foreign Agent Registrations

> FARA Disclosures Lookup — Foreign Agent Registrations is a paid API for AI agents from ai-data-marketplace-1042299154756.us-central1.run.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Search U.S. Department of Justice FARA registrations by registrant name or state to find foreign lobbying and influence agents

## Facts

- Endpoint: GET https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/fara_disclosures
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fara-disclosures-lookup-foreign-agent-registrations-190df3f4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_m-Vk8LuyVfsrjGOUiyQ6o

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 fara-disclosures-lookup-foreign-agent-registrations-190df3f4
```

Example prompt: Search the FARA database for any foreign agent registrations tied to 'Qorvis Communications' and tell me which foreign principals they represent and whether those registrations are currently active.

## When to prefer this

Use this endpoint when you need to look up foreign agent registrations from the U.S. DOJ FARA database — ideal for due diligence on lobbying firms, compliance research, journalism investigations into foreign influence, or verifying whether a specific entity is registered to represent a foreign principal. Prefer this over general web search when you need structured, authoritative registration data including active status and registration dates.

## Known failure modes

- Missing both name and state parameters returns an error since at least one is required
- No matching registrants returns an empty registrants array
- Invalid state code (e.g. non-two-letter code) may return empty results or a validation error
- limit values outside 1–100 may be rejected or clamped
- FARA database may lag real-time DOJ updates by days or weeks

## How this service works

Search the current roster of agents actively registered under the Foreign Agents Registration Act by name or state, direct from the DOJ eFile API. Returns registration number, name, address, and registration date. FARA does not publish a machine-readable foreign-principal index, so this product does not claim to search by foreign principal.

## Output

Returns a JSON array of registrant records matching the query, each including the registrant's name, the foreign principal they represent, their registration date, and a boolean indicating whether the registration is currently active. Up to 100 records can be returned per call.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "name": {
       "type": "string",
       "description": "Full or partial registrant name. Either name or state is required."
      },
      "limit": {
       "type": "integer",
       "description": "Maximum registrants to return, 1 to 100. Defaults to 20."
      },
      "state": {
       "type": "string",
       "description": "Two-letter U.S. state code, for example DC. Either name or state is required."
      }
     },
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "success",
      "source",
      "source_url",
      "fetched_at",
      "query",
      "total_active_registrants",
      "match_count",
      "returned",
      "registrants",
      "marketplace_metadata"
     ],
     "properties": {
      "query": {
       "type": "string"
      },
      "source": {
       "type": "string"
      },
      "success": {
       "type": "boolean"
      },
      "returned": {
       "type": "integer"
      },
      "fetched_at": {
       "type": "string"
      },
      "source_url": {
       "type": "string"
      },
      "match_count": {
       "type": "integer"
      },
      "registrants": {
       "type": "string"
      },
      "marketplace_metadata": {
       "type": "string"
      },
      "total_active_registrants": {
       "type": "integer"
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "query": "[object with keys: name, state; full example in /openapi.json]",
  "source": "U.S. Department of Justice FARA eFile",
  "success": true,
  "returned": 5,
  "fetched_at": "2026-08-07T07:32:36.670Z",
  "source_url": "https://efile.fara.gov/api/v1/Registrants/json/Active",
  "match_count": 161,
  "registrants": "[array; full example in /openapi.json]",
  "marketplace_metadata": "[object with keys: data_mode, billable, availability, source; full example in /openapi.json]",
  "total_active_registrants": 538
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fara-disclosures-lookup-foreign-agent-registrations-190df3f4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai-data-marketplace-1042299154756.us-central1.run.app](https://www.zero.xyz/host/ai-data-marketplace-1042299154756.us-central1.run.app/llms.txt)
