~/Oriol Martí
es

AliExpress Reviews

Paid API to fetch the reviews of any AliExpress product, with the same filters as the product page and FREE, PRO and MAX plans.

Visit aliexpress-reviews.com ↗

AliExpress Reviews
Type
Paid API with plans
Backend
TypeScript Lambdas (Node 22, ARM)
Data
Single-table DynamoDB and S3
Plans
FREE, PRO and MAX
Languages
Site in six languages

Design decisions

At most one call to AliExpress

Every response is cached for 24 h in S3, so a repeated request never goes back to the supplier.

The quota in a single operation

The daily quota is one conditional DynamoDB UpdateItem per request: atomic, with no prior read.

Cheap authentication

An authorizer validates the API key and caches the result for 5 minutes, on an HTTP API (cheaper than a REST API).

Keyless deploys

CDK from GitHub Actions with OIDC, with no stored AWS credentials. Astro site on S3 and CloudFront, Cognito login and Stripe billing.

Architecture

Cliente APIStripeNavegadorHTTP APICloudFrontAuthorizer λReviews λDynamoDBS3 cachéAliExpress
Tap a piece to see what it does.

Go deeper