API Reference
The Zeodyn™ REST API lets you integrate AI agent commerce scanning directly into your applications, CI/CD pipelines, and monitoring workflows. Authenticate with a Bearer token, submit URLs for scanning, and receive comprehensive results programmatically.
Authentication
All API requests require a Bearer token. Create an API key from your account settings. Keys use the zd_live_ prefix and are shown only once at creation. Zeodyn stores a SHA-256 hash of each key — lost keys cannot be recovered.
Authorization: Bearer zd_live_xxxxxBase URL
All endpoints are served from a single base URL:
https://zeodyn.com/api/v1Rate Limits
API rate limits are enforced per calendar month based on your subscription tier.
| Tier | Monthly limit |
|---|---|
| Free | 100 requests |
| Pro | 1,000 requests |
| Growth | Unlimited |
Every API response includes rate limit headers so you can track your usage:
| Header | Description |
|---|---|
| X-RateLimit-Limit | Your monthly request allowance |
| X-RateLimit-Remaining | Requests remaining this month |
| X-RateLimit-Reset | Unix timestamp when the limit resets (start of next month) |
When you exceed your limit, the API responds with 429 Too Many Requests and a Retry-After header indicating when you can retry.
Error Handling
All error responses follow a consistent JSON format:
{
"error": "A human-readable error message"
}| Status | Meaning |
|---|---|
| 400 | Validation error — check the request body or query parameters |
| 401 | Authentication failed — missing or invalid API key |
| 403 | Forbidden — your tier does not include this feature, or rate limit exceeded |
| 404 | Resource not found |
| 429 | Rate limit exceeded — wait and retry after the Retry-After period |
| 500 | Internal server error |
| 502 | Upstream error — the target site could not be reached |
| 503 | Service temporarily unavailable |
| 504 | Gateway timeout — the target site did not respond in time |
Endpoints
The API provides the following endpoints. Click through for full request/response details.
Agent protocols
In addition to the REST API, Zeodyn™ supports two agent-native protocols that provide the same capabilities through different interaction models: