Ecommerce audit API for tools, agents, and workflows.
Run free ecommerce checks through JSON endpoints: SEO, product pages, Shopify apps, Shopify themes, SSL, redirects, GDPR signals, robots.txt, sitemap.xml, schema, tech stack, and contact discovery.
Agent run-tool example
POSTcurl -X POST https://yourecommercescore.onrender.com/api/agent/run-tool \
-H "Content-Type: application/json" \
-H "x-api-key: ecb_live_your_key" \
-d '{"tool":"ssl-check","url":"https://example.com"}'{
"success": true,
"tool": "ssl-check",
"url": "https://example.com",
"score": 90,
"issues": [],
"metrics": {
"valid_certificate": true,
"days_until_expiry": 73
},
"recommendations": ["SSL certificate looks valid. Keep auto-renewal enabled."]
}25+
API-ready ecommerce checks
JSON
Standard response format
Keys
Hashed API key access
Agent-friendly
One endpoint for automation.
Agents can call the manifest, choose a tool, then run it through a single endpoint. Direct tool endpoints remain available for developers who want explicit routes.
Manifest
https://yourecommercescore.onrender.com/api/agent/manifestLists available tools, input schema, output schema, endpoint paths, and premium readiness.
Universal runner
POST https://yourecommercescore.onrender.com/api/agent/run-toolBody: tool ID plus URL. Add x-api-key for account limits, usage logging, and premium API access.
Batch runner
POST https://yourecommercescore.onrender.com/api/agent/batch-run-toolRun up to 25 checks in one authenticated request. Each item counts as one API call.
Usage + leaderboard
GET https://yourecommercescore.onrender.com/api/agent/usageRead usage through x-api-key and query public tool leaderboards for agent workflows.
API keys
Authenticated API access is ready for premium usage.
Create hashed API keys, revoke them anytime, track monthly usage, and receive X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers on authenticated agent calls.
Tool endpoints
Free API checks that map to real ecommerce problems.
/api/tools/website-statusCheck online status, response time, redirects, and status code.
/api/tools/ssl-checkValidate SSL certificate, issuer, expiry, and TLS availability.
/api/tools/redirect-checkTrace redirect chains and final destination status.
/api/tools/robots-txtInspect crawl directives, blocks, and sitemap declarations.
/api/tools/sitemap-xmlFind XML sitemaps and inspect URL discovery signals.
/api/tools/schema-markupDetect Product, Organization, FAQ, Review, and Breadcrumb schema.
/api/tools/product-page-seoAudit product page SEO, trust, metadata, price, and review signals.
/api/tools/gdpr-checkCheck privacy links, CMP/cookie signals, and marketing trackers.
/api/tools/tech-stackDetect ecommerce platform, pixels, apps, CMS, and marketing tools.
/api/tools/shopify-themeDetect Shopify theme and public storefront theme signals.
/api/tools/shopify-appsDetect Shopify apps, review widgets, subscriptions, and pixels.
/api/tools/email-finderFind public emails, mailto links, and contact/support pages.
Direct endpoint example
curl -X POST https://yourecommercescore.onrender.com/api/tools/product-page-seo \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/products/bestseller"}'Use cases
- AI agents that need to inspect ecommerce stores before creating a growth plan.
- Agencies qualifying Shopify or WooCommerce prospects before outreach.
- Internal dashboards that monitor SEO, trust, SSL, redirects, and product page quality.
- No-code workflows that trigger audits before paid campaigns, launches, or migrations.
Batch API
curl -X POST https://yourecommercescore.onrender.com/api/agent/batch-run-tool \
-H "Content-Type: application/json" \
-H "x-api-key: ecb_live_your_key" \
-d '{
"requests": [
{"tool":"ssl-check","url":"https://example.com"},
{"tool":"seo-check","url":"https://example.com"},
{"tool":"gdpr-check","url":"https://example.com","publish_to_leaderboard":true}
]
}'Usage API
curl https://yourecommercescore.onrender.com/api/agent/usage \
-H "x-api-key: ecb_live_your_key"Leaderboard API
curl "https://yourecommercescore.onrender.com/api/agent/leaderboard?tool=gdpr-check&limit=10"Standard error format
{
"error": {
"code": "rate_limit_exceeded",
"message": "Monthly API limit reached for this API key.",
"meta": {
"reset_at": "2026-07-01T00:00:00+00:00"
}
}
}Premium API
Built to become a premium channel.
Free public checks are useful for agents and SEO discovery. Premium API access can add API keys, higher limits, batch audits, saved reports, webhooks, white-label exports, and agency workflows.
