API + MCP
Use The Same Report Engine From The
Web, API, and MCP
Create reports programmatically, poll status, and read the same saved report object your team sees on the website.
Access model
API access is account-linked. Create a free account, issue an API key, and start with score previews. No card is required for the evaluation path.
Website sessions, API calls, and agent sessions read from the same saved report state.
Create a report, poll for status, then read preview or full results from the same object.
Available endpoints
/api/v1/reports/previewCreate a score preview for partner and product-launch flows.
/api/v1/reportsCreate a new report or reuse one that already exists.
/api/v1/reports/:idGet the latest report status and sections.
/api/v1/reports/:id/download?format=jsonExport the report payload as JSON for programmatic integrations.
Official TypeScript Client
Zero-config auth, free-tier ready, launch-platform ready.
Command Line
Run reports from your terminal. One global install, instant previews.
npm install -g @seoreport/client{
"success": true,
"report": {
"jobId": "383c5318-5e81-45a8-9df8-579d10442f72",
"stage": "snapshot_ready",
"status": "completed",
"targetUrl": "https://rbeckner.com",
"isSnapshotReady": true,
"preview": {
"sectionKeys": ["hero_summary", "top_findings"]
},
"paidUnlock": {
"unlockEligible": true,
"unlocked": false
}
},
"pollAfterMs": 0
}Ready to build?
Get your free API key and start integrating SEO reports into your product.