docs / flo

FLO API scraper

FLO API scraper

base /flo/v13 endpoints
post/flo/v1/category/products1 credit

Browse a FLO category (`category` slug + optional `cinsiyet` gender), paginated — the deep shoe-enumeration workhorse. Same rich card shape as search (sizes, colors, discount, stock).

ParameterAllowed / rangeDescription
categoryrequiredFLO category slug, e.g. spor-ayakkabi · kosu-ayakkabisi · yuruyus-ayakkabisi · gunluk-ayakkabi · bot · sandalet · terlik · sneaker · hali-saha-ayakkabisi. May also be a full category URL.
cinsiyetoptionalerkek · kadin · unisex · erkek-cocuk · kiz-cocukGender filter for category browse: erkek · kadin · unisex · erkek-cocuk · kiz-cocuk.
page = 1optional1–Result page — 1-based, 24 products/page.
sortoptionalprice_asc · price_desc · newestSort order: price_asc (cheapest first) · price_desc · newest. Also accepts a raw FLO sort token (e.g. 'filter_price:asc').
max_rotations = 8optional1–16Advanced: proxy-exit rotation attempts (1-16, default 8).
Try in playground →
post/flo/v1/product/detail1 credit

Full FLO product by `url` or `product_id`: title, brand, price, original_price, discount_percent, currency=TRY, images[] (full gallery), sizes[] (per-size stock), colors[], coupons[], badges (free-shipping/campaign), rating, seller, description, stock. Parsed from FLO's own window.productDetail JSON (durable) + fallback.

ParameterAllowed / rangeDescription
urloptionalFull FLO product URL (…/urun/<slug>-<sku>). Provide url OR product_id.
product_idoptionalFLO product SKU — the digits at the end of /urun/<slug>-<sku>. Provide product_id OR url (url is most reliable).
max_rotations = 8optional1–16Advanced: proxy-exit rotation attempts (1-16, default 8).
Try in playground →