The StoreCensus API gives you direct access to a constantly updated database of millions of Shopify stores. Instantly retrieve detailed e-commerce data, including store metadata, contact information, installed apps, traffic insights, revenue estimates, and more. Whether you're building outreach tools, enriching CRM records, or powering custom dashboards, the StoreCensus API is designed for high-volume, fast-filtering use cases that demand accuracy and scale.
Our API allows you to programmatically retrieve detailed information about online stores including:
This API is designed for developers, marketers, and e-commerce professionals who need reliable data about online stores for lead generation, market research, competitive analysis, and more.
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/domain/{domain} |
Description | Retrieve comprehensive e-commerce intelligence data for a specific domain |
Authentication | Required (Bearer token) |
Rate Limited | Yes (based on subscription plan) |
Parameter | Description |
---|---|
domain required | The domain name to analyze (e.g., "example-store.com") |
The API returns organized domain data in the following structure:
When no data is found for a domain: