Search foreign agents
uslobbying_search_foreign_agentsSearch official FARA daily registrant or foreign-principal snapshots, or retrieve one registration principal, short-form or document collection. Follow cursors to pinned local windows; principal status differs from registrant status. Disclosure records do not establish wrongdoing or influence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Search daily snapshots or fetch one registration detail collection; defaults to search. | |
| cursor | No | Opaque continuation; original filters may be omitted or repeated unchanged. | |
| detail | No | Detail collection, default foreign_principals; unavailable in search mode. | |
| entity | No | Search entity, default registrants; unavailable in detail mode. | |
| status | No | Selected entity status, default active; documents require all. | |
| country | No | Exact represented country/location label, foreign-principal search only. | |
| page_size | No | Maximum records in one local output window; positive integers clamp to 25, default 25. | |
| record_path | No | JSON Pointer to a stored value; empty selects the root. | |
| record_limit | No | Maximum object entries or array items, clamped to 25; text fragments use the response byte budget. | |
| name_contains | No | Search-only literal case-insensitive token-AND match over entity names. | |
| record_handle | No | Opaque tenant/tool-bound deferred record handle; exclusive with source selectors and cursor. | |
| record_offset | No | Key, item or Unicode-code-point offset. | |
| registration_number | No | Lossless digit-string registration number, required for detail mode. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Original acquisition mode. | |
| error | No | Present when the call failed. Absent on success. | |
| detail | No | Selected detail collection. | |
| entity | No | Selected search entity. | |
| offset | No | Start position in the pinned result set. | |
| source | No | Official source system. | |
| status | No | Effective selected entity status. | |
| notices | No | Limitations and success notices. | |
| records | No | Complete normalized parent records delivered in this window. | |
| coverage | No | Acquisition progress, independent of delivery. | |
| truncated | No | More data is available through next_cursor, record_handles or record windows; no source data was discarded. | |
| attribution | No | Required verbatim attribution for LDA data. | |
| next_cursor | No | Opaque next local result window. | |
| source_urls | No | Official source URLs actually acquired. | |
| retrieved_at | No | Retrieval ISO timestamp. | |
| record_window | No | Exact recursive window of a retained parent. | |
| total_matches | No | Exact matched records in the pinned acquisition. | |
| record_handles | No | Retained oversized parents, excluded from full records delivered. | |
| delivery_limits | No | Clamped controls for this call; an empty map means no clamp. Immediate cursor replay retains its original values. | |
| output_complete | No | Whether every matched parent has been delivered or deferred. | |
| records_deferred | No | Oversized parents represented by handles. | |
| records_returned | No | Full records delivered in this window. | |
| cursor_expires_at | No | Continuation expiry ISO timestamp. | |
| effective_filters | No | Normalized effective scope. | |
| snapshot_source_urls | No | Official snapshot URLs. | |
| snapshot_retrieved_at | No | FARA snapshot retrieval timestamp. | |
| snapshot_last_modified | No | Upstream Last-Modified header. |