Best and Less Product Scraper avatar

Best and Less Product Scraper

Pricing

from $0.40 / 1,000 results

Go to Apify Store
Best and Less Product Scraper

Best and Less Product Scraper

Scrape Best and Less product search results, categories, prices, and detailed item data from the public storefront. Supports search, category browsing, filters, sorting, and detailed product information.

Pricing

from $0.40 / 1,000 results

Rating

0.0

(0)

Developer

Dmitriy Gyrbu

Dmitriy Gyrbu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Best and Less product search results, categories, prices, and detailed item data from the public storefront. This actor provides comprehensive access to Best and Less's product catalog through their OCC API with support for search, category browsing, filters, sorting, and detailed product information.

⚠️ Disclaimer

This actor is not affiliated with, endorsed by, or sponsored by Best and Less. It is a third-party tool for accessing publicly available product information. Users are responsible for ensuring their use complies with Best and Less's terms of service and applicable laws.

Supported Operations

OperationDescriptionRequired Fields
probeCheck if OCC API is accessiblequery (optional)
categoriesList all product categories from storefront navigationNone
search_filtersGet available facets and sort optionsquery (optional)
categoryBrowse products by category codeslug or url, page, limit
searchSearch products with keywordquery, page, limit
itemGet detailed product informationitem_id, slug, or url

Input Guide

Common Fields

  • operation (required): Select the operation to perform
  • proxyMode: How to use proxies (auto, direct, apify, custom)
  • includeRaw: Include raw API response in output
  • disableFreeTrialGuard: Disable daily run limit (owner only)

Operation-Specific Fields

Probe

  • query: Test query (default: *)

Categories

  • No additional fields required

Search Filters

  • query: Query to get filters for (default: :relevance)

Category

  • slug: Category code (e.g., women)
  • url: Full category URL (alternative to slug)
  • page: Page number (default: 1)
  • limit: Results per page, max 60 (default: 20)
  • query (required): Search term
  • page: Page number (default: 1)
  • limit: Results per page, max 60 (default: 20)

Item

  • item_id: Product code (e.g., W26...)
  • slug: Alias of product code
  • url: Full product URL (alternative to item_id/slug)

Example Inputs

Search for dresses

{
"operation": "search",
"query": "dress",
"limit": 10
}

Browse a category

{
"operation": "category",
"slug": "women",
"limit": 20
}

Get item details

{
"operation": "item",
"item_id": "W2601234"
}

List categories

{
"operation": "categories"
}

Check API availability

{
"operation": "probe"
}

Get search filters

{
"operation": "search_filters",
"query": "dress"
}

Output Fields

Product Item Fields

  • id: Product ID/SKU
  • slug: URL slug
  • name: Product name
  • brand: Brand name
  • source_url: Product page URL
  • category: Main category
  • categories: List of categories
  • breadcrumbs: URL breadcrumb path
  • price: Current price
  • discount_price: Sale/discount price
  • price_info: Price breakdown array
  • currency: Currency code (AUD)
  • description: Product description
  • usage_instructions: Care instructions
  • specifications: Product specifications/features
  • variants: Available variants
  • options: Product options (size, color, etc.)
  • stock_status: Stock status string
  • in_stock: Boolean stock availability
  • attributes: Additional attributes (material, parent_id, etc.)
  • image: Primary image URL
  • images: All image URLs

Category Fields

  • id: Category slug
  • slug: Category slug
  • name: Human-readable name
  • source_url: Category page URL

Proxy Behavior

Best and Less uses the OCC API which may have geo-sensitive content. The actor uses a smart fallback strategy:

  • Default mode: Auto (proxy-first with AU preference, fallback to direct)
  • Proxy modes: auto, direct, apify, custom
  • Fallback methods: curl_cffi, tls_client, httpx, cloudscraper
  • Recommendation: Start with auto mode. AU proxies recommended for best results.

Limitations

  • Rate limiting: Excessive requests may trigger rate limits
  • API changes: OCC API structure may change without notice
  • Categories: Category listing is parsed from storefront navigation, may change with site updates
  • Maximum limit: 60 items per page for search/category operations
  • Geo-sensitivity: Some content may be geo-restricted to Australia

Free Trial Limit

Free/trial users are limited to 10 runs per day. This limit can be disabled by the actor owner using the disableFreeTrialGuard input field.

Monetization

This actor is configured for pay-per-event monetization:

  • Model: Pay-per-event
  • Result event name: result-item
  • Recommended actor start: ~$0.005
  • Recommended result item: ~$0.0003-0.0005
  • Charge limit: Stops automatically when budget limit reached

Technical Details

  • API: Best&Less OCC (prodapi.bestandless.com.au/occ/v2/bnlsite)
  • Base URL: https://www.bestandless.com.au
  • Methods: curl_cffi, tls_client, httpx, cloudscraper (with fallback)
  • Proxy strategy: Proxy-first with AU preference, fallback to direct

Support

For issues, questions, or contributions, please refer to the actor repository or contact the maintainer.