API Discovery Pro – Automatically Discover API Endpoints and Generate OpenAPI Specifications

By Mesbaul Islam • Penetration Tester & Security Researcher Open Source

During API penetration testing, one of the biggest challenges is identifying every available endpoint. Many organizations do not maintain accurate Swagger or OpenAPI documentation, forcing security testers to manually collect requests from Burp Suite before actual testing can begin.

To simplify this process, I developed API Discovery Pro, an open-source Burp Suite extension that automatically captures API endpoints from live HTTP traffic and generates an OpenAPI (Swagger) specification for further testing.

Why I Built API Discovery Pro

Throughout my penetration testing engagements, I repeatedly encountered the same problem:

I wanted a lightweight Burp Suite extension that could automate endpoint discovery while allowing security professionals to focus on finding vulnerabilities instead of documenting APIs.

Key Features

How It Works

The workflow is intentionally simple.

  1. Install the extension in Burp Suite.
  2. Browse or test the target application.
  3. API Discovery Pro automatically captures API requests.
  4. Review discovered endpoints.
  5. Generate an OpenAPI specification.
  6. Export or copy the generated Swagger JSON.

Instead of spending hours documenting APIs manually, testers can generate a usable API specification in just a few clicks.

Who Is This Tool For?

Current Features

Future Improvements

API Discovery Pro is actively being developed. Planned improvements include:

GitHub Repository

The project is completely open source, and contributions are always welcome. If you would like to try the extension, report issues, or contribute new features, visit the GitHub repository:

https://github.com/mesbah-diu/API-Discovery-Pro

Final Thoughts

API reconnaissance is one of the most important phases of API security testing. Missing endpoints often mean missed vulnerabilities. API Discovery Pro was built to automate this repetitive process and help penetration testers spend more time identifying security issues rather than documenting APIs.

I hope this project becomes a useful addition to the security community. Feedback, feature requests, and contributions are always appreciated.


Md. Mesbaul Islam
Penetration Tester | Security Researcher | Open Source Contributor

⭐ Try API Discovery Pro

If you're an API security tester or penetration tester, download the extension, try it during your next assessment, and let me know your feedback.

View on GitHub
← Back to Portfolio