Public APIs
FraudLabs Pro favicon

FraudLabs Pro

Security

Screen order information using AI to detect frauds.

FraudLabs Pro's website screenshot

About FraudLabs Pro

FraudLabsPro provides a REST API for screening online order transactions for payment fraud. The Screen Order endpoint accepts a POST request with parameters covering IP address, billing and shipping details, user contact information, credit card BIN or hash, AVS/CVV results, order amount and items, payment gateway and mode, and coupon codes. The more parameters supplied, the higher the accuracy of the fraud detection result, and results can be returned in JSON or XML format.

The API response includes IP geolocation data (country, region, city, ISP, proxy and blacklist status), address verification checks (distance between IP and billing address, whether billing and shipping details match, whether the shipping address is a known mail drop or in an embargoed country), and email address checks such as whether the address is from a free or disposable provider.

The service is aimed at online merchants and developers who need to integrate automated fraud screening into checkout or order-processing flows. SDKs are available for JavaScript, PHP, Java, Python, Ruby, .NET, Node.js, Rust, Go, Kotlin, and Scala, alongside related APIs for user screening, SMS verification, and payment feedback. Access requires an API license key, obtained by signing up for a free license.

Key features

  • Screens order transactions for payment fraud via REST API
  • IP geolocation lookup including proxy and blacklist detection
  • Billing and shipping address verification, including address mismatch and mail-drop detection
  • Email address risk checks for free and disposable email providers
  • Supports JSON and XML response formats
  • SDKs available for JavaScript, PHP, Java, Python, Ruby, .NET, Node.js, Rust, Go, Kotlin, and Scala

Frequently asked questions

Is there a free tier?

Yes, FraudLabs Pro offers a free license to sign up for and start using the API.

What data can I submit to improve fraud detection accuracy?

You can supply IP address, billing and shipping details, email, phone, credit card BIN, AVS/CVV results, order amount, and payment gateway/mode, among other optional parameters.

What programming languages or platforms are supported?

SDKs are provided for JavaScript, PHP, Java, Python, Ruby, .NET, Node.js, Rust, Go, Kotlin, and Scala.

What response format does the API return?

The API returns results in JSON by default, with XML also supported.

Who is this API for?

It is designed for online businesses that want to screen order transactions for payment fraud.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product