The FARA.gov API V1 endpoints are now available. Additional endpoints will be released following the transition of FARA eFile registration to online forms-based collection.

The FARA.gov Application Programming Interface (API)

The FARA.gov API (Application Programming Interface) allows the public to access registrant data and filing documents submitted under the Foreign Agents Registration Act (FARA).

The data include registrations (initial filings for primary registrant), short-forms (individual foreign agents) and foreign principals.

Getting Started

New to APIs? Check out our introductory tutorial on the API to learn the ropes.

Familiar with APIs? Jump right into the data with our list of available Endpoints.

Prefer to download data in bulk? Visit our Bulk Data Repository for datasets available to download.


The U.S. Department of the Justice is committed to providing transparency in government and now offers Application Programming Interfaces (APIs) via this website. An API is an easy to use web service which allows anyone to request data in machine readable format with minimal human involvement. APIs were developed to help meet the demand for access to valuable content using automated processes than can be set up to run unattended. The APIs made available by the U.S. Department of Justice provide access to available FARA registration data and documents and they make using the data easier (e.g., simple reporting or data analytics).

Over time we expect to expand the APIs available through the FARA.gov to provide even better access to machine-readable registrant information. Your participation is critical to the success of this effort, and we value your input and feedback. Please Contact Us with your suggestions or if you need any assistance navigating our site.

For more information about the Foreign Agents Registration Act visit https://www.justice.gov/nsd-fara.