API penetration testing. REST & GraphQL, started today

Test your API the way an attacker probes it.

Broken object-level authorization, weak authentication, and business-logic abuse are the most common ways real APIs get exploited — and they're exactly what automated API scanners tend to miss. We manually test your REST or GraphQL API's authentication, authorization, and business logic. Start online, no scoping call.

REST & GraphQL coverage Manual exploitation Published pricing Attestation letter included
15+
Years of penetration
testing experience
500+
Clients served across
major industry sectors
12
Active professional
certifications held
F500
Fortune 500 client track record
Why API teams end up here

APIs fail differently than websites — and get tested less.

APIs are frequently the least-tested part of an application's attack surface, even though they often expose the same data and functionality as the web or mobile client with fewer guardrails in front of them. Broken object-level authorization (accessing another user's data by changing an ID), weak or missing rate limiting, and authentication flaws are common and rarely caught by generic scanning. This engagement tests your API directly.

What audit-grade means

Five commitments that separate a real pentest from a quick-find scan.

"Audit-grade" is a category, not a slogan. It means the report holds up to your auditor's review, your prospect's security team, and your insurance underwriter — not because we say so, but because of what we commit to do on every engagement.

Authorization testing

We test for broken object-level and function-level authorization — the most common real-world API vulnerability class.

Authentication & rate limiting

Token handling, session management, and rate-limiting gaps are tested directly, not inferred from a spec.

Retest from scratch

When you remediate, we retest everything from scratch, not just the listed findings. New issues that surfaced since the original test get reported too.

Honest pricing

Published list pricing by the number of APIs/hosts tested. No quote, no negotiation, no sales-rep discount theater.

Self-serve, no calls

Answer a few quick questions, purchase, and receive your report. No scoping call, no sales rep, no procurement-cycle drag.

Coverage, not quick wins

Bug-bounty and PtaaS testing chases quick wins.
A real API pentest is graded on coverage, not the first finding.

The cheap pentest options inside compliance platform marketplaces optimize for time-to-first-finding. They're excellent at surfacing the obvious. They're not designed to comprehensively test authorization and business logic across your endpoints.

Quick-find testing

Bug-bounty and PtaaS researchers race for the first finding. Coverage of the rest of your API surface isn't the goal of the system, and it isn't what gets reported.

Scanner-only testing

Automated API scanners test against a spec. Broken object-level authorization and business-logic abuse — the vulnerabilities that actually lead to a breach — are mostly missed.

Audit-grade testing

Every endpoint on every in-scope API, authorization boundaries included. If you list it, we test it.

Honest pricing

Published rates. No quotes. No sales calls.

Pricing scales with the number of hosts, IPs, or cloud endpoints you want tested — not the number of individual API routes.

How pricing works: The first asset covers the essential work every engagement requires — scoping, setup, validation, and reporting. Pricing scales with your environment from there. Count each public-facing host, IP, or cloud endpoint you want tested — they don't have to be contiguous or in the same network. If you have more than 256 assets, contact us.
Hosts, IPs, or cloud endpoints to test Price Price per asset
1$4,995$4,995
2–4$7,995$1,999 – $3,997
5–8$10,995$1,374 – $2,199
9–16$15,995$1,000 – $1,777
17–32$25,995$812 – $1,529
33–64$36,995$578 – $1,121
65–128$52,995$414 – $815
129–256$72,995$285 – $566

Manual validation included on every engagement. No false-positive reports. Fixed pricing designed for fast procurement.

API Pentest FAQ

What teams ask before they buy an API pentest.

Do you need our API documentation or spec?
It helps — an OpenAPI/Swagger spec or Postman collection speeds up coverage — but isn't required. We can also test via API discovery if documentation isn't available.
Do you test GraphQL as well as REST?
Yes, both. GraphQL introduces its own issues (introspection exposure, nested query abuse) that we test for specifically.
Do you need test accounts?
Yes — at least two accounts at different privilege levels are ideal, so we can test authorization boundaries between them.
Is there a sales call?
No. Choose your scope from the pricing table and checkout online.
What if I need a retest after remediation?
We retest everything from scratch, not just the listed findings. Free retest within 14 days of report delivery. From day 15 through day 60, retest is 25% of the original price. After 60 days, a full re-engagement is recommended because the environment has typically drifted.
Can our procurement team approve this without a custom SOW?
Yes. Pricing is fixed and published. The standard authorization and rules-of-engagement are in our Terms of Service — most procurement teams clear it in days, not weeks. If your process specifically requires a Statement of Work, select that option at signup and we'll send it for signature through DocuSign instead of running payment through Stripe.
See it before you buy

The exact deliverable you'll receive.

Download a full sample report. No email required, no pressure, no follow-up calls. The format is the format.

Pentest Express sample report cover
Operated by senior practitioners

Pentest Express is built and operated by a senior practitioner team.

Founded by Trey Blalock — 15+ years of penetration testing experience, 12 active certifications, and engagements across Fortune 500 companies and federal agencies including the DIA, FBI, and NSA. Speaker at DefCon and MITRE ATT&CKcon. Two DHS CISA keynotes.

The brand carries the quality reputation, not any individual tester. Every report is held to the same standard, on every engagement, regardless of who performs it.

Read Trey's full background →
Trey Blalock, founder of Pentest Express
Get started

Ready to test your API?

Self-serve checkout, published pricing. No call, no quote, no waiting.