API security testing

Scan for API security vulnerabilities

More comprehensive scans. More vulnerabilities identified. More time saved. Enhance your API security with Burp Suite.

API security testing represented by a torch

API security is more important now than ever before

APIs are a vital component of modern web applications, but security in this area is often poorly implemented and maintained. Many web vulnerability scanners lack visibility when it comes to APIs, which means the organizations using them lack visibility too.

Burp Scanner's built-in API security testing functionality can help to solve this problem.

Improved visibility of APIs means more endpoints scanned

Burp Scanner allows you to scan your APIs as part of your wider web app crawl & audit, and as a standalone too.

Upload an API definition file directly to the Burp Scanner and test for vulnerabilities without the need to host your own API specification, easily identify whether you have left a hosted API that can be accessed by attackers, test a wider range of endpoints by including HTTP headers, and scan APIs that require authentication.

Because many organizations struggle to manage their APIs, Burp Scanner's API discovery and scanning capabilities can mean a real boost to attack surface visibility. What you can't see, you can't test - making visibility paramount in today's API-connected world.

93 percent graph

of surveyed organizations are concerned about finding vulnerabilities in APIs and microservices. Source: TechValidate survey of PortSwigger customers

See more customer stories

Burp Scanner's API scanning capabilities are continually evolving

As with all Burp Suite features, API scanning is constantly evolving - enabling increased productivity and reliability for customers. Given the rising popularity of microservice architectures, and the need for fast, reliable API security testing tools, Burp Scanner will be introducing enhanced API security features in each release.

These enhancements will include exciting changes to the way Burp Scanner detects and scans APIs. You can find out more about upcoming plans for API scanning in our blog.

Find out more about Burp Scanner

A vulnerability scanner built with the modern web - and microservices - in mind

Designed by leading web security researchers, Burp Scanner aims to mirror the actions of a skilled manual tester. Benefit from PortSwigger's ongoing commitment to excellence.

Burp Scanner sits at the heart of both Burp Suite Enterprise Edition and Burp Suite Professional. It's the weapon of choice for over 70,000 users across more than 16,000 organizations - from pentesters to DevSecOps teams.

Reveal more

By using its advanced crawling algorithm to build up a profile of its target in a similar way to an expert tester, Burp Scanner can reveal more attack surface to exploit - without user intervention.

Scan it all

Burp Scanner can handle JavaScript-heavy web apps, employ user-defined login sequences, and parse many API definitions. It reveals more of the attack surface you need to see.

Save more time

Automating parts of your API security testing workflow can increase resources available for manual testing. This increases productivity for both organizations and individual testers.

Find critical bugs

Benefit from the best security research team in the world. Burp Suite subscribers get unrivaled protection against new vulnerabilities, and enhanced API protection.

Configure everything

Scan for a huge list of vulnerabilities, and save custom scan configurations. Have the option to focus on specific classes of vulnerability relevant to APIs - like XXE, or SQL injection.

Reliability you can trust

Find more vulnerabilities - and fewer false positives. Bring a whole new facet to your security testing with reliable automated OAST (out-of-band application security testing).

Block quote

I have already chosen Burp against our recommended scanning tool. Considering the flexibility in config, customer support, effectiveness in catching bugs etc.

See more customer stories

Balaji Govindan

Software Engineer