Access data via the Application Programming Interface
the BJS doesn't have a single, unified API for all of its data.
Instead, the BJS provides access to its data through a few different methods:
1. | Dataset-Specific APIs: BJS offers APIs for some of its largest and most important data collections. The two main ones are: |
o | National Crime Victimization Survey (NCVS) API: Provides data on the frequency, characteristics, and consequences of criminal victimization in the U.S. |
o | National Incident-Based Reporting System (NIBRS) API: Provides detailed data on crimes recorded by law enforcement agencies. These APIs are built on the Socrata Open Data API (SODA) platform, which is common for government data portals. |
2. | Data Analysis Tools: For many of its datasets, BJS has created interactive web tools that let you filter, query, and visualize data without needing to write any code. This is their primary method for making data accessible to the public. You can find these on the |
BJS Data Analysis Tools page.
3. | Data Downloads: You can also download entire datasets directly from the BJS website for analysis in statistical software like R, SPSS, or Python. |