10 Top APIs for Crime

Developers looking to create applications for crime fighting can find dozens of Application Programming Interfaces, or APIs in the Crime category on ProgrammableWeb. In the Crime category, there are resources available to return crime statistics, return background check information, provide sex offender information, provide facial recognition, create crime maps, return cyberattack data, return dark web data, predict online fraudulent behavior, and possibly even spot a murder in real-time.

This article details the ten top Crime APIs determined by web page visits on ProgrammableWeb.

1. Family Watchdog API

Family Watchdogis a free service to help locate registered sex offenders in your area. The Family Watchdog APITrack this API allows users to integrate name and location search of sex offenders into apps. The service covers USA, Guam, Puerto Rico, Virgin Islands.

2. SpotCrime API

SpotCrime provides maps at the neighborhood level representing data on criminal incidents from city and county police and other authorities. It provides alerts on incidents within specified areas and summary reports of crimes reported to police by area and time period. Spotcrime API methods support retrieval of a list of crimes within a specified radius of a location defined as latitude and longitude. Data returned includes victims, the type of offense, the date and location, and a description provided by investigating officers or other authorities.

3. YourMapper CrimeScore API

Your Mapper aggregates local government data from cities across the nation, standardizes it, geocodes it, and keeps it up to date for websites and applications. YourMapper provides the CrimeScore APITrack this API which utilizes police reports and determines a score weighted for type of crime, recency, and proximity, then adjusted by neighboring CrimeScore ratings. Developers can use the API to create crime maps with badges containing a 1-100 score or an A-F grade.

4. CrimeoMeter API

CrimeoMeter provides crime data and crime maps for more than 50 cities. The CrimeoMeter Crime Data APITrack this API returns data including incident code, date, description, source, type, location, and more. The API also returns JSON data with safety quality indexes (SQI), statistics, and safety recommendations for a specific location.

5. Recordsapi.com API

The Recordsapi.com APITrack this API returns XML or JSON formatted data from public records. The service allows access to over 105 billion records from 9 databases, and includes data about geneology, business records, individual persons (birth, death, grave, marriage, etc.) criminal background checks (arrests, inmate, offender, mugshot, warrants, etc.)

6. Unlimited Criminal Checks Offender API

Unlimited Criminal Checks provides users with databases on criminal records across the U.S. The company offers the Data Does It Offender APITrack this API which allows developers and marketers to pull records including criminal courts, Department of Corrections, sex offender, white page current and historic (great for skip tracing) and reverse cell phone look ups. Results include nationwide sex offenders complete with street address, lat/lon, personal details, vehicle and DMV provided in both XML and JSON formats.

7. 18F/FBI Crime Data

FBI Crime Data Explorer is a website that allows law enforcement and the general public to more easily access uniform crime data. The FBI Crime Data APITrack this API allows users to look at multiple years of data from state and local law enforcement agencies. Personally identifiable information (PII) about the offenders or victims is not available. FBI Crime Data Explorer and API were created in conjunction with 18F, a government digital services agency.

Developers can get access to crime data with this API

Developers can get access to crime data with this API. Image: Federal Bureau of Investigation

8. UK Police API

Data.police.uk is a site providing open data about crime and policing in England, Wales and Northern Ireland. The data.police.uk APITrack this API contains crime data and information including neighborhood team members, upcoming events, crime statistics for both street and neighborhood level, outcomes for street level crimes and the locations of the nearest police stations.

9. BackgroundCheck API

BackgroundCheck REST APITrack this API provide access to background screening records, including criminal records, addresses, court documents, and more. It currently is composed of U.S. Criminal Records, U.S. Jail Inmate (Who's in jail) Database, and U.S. People Database - Past to Present The API returns data in XML & JSON formats

10. Jailbase API

Jailbase is an informational site about arrested persons. On the Jailbase website, users can search arrested persons with mugshots included if available, lookup recent arrests and be notified if someone they know is arrested. The Jailbase APITrack this API lets users search for arrested and booked individuals in county jails. It uses RESTful calls and responses are formatted in JSON.

But there are plenty more choices than what you see on the list above. Check out the Crime category which contains more than 50 APIs, SDKs, and Source Code Samples.

Be sure to read the next Crime article: Daily API RoundUp: RentLinx, Keyri, Eden AI, High Mobility