Looking for the overview — what this API returns, what it costs, and a call you can run without a key? See the KICKS CREW API page →
E-commerce & Marketplaces

KICKS CREW API & Scraper

The KICKS CREW API turns kickscrew.com, the Hong Kong based sneaker and streetwear store that ships worldwide, into JSON in four actions.

4 actionsLive JSON1,000 free credits$0.67–$1.50 / 1,000 creditsMCP-ready
Get a free keyOpen in playground

🤖 Using an AI assistant? Copy this link into ChatGPT / Claude / Cursor — it reads every endpoint and parameter instantly and tells you if this API fits your use case.

search finds products by model (dunk low), nickname (panda) or style code (CW2288-111) and narrows them by gender, brand, in-stock size, colour, product type, release year, base price and instant ship, sorted by relevance, newest release or price, up to 48 rows a page. collection lists one brand, series or sub-series (nike, air-jordan, nike-dunk-low) with the same filters. Every row has the product id, handle, style code and alternative codes, colorway, gender, series, release date, the sizes in stock and the from-price, which is the cheapest size you can buy, with that size. product returns one product in full: every size with its own price, whether it is available, the stock count, the instant-ship price where the size ships within 24 hours, the size in US men's, US women's, UK, EU and JP and the barcode where published. Choose the market with country: KICKS CREW prices each of its 50 markets in its own currency, and every price in the answer says which. One ReefAPI key, the standard { ok, data, meta, error } envelope, no KICKS CREW account.

Reference

One shoe, six markets — the same size priced by KICKS CREW in each currency

The cheapest in-stock size of the first 'dunk low' result on 2026-10-15, as the product page of each market showed it. The API returns these prices directly; pass country to choose the market.

marketcurrencyfrom-price
Germany (DE)EUR161.95
Japan (JP)JPY21,800
United Kingdom (GB)GBP140
Hong Kong (HK)HKD1,207
South Korea (KR)KRW186,000
Australia (AU)AUD222

Prices are KICKS CREW's list prices for that market; coupons applied at checkout are not included. Euro prices end in .95, yen in hundreds and won in thousands, as on the site.

Live example

Real request and response JSON

Captured from the indexed primary action, search, on .

