Wethenew API

Every EU size, both offers, in your market's currency

The Wethenew API turns wethenew.com, the Paris sneaker and streetwear resale marketplace, into JSON in four actions.

no credit card1,000 free credits · instant API key · pay by card or crypto
Missing a Wethenew endpoint, or need a source we don't have yet?Contact us real people · same-day reply.
W
/wethenew/v1

4 active endpoints, on 1 and 2 credit tiers.

  • POST/wethenew/v1/search
  • POST/wethenew/v1/collection
  • POST/wethenew/v1/product
  • POST/wethenew/v1/suggest

What Wethenew endpoints does ReefAPI ship?

4 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.

4 endpoints

search

2 cr

Search Wethenew's catalogue by model, colourway or style code, with brand, model, category, e…

required
query
optional
brand, model, category, express_only, in_stock_only, min_price, max_price, country, language, limit, cursor, sort

collection

2 cr

One collection (a brand, a model line or a theme such as livraison-48h) with the same filters…

required
collection
optional
brand, model, category, express_only, in_stock_only, min_price, max_price, country, language, limit, cursor, sort

product

2 cr

One product in full.

required
—
optional
handle, style_code, country, language

suggest

1 cr

The site's own search-as-you-type.

required
query
optional
limit, country, language

Every parameter, every allowed value →

Wethenew API

3 of 4 endpoints, ready to run

View docs ↗

Sneakers and streetwear by model or style code, with the from-price of each.

2 credits1 required · 3 optional
POST/wethenew/v1/search
idle
// Press "Try it" and this pane shows exactly what the
// live site returned this second — including an empty
// result, if that is the truth. No key, no account.

How the Wethenew API works

Wethenew is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.

01
Authenticate
x-api-key header

No OAuth app, no request signing, no per-site account. One key covers all 530 engines.

02
Call
POST /wethenew/v1/…

Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.

03
Pay
1 or 2 credits per call

Credits, not seats. Failed and blocked calls are never charged, and cache hits cost nothing.

04
Read
{ ok, data, meta, error }

One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.

From a style code to every size's price in two markets

Three calls, from a style code to Wethenew's marketplace and express price for every EU size in France and the United Arab Emirates.

01search?query=AQ9129-101
POSTsearch?query=AQ9129-101

One row: the Air Jordan 4 'Vivid Sulfur' with its from-price and the EU sizes you can buy.

02product?style_code=AQ9129-101
POSTproduct?style_code=AQ9129-101

Its 15 EU sizes, each with the marketplace offer and the 48-hour express offer, in EUR.

03product?style_code=AQ9129-101&country=AE
POSTproduct?style_code=AQ9129-101&country=AE

The same sizes priced for the United Arab Emirates in AED.

A size-by-size price table for one shoe in two currencies, with the sizes you can actually buy and the ones that ship in 48 hours marked.

request
curl -X POST https://api.reefapi.com/wethenew/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"dunk low","country":"FR"}'
response envelope
{
  "ok": true,
  "data": { … },
  "meta": {
    "api": "wethenew",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": …,
    "record_count": …
  },
  "error": null
}

One shoe, four currencies — the Air Jordan 4 'Vivid Sulfur' from-price by market

The cheapest size you could buy of the Air Jordan 4 'Vivid Sulfur' (AQ9129-101) on 2026-10-15, as the API returned it for each market. Pass country to choose the market.

marketcurrencyfrom-price
France (FR)EUR175
Germany (DE)EUR175
United Arab Emirates (AE)AED898
Poland (PL)PLN781
Saudi Arabia (SA)SAR1008
United States (US)EUR175

Wethenew lists 233 markets; three of them have their own currency and the rest are priced in EUR.

What Wethenew publishes — measured 2026-10-15

Wethenew is a Paris resale marketplace for sneakers, streetwear and collectibles. These are the numbers and limits measured on the live site.

Catalogue

Sneakers, streetwear, accessories and collectibles; Nike, Air Jordan, Adidas, New Balance, ASICS and dozens of other brands. Search counts stop at 1000.

Per size

EU and US size (letter size for apparel), marketplace price, 48-hour express price and stock, buyable or not, variant id, barcode (317 barcodes on 186 sizes of 14 products), before-discount price where Wethenew cut its own price.

Markets

233 markets: AED, PLN and SAR for three of them, EUR for the rest; every price carries its currency.

Price checks

348 of 348 size prices of 14 products matched the store's own product feed; 14 of 14 search from-prices equalled the product's cheapest buyable size.

Paging

40 rows a page with a cursor; collections sort by default order, best selling, newest or price. Search sorts by relevance only.

Not published

