The InspectWP API
Run in-depth WordPress analysis reports on demand, straight from your own tools, dashboards, and CI pipelines.
What you can do
Generate reports via REST
POST a URL and get back the same deep analysis our web UI runs: plugins, themes, performance, SEO, and security signals.
Usage tracking
Every call is counted against your monthly quota. Check remaining credits any time via GET /api/usage.
Predictable rate limits
Each plan ships with a generous per-minute rate limit so your integrations stay fast and reliable.
Simple bearer-token auth
No OAuth dance. Issue a token from your dashboard and send it as an Authorization header.
Rich JSON responses
Full report structure documented. Pipe it straight into your own reporting tools.
Flexible monthly plans
Upgrade, downgrade, or cancel any time. Billing is handled through Stripe.
Built for
Agencies & freelancers
Audit every client site on a schedule and feed the results into your own reporting stack.
Monitoring & alerting
Trigger a fresh InspectWP report whenever a site ships a deploy and catch regressions early.
CI / CD pipelines
Fail the build when a critical WordPress check regresses. One HTTP call is all it takes.
Two calls to get started
Generate a new report
curl -X POST https://inspectwp.com/api/generate-report \
-H "Authorization: Bearer $INSPECTWP_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}'
Fetch an existing report
curl https://inspectwp.com/api/report/REPORT_ID \
-H "Authorization: Bearer $INSPECTWP_API_TOKEN"
Pricing
Already on InspectWP Premium? Your subscription includes 15 API reports per month. Just issue a token from your account to get started.
Ready to automate your WordPress audits?
Create a free account, issue an API token, and pick a plan when you're ready.
Sign up free