Captured request
{
  "method": "POST",
  "url": "https://api.reefapi.com/kickscrew/v1/search",
  "headers": {
    "x-api-key": "$REEF_KEY",
    "content-type": "application/json"
  },
  "body": {
    "query": "dunk low",
    "country": "US"
  }
}
Captured response
{
  "ok": true,
  "meta": {
    "api": "kickscrew",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": 990.6,
    "record_count": 24,
    "bytes": 71240,
    "cache_hit": false,
    "total_reported": 1858,
    "total_is_exact": false,
    "page": 1,
    "limit": 24,
    "has_more": true,
    "sort": "featured",
    "filters_applied": {
      "in_stock_only": true
    },
    "country": "US",
    "currency": "USD",
    "market_rate": 1.17,
    "price_basis": "price_from = the cheapest in-stock size in the market's currency (the site's own rate and rounding on the index base price); *_usd_base = the index base price",
    "upstream_requests": 2,
    "warnings": [],
    "charged_credits": 2,
    "version": "1.0.0",
    "request_id": "4cb6c30194c145ff",
    "queue_ms": 1.3,
    "fetched_at": "2026-10-15T17:02:53.337Z"
  },
  "data": {
    "rows": [
      {
        "product_id": "14947684122819",
        "handle": "nike-sb-dunk-low-pro-filbert-black-hq1625-201",
        "url": "https://www.kickscrew.com/en-US/products/nike-sb-dunk-low-pro-filbert-black-hq1625-201",
        "title": "Nike SB Dunk Low Pro 'Filbert Black'",
        "brand": "Nike",
        "sku": "HQ1625-201",
        "alt_skus": [
          "HQ1625201",
          "HQ1625 201"
        ],
        "nickname": "Filbert Black",
        "colorway": [
          "Filbert",
          "Light Chocolate",
          "Black"
        ],
        "color": "brown",
        "gender": "MENS",
        "product_type": "Sneakers",
        "product_sub_type": null,
        "series": "Dunk",
        "series_handle": "nike-dunk",
        "sub_series": "Dunk Low",
        "sub_series_handle": "nike-dunk-low",
        "release_date": "2026-10-02",
        "is_new_release": true,
        "in_stock": true,
        "sizes_in_stock": [
          "10",
          "10.5",
          "11"
        ],
        "price_from": 145.08,
        "price_from_size": "10",
        "price_to": 194.22,
        "price_to_size": "13",
        "on_sale": false,
        "currency": "USD",
        "country": "US",
        "price_from_usd_base": 124,
        "price_to_usd_base": 166,
        "has_instant_ship": true,
        "instant_ship_price_from": 148.59,
        "instant_ship_price_from_usd_base": 127,
        "image": "https://cdn.shopify.com/s/files/1/0603/3031/1875/files/main-square_42208e15-328c-45ab-a96c-0189766c08b1.jpg?v=1790132998",
        "images": [
          "https://cdn.shopify.com/s/files/1/0603/3031/1875/files/main-square_42208e15-328c-45ab-a96c-0189766c08b1.jpg?v=1790132998",
          "https://cdn.shopify.com/s/files/1/0603/3031/1875/files/1_beb0b393-7cb1-4ba2-81bd-164a76ef4766.jpg?v=1790132998"
        ]
      },
      {
        "product_id": "14950210601155",
        "handle": "nike-dunk-low-shibuya-halloween-ix5169-300",
        "url": "https://www.kickscrew.com/en-US/products/nike-dunk-low-shibuya-halloween-ix5169-300",
        "title": "Nike Dunk Low 'Shibuya Halloween'",
        "brand": "Nike",
        "sku": "IX5169-300",
        "alt_skus": [
          "IX5169300",
          "IX5169 300"
        ],
        "nickname": "Shibuya Halloween",
        "colorway": [
          "Shibuya Halloween"
        ],
        "color": "black",
        "gender": "MENS",
        "product_type": "Sneakers",
        "product_sub_type": null,
        "series": "Dunk",
        "series_handle": "nike-dunk",
        "sub_series": null,
        "sub_series_handle": null,
        "release_date": "2026-10-06",
        "is_new_release": false,
        "in_stock": true,
        "sizes_in_stock": [
          "10",
          "10.5",
          "11"
        ],
        "price_from": 182.52,
        "price_from_size": "10",
        "price_to": 403.65,
        "price_to_size": "12.5",
        "on_sale": false,
        "currency": "USD",
        "country": "US",
        "price_from_usd_base": 156,
        "price_to_usd_base": 345,
        "has_instant_ship": false,
        "instant_ship_price_from": null,
        "instant_ship_price_from_usd_base": null,
        "image": "https://cdn.shopify.com/s/files/1/0603/3031/1875/files/main-square_dcb48195-018e-46f5-b7b8-b0b5a7f18418.jpg?v=1791881486",
        "images": [
          "https://cdn.shopify.com/s/files/1/0603/3031/1875/files/main-square_dcb48195-018e-46f5-b7b8-b0b5a7f18418.jpg?v=1791881486",
          "https://cdn.shopify.com/s/files/1/0603/3031/1875/files/1_8d382e80-019d-4537-9113-a014364b9bda.jpg?v=1791881486"
        ]
      },
      {
        "product_id": "14950209781955",
        "handle": "nike-dunk-low-retro-campfire-orange-im4415-800",
        "url": "https://www.kickscrew.com/en-US/products/nike-dunk-low-retro-campfire-orange-im4415-800",
        "title": "Nike Dunk Low Retro 'Campfire Orange'",
        "brand": "Nike",
        "sku": "IM4415-800",
        "alt_skus": [
          "IM4415800",
          "IM4415 800"
        ],
        "nickname": "Campfire Orange",
        "colorway": [
          "Campfire Orange"
        ],
        "color": "orange",
        "gender": "MENS",
        "product_type": "Sneakers",
        "product_sub_type": null,
        "series": "Dunk",
        "series_handle": "nike-dunk",
        "sub_series": "Dunk Low",
        "sub_series_handle": "nike-dunk-low",
        "release_date": "2026-10-06",
        "is_new_release": false,
        "in_stock": true,
        "sizes_in_stock": [
          "10",
          "10.5",
          "11"
        ],
        "price_from": 181.35,
        "price_from_size": "10",
        "price_to": 181.35,
        "price_to_size": "10",
        "on_sale": false,
        "currency": "USD",
        "country": "US",
        "price_from_usd_base": 155,
        "price_to_usd_base": 155,
        "has_instant_ship": false,
        "instant_ship_price_from": null,
        "instant_ship_price_from_usd_base": null,
        "image": "https://cdn.shopify.com/s/files/1/0603/3031/1875/files/main-square_7a1f34ee-6818-4907-a5fa-6b085460d26c.jpg?v=1791880686",
        "images": [
          "https://cdn.shopify.com/s/files/1/0603/3031/1875/files/main-square_7a1f34ee-6818-4907-a5fa-6b085460d26c.jpg?v=1791880686",
          "https://cdn.shopify.com/s/files/1/0603/3031/1875/files/3_f2a0ed8e-56fd-4feb-8e93-24573ad3267d.jpg?v=1791880687",
          "https://cdn.shopify.com/s/files/1/0603/3031/1875/files/5_e927d187-881f-426b-b176-b082b1b1f3f0.jpg?v=1791880685"
        ]
      }
    ]
  }
}
Actions