Sales history, bids, the prices Wethenew pays sellers (seller account only), per-item condition and a size filter.

What people build with Wethenew

The jobs this data is most often used for.

4

endpoints

1/2

credits per call

01

Compare a size's price across resale sites: product by style code gives Wethenew's price for every EU size next to StockX or GOAT.

02

Find what ships in 48 hours: search with express_only, then read the express offer and stock per size.

03

Price a shoe for the Gulf or Poland: call product with country AE, SA or PL and get the local price per size.

04

Track a model line: collection air-jordan-4 sorted newest every day and watch the from-price and sizes in stock.

What Wethenew data costs

The cheapest call here is 1 credit, so $15/mo (Pro) buys 10,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.

Full pricing →
$0.67–$1.50 / 1,000 credits
  • 1,000 free credits on signup, no card
  • One key, all 530 APIs, one credit pool
  • Failed and blocked calls are never charged
  • Credits roll over and never expire

Call it in two lines

Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.

curl
curl -X POST https://api.reefapi.com/wethenew/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"dunk low","country":"FR"}'
python
import requests

r = requests.post(
    "https://api.reefapi.com/wethenew/v1/search",
    headers={"x-api-key": REEF_KEY},
    json={
  "query": "dunk low",
  "country": "FR"
},
)
print(r.json()["data"])
FAQ

Have a question? We got answers.

The questions people actually ask before wiring up Wethenew.

Get a free key →
Why does a size have two prices?▾

Wethenew sells each size two ways: from its marketplace sellers, and from its own stock with delivery in 48 hours. product returns both as marketplace and express, each with its own price and whether you can buy it; express also gives the stock count, which was 0 or 1 on every express size measured. On the Air Jordan 4 'Vivid Sulfur' the EU 38 size was 175 EUR on the marketplace and 112 EUR express (sold out) on 2026-10-15.

What is the from-price on a search row?▾

price_from is the price of the cheapest size you can buy, from either offer; price_from_size names the EU size and price_from_offer says marketplace or express. Sold-out sizes keep a price on Wethenew, sometimes far below what you can buy, so they are left out of it; price_min_all_sizes gives the lowest price over every size, sold-out ones included. On 14 of 14 products the from-price on the search row equalled the product's own.

How is 'available' decided?▾

The way the site decides it: a size offer is buyable when Wethenew does not mark it unavailable, its price is not zero and, for the 48-hour express offer, stock is above zero. The store's raw flag is also returned as shopify_available_for_sale, because the two can differ; meta.flag_conflicts counts the sizes where they do.

Which currency are the prices in?▾

The currency of the market you pass as country (FR by default): AED for AE, PLN for PL, SAR for SA and EUR for the other 230 markets. Every row and every offer carries its currency, and the answer does not depend on where the call comes from.

Can I look a product up by style code?▾

Yes. product takes style_code (for example AQ9129-101) as well as handle, and returns the product whose sizes carry exactly that code. On the 14 products measured the style code on the search row matched the product's on 14 of 14.

How many results does a search return?▾

40 rows a page; pass meta.next_cursor to get the next page. meta.total is the source's own count, which stops at 1000 (total_capped says so). Rows the source repeats across a page boundary are dropped and counted in meta.duplicates_dropped (1 to 2 per page measured).

Are the prices current?▾

Yes. They come from the store itself, the price you would pay at checkout. All 348 size prices of 14 products matched the store's own product feed fetched separately on 2026-10-15.

What is not included?▾

Sales history, bids and the prices Wethenew pays sellers: the seller side of Wethenew needs a seller account. Item condition is not published per product; Wethenew lists new items.

What is the Wethenew API?▾

Wethenew API is a ReefAPI endpoint group for wethenew sneaker and streetwear prices as json: every eu size with its marketplace price and its 48-hour express price and stock, style code and barcode, in eur, aed, pln or sar. It returns live JSON through POST requests under /wethenew/v1.

Is the Wethenew API free to try?▾

Yes. ReefAPI starts with 1,000 free credits, no card required. Wethenew calls use the same shared credit balance as every other ReefAPI engine.

Do I need a Wethenew login or account?▾

No login to Wethenew is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the Wethenew data?▾

The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the Wethenew API use?▾

Wethenew actions currently cost 1-2 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.

Can I call Wethenew from an AI assistant or MCP client?▾

Yes. Connect ReefAPI once through MCP and your assistant can call wethenew actions with the same key, credit pool and JSON envelope used by normal REST requests.

Need something this API does not do?

Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.

0/4000

No account needed · we reply from [email protected]

Try it on your own data before you pay anything

The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 529 APIs, and the same envelope everywhere.

Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-10-15.