Services

Four marketplaces,
one integration

A purpose-built extractor for each source, behind one envelope, one auth header and one set of limits. Switching marketplace is a query parameter.

01

SHEIN

1,827 categories

The full catalogue: product detail with variants, images, pricing and review counts. Live search drives a real browser at the source when stored data will not do.

  • /v1/products
  • /v1/products/{id}
  • /v1/categories
  • /v1/search
02

AliExpress

Hierarchical tree

Listing and product detail across the global storefront, in the same shape as SHEIN. Categories carry a path and a parent, so the tree survives the trip intact.

  • /v1/products
  • /v1/products/{id}
  • /v1/categories
  • /v1/search
03

Amazon

Major locales

Product detail, offers and category browse, normalised into the same record shape as everything else. Switching source is a query parameter, not a rewrite.

  • /v1/products
  • /v1/products/{id}
  • /v1/search
04

Back Market

Refurbished electronics

The refurbished side of the market — phones, laptops, consoles — carrying the full set: listing, product detail, the category catalogue and live search, in the same record shape as the new-goods sources.

  • /v1/products
  • /v1/products/{id}
  • /v1/categories
  • /v1/search

Advanced controls, not just an endpoint

The difference between a scraper and a platform is what happens on the bad days.

01

Per-key limits

Cap any key below your plan: monthly quota, requests per minute, live searches per day, concurrency. One runaway job cannot spend the month.

02

Test and live keys

Test keys return real data on a small free quota and cannot drive live search. The environment is in the key itself, so the two are never confused.

03

A request log you can read

Every call with its status, latency, bytes, quota spent and the upstream's own reply. Every response carries a link straight to its entry.

04

Cost-weighted quota

A stored read spends one unit, a live search spends ten, because it drives a real browser. You are billed for what a call actually costs us.

05

Scoped credentials

Keys carry explicit scopes and rotate with a grace window, so a credential rolls without a gap of failed requests in between.

06

Honest degradation

A cold cache returns 503 with a retry, not an empty list dressed up as success. You are never told there is no data when we simply do not have it.

Try it before you decide

A test key returns real data from the first request. 2000 credits a month, no card.