What the KICKS CREW API does

ActionDescriptionConcrete use caseKey params
searchSearch kickscrew's catalogue by model, nickname or style code, with filters for gender, brand, in-stock size, colour, product type, release year, base price and instant ship. Each row has the from-price (cheapest in-stock size) in the chosen market's currency.Pricing teams call search to search kickscrew's catalogue by model, nickname or style code, with filters for gender, brand….query, country, gender, brand, size, ...
collectionOne brand, series or sub-series collection (nike, air-jordan, nike-dunk, nike-dunk-low …) with the same filters, sort and row shape as `search`.Marketplace operators call collection to get one brand, series or sub-series collection (nike, air-jordan, nike-dunk, nike-dunk-low …) wit….collection, country, gender, brand, size, ...
productOne product in full: every size with its own price, stock count, availability, instant-ship price and barcode, in the chosen market's currency; style code and alternative codes, colorway, release date, series, materials, rating, images. Give `handle` (from a search row) or `sku` (a style code).Catalog enrichment teams call product to get one product in full.handle, sku, country
suggestThe site's own search suggestions for the start of a query (jordan → jordan 4, jordan 5 awake …).Retail analysts call suggest to get the site's own search suggestions for the start of a query (jordan → jordan 4, jordan 5 awake….query, limit
Code samples

Call search from your stack

curl -X POST https://api.reefapi.com/kickscrew/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"dunk low","country":"US"}'
MCP one-liner
Ask your MCP-connected assistant: call reefapi.kickscrew.search with {"query":"dunk low","country":"US"}.
Use cases

Who uses this API and why

  • Compare a size's price across stores: product by style code gives KICKS CREW's price for every size next to StockX or GOAT.
  • Price a shoe for buyers abroad: call product with country DE, JP, GB or AU and get the local price per size.
  • Find what ships tomorrow: search with instant_ship_only and a size, then read instant_ship_price per size.
  • Track a release: search a model with sort latest_drop every day and watch the from-price and sizes in stock.
  • Build a size-run availability feed for a brand: collection with brand handle and size filter.
FAQ

Questions developers ask before integrating

Does every size have its own price?

Yes. product returns every size of the product with its own price, availability and stock count. On the 14 products measured on 2026-10-15 there were 274 sizes; the price of the Nike Air Force 1 '07 'Triple White' ran from 58.50 USD (US 8.5) to 391.95 USD (US 3) across the sizes in stock.

What is the from-price on a search row?

price_from is the price of the cheapest size you can buy, and price_from_size names that size. Sold-out sizes are left out of it, because they keep a price on the site (one sold-out Air Force 1 size was listed at 1,705.86 USD). product gives both: lowest_price_in_stock and the range over all sizes. On 14 of 14 products the from-price on the search row equalled the cheapest in-stock size on the product.

Which currency are the prices in?

The currency of the market you pass as country (US by default): USD for the US, EUR for Germany, France and the rest of the euro markets, GBP, JPY, HKD, AUD, CAD, KRW, SGD and others, 50 markets in all. Every row and every size carries currency and country. The answer does not depend on where the call comes from.

What is instant ship?

Some sizes ship within 24 hours at their own price. instant_ship is true on those sizes and instant_ship_price gives the price in the market's currency; search rows say has_instant_ship and give the cheapest instant-ship price.

Can I look a product up by style code?

Yes. product takes sku (for example CW2288-111) as well as handle. The product whose style code, or one of its listed alternative codes, matches exactly is returned; 6 of 6 style codes measured resolved to the same product as their search row.

How many results does a search return?

Up to 48 rows a page, and pages up to 10,000 rows deep. Search is semantic, so close matches follow exact ones, and meta.total_reported is the source's own count of candidates rather than an exact catalogue total; when browsing a whole brand it stops at 10,000.

What is the stock count?

quantity_available is the number KICKS CREW publishes for each size. Many sizes show 5 (22 of 26 in-stock sizes of the Air Force 1 measured), so read it as available stock up to that figure rather than a warehouse count.

What is not included?

Sales history, bids and used-condition grades: KICKS CREW sells at its own asking price per size. Reviews, recommendations and coupon prices are not part of this API.

What is the KICKS CREW API?

KICKS CREW API is a ReefAPI endpoint group for kicks crew sneaker and streetwear prices as json: every size's own price and stock count, the 24-hour instant-ship price, style code and release date, in the currency of any of 50 markets. It returns live JSON through POST requests under /kickscrew/v1.

Is the KICKS CREW API free to try?

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

Do I need a KICKS CREW login or account?

No login to KICKS CREW 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 KICKS CREW 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 KICKS CREW API use?

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

Can I call KICKS CREW from an AI assistant or MCP client?

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

docs / kickscrew

KICKS CREW

KICKS CREW sneaker and streetwear prices as JSON: every size's own price and stock count, the 24-hour instant-ship price, style code and release date, in the currency of any of 50 markets.

base /kickscrew/v14 endpoints
post/kickscrew/v1/collection2 credits

One brand, series or sub-series collection (nike, air-jordan, nike-dunk, nike-dunk-low …) with the same filters, sort and row shape as `search`.

ParameterAllowed / rangeDescription
collectionrequired—A brand or series handle: a brand (nike, adidas, air-jordan, new-balance, asics, onitsuka-tiger, ugg), a series (nike-dunk) or a sub-series (nike-dunk-low). Every row's `series_handle` and `sub_series_handle` can be given here as is.
country = USoptionalAE · AT · AU · BE · BH · BN · BR · CA · CH · CO · CZ · DE · DK · EG · ES · FI · FR · GB · GH · GR · HK · HU · ID · IE · IN · IQ · IS · IT · JO · JP · KR · KW · MO · MY · NG · NL · NO · OM · PH · PL · PT · QA · SA · SE · SG · TH · TR · TW · US · ZAThe market whose prices you want: kickscrew prices every market in its own currency (US → USD, DE → EUR, JP → JPY, HK → HKD, GB → GBP …). Every price in the answer is for this market and says its currency.
genderoptionalMENS · WOMENS · KIDS · UNISEX · BABY · OTHERSOnly products for this gender group.
brandoptional—Only this brand, as the site writes it (Nike, adidas, Jordan, New Balance, ASICS, PUMA, Onitsuka Tiger, UGG …; case does not matter). A rows' `brand` is the exact spelling.
sizeoptional—Only products with this size IN STOCK, in the site's US sizing: 10, 8.5, youth 5.5Y, kids 10C, or a letter size (S, M, L, XL) for apparel. Combine with `gender` for a men's or women's size.
coloroptional—Only this main colour (black, white, grey, blue, red, green, pink, beige, brown, multi-color …).
product_typeoptionalSneakers · Shoes · Slippers · Sandals · T-Shirts · Jackets · Hoodies · Pants · Shorts · Jerseys · Sweaters · Tops · Shirts · Polo Shirts · Vests · Coats · Bags · Caps · Accessories · Socks · Watches · Collectibles · Trading Cards · Leggings · Skirts · Dresses · GlassesOnly this product type.
release_yearoptional1980–2030Only products released in this year.
instant_ship_only = falseoptional—Only products with at least one size that ships within 24 hours.
in_stock_only = trueoptional—true (default, as the site) = only products with at least one size in stock; false also lists sold-out products.
min_price_usdoptional0–100000Only products whose cheapest in-stock size has a BASE price of at least this many US dollars. The base price is the site's index price before the market's rate (the US market pays about 1.17 × base) — each row shows both as price_from and price_from_usd_base.
max_price_usdoptional0–100000Only products whose cheapest in-stock size has a BASE price of at most this many US dollars (see min_price_usd).
sort = featuredoptionalfeatured · latest_drop · price_asc · price_descResult order.
limit = 24optional1–48Rows per page, 1-48 (the site's own maximum).
page = 1optional1–10000Page number from 1. page × limit cannot pass 10,000 (the source's own ceiling).
Try in playground →
post/kickscrew/v1/product3 credits

One product in full: every size with its own price, stock count, availability, instant-ship price and barcode, in the chosen market's currency; style code and alternative codes, colorway, release date, series, materials, rating, images. Give `handle` (from a search row) or `sku` (a style code).

ParameterAllowed / rangeDescription
handleoptional—The product's `handle` from a search or collection row, as is — or its kickscrew.com/products/... URL. Give `handle` or `sku`.
skuoptional—A style code (CW2288-111, 1203A537-110). Looked up in the search index; the product whose style code (or listed alternative code) matches exactly is returned. Give `handle` or `sku`.
country = USoptionalAE · AT · AU · BE · BH · BN · BR · CA · CH · CO · CZ · DE · DK · EG · ES · FI · FR · GB · GH · GR · HK · HU · ID · IE · IN · IQ · IS · IT · JO · JP · KR · KW · MO · MY · NG · NL · NO · OM · PH · PL · PT · QA · SA · SE · SG · TH · TR · TW · US · ZAThe market whose prices you want: kickscrew prices every market in its own currency (US → USD, DE → EUR, JP → JPY, HK → HKD, GB → GBP …). Every price in the answer is for this market and says its currency.
Try in playground →
post/kickscrew/v1/suggest1 credit

The site's own search suggestions for the start of a query (jordan → jordan 4, jordan 5 awake …).

ParameterAllowed / rangeDescription
queryrequired—The start of a search (two letters or more).
limit = 10optional1–20How many suggestions, 1-20.
Try in playground →
Built for volume
5M+ requests a day

Measured at 60 requests a second across the fleet, with no central bottleneck. Volume pricing is on request, and per-key limits are raised for high-volume accounts.

Missing a source?
We build it

Tell us a site we do not cover yet and it becomes an engine. A customer asked for bestprice.gr on a Sunday and it was in the catalog the next day.

Support
2 minute median reply

Median time from a question in the live chat to the first answer, measured across every answered conversation. Setup help included, no support tier to buy.

One key, one balance
Every API included

No per-site plans and no separate subscriptions. One key and one credit pool across the whole catalog, so adding a source costs nothing up front.

Planning something large? Tell us the volume and the sources and we will come back with what it costs and what we would have to build.