TheRevew - AI-Powered Product Review API
Structured, cited product reviews for affiliate sites and SEO teams — not generic AI blurbs. • Send an Amazon ASIN, URL, or product name → get scores, pros/cons, verdict, and source citations • Export HTML with your Amazon Associates tag • WordPress shortcode + REST API + async webhooks (Agency+ on direct billing) Need bulk catalog import or 8,000+ reviews/month? Subscribe at…
TheRevew - AI-Powered Product Review API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Getting Started | ||
| POST |
compare_products_api_v1_compare_products_post /api/v1/compare-products |
Generate side-by-side comparison from product names, ASINs, or URLs. |
| GET |
list_plans_api_v1_plans_get /api/v1/plans |
Returns pricing plans and feature flags. **No authentication required** — call this first to see what your tier supports, then use Generate Product Review. |
| POST |
generate_review_api_v1_generate_review_post /api/v1/generate-review |
**Start here.** Analyze a product and return structured JSON (scores, pros/cons, citations). Set `dry_run: true` to validate the schema without using review quota. Add… |
| POST |
analyze_from_url_api_v1_analyze_url_post /api/v1/analyze-url |
Extract the product name from a URL and generate a review. Useful for Amazon, eBay, or any product page URL. **LEGAL WARNING**: URL extraction is a 'best-effort' service. It… |
| Async and Jobs | ||
| GET |
get_job_status_api_v1_jobs__job_id__get /api/v1/jobs/{job_id} |
Check the status of an asynchronous analysis job. |
| GET |
download_batch_results_api_v1_batches__batch_id__download_get /api/v1/batches/{batch_id}/download |
Download all generated reviews for a specific batch as a JSONL stream. |
| GET |
get_batch_status_api_v1_batches__batch_id__get /api/v1/batches/{batch_id} |
Check the status of a catalog import batch. |
| POST |
import_catalog_api_v1_import_catalog_post /api/v1/import-catalog |
Process a large list of products from a CSV file. Enterprise plan only. |
| POST |
analyze_bulk_api_v1_analyze_bulk_post /api/v1/analyze-bulk |
Analyze up to 10 products asynchronously. Requires MEGA plan or higher on RapidAPI. |
| Webhooks | ||
| POST |
retry_webhook_api_v1_webhooks__job_id__retry_post /api/v1/webhooks/{job_id}/retry |
Forces a retry for a webhook delivery that previously failed permanently. |
| GET |
list_failed_webhooks_api_v1_webhooks_failed_get /api/v1/webhooks/failed |
Returns a list of your webhooks that failed delivery after all automatic retries. |
| GET |
get_webhook_secret_api_v1_webhooks_secret_get /api/v1/webhooks/secret |
Retrieve your current webhook signing secret. |
| POST |
rotate_webhook_secret_api_v1_webhooks_secret_rotate_post /api/v1/webhooks/secret/rotate |
Generate a new webhook signing secret and invalidate the old one. |
| Account | ||
| GET |
get_usage_api_v1_usage_get /api/v1/usage |
Returns your current API key usage, quota limits, and request statistics for the last 30 days. |
| GET |
get_profile_api_v1_me_get /api/v1/me |
Returns the authenticated user's profile, quotas, and allowed features. |
| Enterprise | ||
| DELETE |
delete_review_api_v1_reviews__product_key__delete /api/v1/reviews/{product_key} |
Invalidate a specific cached review. Enterprise plan only. |
| Demo | ||
| POST |
demo_generate_review_api_v1_demo_generate_review_post /api/v1/demo/generate-review |
Public demo endpoint for the marketing landing page. Limited to 8 requests/day per IP. |
| POST |
demo_compare_products_api_v1_demo_compare_products_post /api/v1/demo/compare-products |
Public demo for marketing site. Limited to 8 requests/day per IP (counts as one demo use per product in compare). |
| Billing | ||
| POST |
stripe_webhook_api_v1_billing_webhook_post /api/v1/billing/webhook |
|
| GET |
billing_status_api_v1_billing_status_get /api/v1/billing/status |
|
| POST |
create_overage_checkout_api_v1_billing_overage_checkout_post /api/v1/billing/overage-checkout |
|
| POST |
create_portal_session_api_v1_billing_portal_post /api/v1/billing/portal |
|
| POST |
create_checkout_api_v1_billing_checkout_post /api/v1/billing/checkout |
|
| GET |
get_session_api_key_api_v1_billing_session__session_id__api_key_get /api/v1/billing/session/{session_id}/api-key |
Retrieve provisioned API key after successful checkout (one-hour TTL). |
| System | ||
| GET |
health_check_health_get /health |
Returns the operational status of the API and its dependencies (database, Redis, AI, search). No authentication required. |
TheRevew - AI-Powered Product Review API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $39 / month | 20 / second |
|
| ULTRA | $59 / month | 30 / second |
|
| MEGA | $99 / month | 50 / second |
|