The US Fraud Stats API is a RESTful API that exposes analytical insights from data on the most reported types of fraud in the United States. The dataset includes details like the number of cases, total reported losses, and median losses per fraud type. Designed for researchers, journalists, analysts, and developers, the API allows segmented access to data by fraud category. Each endpoint is optimized for specific queries, enabling users to filter and sort by case volume, financial impact, or fraud type. This helps in building dashboards, generating insights, and monitoring trends related to fraud in the U.S.
{"fraud_types":[{"rank":1,"category":"Imposter scams"},{"rank":2,"category":"Online shopping and negative reviews"},{"rank":3,"category":"Business and job opportunities"},{"rank":4,"category":"Investment related"},{"rank":5,"category":"Internet services"},{"rank":6,"category":"Prizes, sweepstakes and lotteries"},{"rank":7,"category":"Telephone and mobile services"},{"rank":8,"category":"Health care"},{"rank":9,"category":"Travel, vacations, timeshare plans"},{"rank":10,"category":"Mortgage foreclosure relief, debt management"}]}
curl --location --request POST 'https://zylalabs.com/api/6524/us+fraud+stats+api/9447/get+types+of+fraud' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{}'
{"fraud":"Imposter scams","number_of_reports":845806}
curl --location --request POST 'https://zylalabs.com/api/6524/us+fraud+stats+api/9448/get+number+of+reports+by+type' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"type_of_fraud":"Required"}'
{"fraud":"Imposter scams","median_losses":800,"unit":"USD"}
curl --location --request POST 'https://zylalabs.com/api/6524/us+fraud+stats+api/9449/get+median+loss+per+incident+by+type' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"type_of_fraud":"Required"}'
{"fraud":"Imposter scams","total_losses":2950000000,"unit":"dollars"}
curl --location --request POST 'https://zylalabs.com/api/6524/us+fraud+stats+api/9450/get+total+annual+losses+by+type' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"type_of_fraud":"Required"}'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The US Fraud Stats API provides statistics on various types of fraud, including the number of cases, total reported losses, and median losses per fraud type.
You can filter the data by fraud category, case volume, financial impact, or specific fraud types through the API's segmented access endpoints.
The API is designed for researchers, journalists, analysts, and developers who need detailed insights and analytical data on fraud trends in the United States.
Yes, the US Fraud Stats API is RESTful, meaning it follows standard HTTP methods for requests, making it easy to integrate and use with various applications.
Absolutely! The API is optimized for specific queries, allowing you to build dashboards and generate insights related to fraud trends in the U.S.
Each endpoint returns specific fraud-related data: the types of fraud, number of reports, median losses, and total annual losses. For example, the "get types of fraud" endpoint returns a ranked list of fraud categories, while "get number of reports by type" provides the count of cases for a specified fraud type.
Key fields include "fraud" (the type of fraud), "number_of_reports" (case count), "median_losses" (average loss per incident), and "total_losses" (annual financial impact). Each response is structured to provide clear insights into fraud statistics.
Users must specify a fraud type as a parameter for the endpoints that provide detailed statistics (e.g., "get number of reports by type"). The fraud types can be obtained from the "get types of fraud" endpoint, ensuring valid requests.
The response data is organized in JSON format, with each endpoint returning a structured object. For instance, the "get median loss per incident by type" returns an object containing the fraud type, median loss, and currency unit, making it easy to parse and utilize.
Typical use cases include analyzing fraud trends, creating visual dashboards, conducting research on fraud impacts, and generating reports for stakeholders. The data can help identify high-risk fraud types and inform preventive measures.
Data accuracy is maintained through rigorous collection methods and regular updates from reliable sources. The API aggregates reports from various agencies, ensuring that the statistics reflect the most current and comprehensive fraud data available.
Users can utilize the returned data by integrating it into applications for real-time analysis, generating visualizations for presentations, or conducting in-depth research. The structured format allows for easy manipulation and filtering based on user needs.
Each endpoint provides distinct information: the "get types of fraud" endpoint lists fraud categories, while the "get number of reports by type" gives case counts. The "get median loss per incident" and "get total annual losses" endpoints provide financial insights specific to each fraud type.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
Service Level:
100%
Response Time:
797ms
Service Level:
100%
Response Time:
7ms
Service Level:
100%
Response Time:
169ms
Service Level:
100%
Response Time:
121ms
Service Level:
100%
Response Time:
133ms
Service Level:
100%
Response Time:
2,379ms
Service Level:
100%
Response Time:
124ms
Service Level:
100%
Response Time:
52ms
Service Level:
100%
Response Time:
60ms
Service Level:
100%
Response Time:
100ms
Service Level:
100%
Response Time:
797ms
Service Level:
100%
Response Time:
7ms
Service Level:
100%
Response Time:
169ms
Service Level:
100%
Response Time:
121ms
Service Level:
100%
Response Time:
133ms
Service Level:
100%
Response Time:
2,379ms
Service Level:
100%
Response Time:
124ms
Service Level:
100%
Response Time:
52ms
Service Level:
100%
Response Time:
60ms
Service Level:
100%
Response Time:
100ms