API Documentation
Build powerful integrations with Convexify Services API
https://services.convexify.tech/api/v1Overview
The Convexify Services API provides programmatic access to powerful data extraction and analysis tools. Currently available services include:
Reviews Scraping
Extract product reviews from major retailers including Sephora, Ulta, and Macy's. Get ratings, review text, sentiment analysis, and more.
AvailableSentiment Analysis
Advanced AI-powered sentiment analysis for any text content with detailed emotion detection and theme extraction.
Coming SoonAuthentication
All API requests require authentication using an API key. Include your key in the X-API-Key header:
Endpoints
/reviews/scrapeScrape product reviews from a supported retailer URL.
Supported Retailers
Request Body
Example Request
Response
Response Headers
| Header | Description |
|---|---|
X-Request-Id | Unique request identifier for debugging |
X-RateLimit-Remaining | Remaining requests in current minute |
X-Processing-Time-Ms | Server processing time in milliseconds |
/usageRetrieve your API usage statistics for the current billing period.
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
period | string | current_month | current_month, last_month, or all |
Example Request
/healthCheck API status. No authentication required.
Example Response
Error Handling
The API uses conventional HTTP response codes to indicate success or failure.
| Code | Status | Description |
|---|---|---|
200 | OK | Request successful |
400 | Bad Request | Invalid parameters or malformed request |
401 | Unauthorized | Invalid or missing API key |
403 | Forbidden | API key inactive or quota exceeded |
429 | Too Many Requests | Rate limit exceeded |
500 | Server Error | Internal server error |
Error Response Format
Rate Limits
Rate limits are applied per API key to ensure fair usage:
| Plan | Requests/Min | Monthly Quota | Support |
|---|---|---|---|
| Free | 10 | 1,000 reviews | |
| Starter | 30 | 10,000 reviews | |
| Pro | 60 | 50,000 reviews | Priority |
| Enterprise | Custom | Unlimited | Dedicated |
max(1, ceil(reviews / 100)) credits. For example, scraping 250 reviews costs 3 credits.Code Examples
Python
JavaScript / Node.js
Need Help?
Have questions or need support? Reach out to us:
- Email: javier@convexify.tech
- GitHub: github.com/convexifytech