The StoreCensus API provides programmatic access to comprehensive e-commerce intelligence data. Our RESTful API delivers structured, reliable data about online stores and businesses to power your applications, integrations, and workflows.
Whether you're building lead generation tools, enriching CRM data, conducting market research, or developing competitive analysis platforms, our API provides the foundation for data-driven e-commerce insights.
All API responses are returned in JSON format with consistent structure, comprehensive error handling, and enterprise-grade reliability. Authentication is handled via Bearer tokens with built-in rate limiting to ensure optimal performance for all users.
The StoreCensus API uses Bearer Token Authentication. You must include your API key in the Authorization header of all requests.
API keys can be generated on the API page of your StoreCensus account after logging in.
| Status Code | Error | Description |
|---|---|---|
| 401 | {'error': 'Missing API key'} | No API key was provided in the request |
| 401 | {'error': 'Invalid Authorization header format. Expected: Bearer your.api.key'} | The Authorization header format is incorrect |
| 401 | {'error': 'API key cannot be empty'} | An empty API key was provided |
| 401 | {'error': 'Invalid API key or inactive subscription'} | The API key is invalid or the subscription is not active |
The StoreCensus API implements rate limiting based on your subscription plan. Rate limits are applied on a per-API-key basis.
| Plan | Rate Limit |
|---|---|
| Other Plans | 6 requests per second |
| Premium Plan | 30 requests per second |
The StoreCensus API uses standard HTTP status codes to indicate the success or failure of requests. All errors are returned in a consistent JSON format.
| Status Code | Description |
|---|---|
| 400 Bad Request | The request was malformed or missing required parameters |
| 401 Unauthorized | Authentication failed or was not provided |
| 429 Too Many Requests | Rate limit exceeded |
| 500 Internal Server Error | An error occurred on the server |
All errors are returned in a consistent JSON format with an error field containing a description of the error:
| URL | GET /api/v1/website/{domain} |
| Description | Retrieve comprehensive e-commerce intelligence data for a specific website domain |
| Authentication | Required (Bearer token) |
| Rate Limited | Yes (based on subscription plan) |
| Parameter | Description |
|---|---|
domainrequired | The domain name to analyze (e.g., "example-store.com") |
The API returns comprehensive domain data organized into logical sections for enterprise-level consumption:
When no data is found for a domain: