BCF Product Scraper avatar

BCF Product Scraper

Pricing

from $0.40 / 1,000 results

Go to Apify Store
BCF Product Scraper

BCF Product Scraper

Scrapes product search, categories, and item details from BCF Australia.

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

5 days ago

Last modified

Share

This Apify Actor allows you to scrape high-quality product data from BCF (https://www.bcf.com.au). It is designed for e-commerce monitoring, market research, and price tracking.

🚀 Use Cases

  • Price Monitoring: Track price changes and discounts for your competitors' products.
  • Product Research: Gather detailed specifications, variants, and availability.
  • Market Analysis: Analyze product ranges, categories, and brand presence.
  • E-commerce Automation: Feed product data into your own databases or analytics tools.

🛠 Supported Operations

OperationDescriptionRequired Inputs
searchSearch the BCF catalog for specific products.query
categoryList products within a specific category or slug.url or slug
itemFetch full details for a specific product.url or slug
categoriesRetrieve the full category tree from BCF.None
probeA lightweight check for site availability/blocking.None

📖 Examples & Quick Start

Below are working examples for each operation. You can copy and paste these directly into the JSON input field in the Apify Console.

Find all fishing rods in the catalog.

{
"operation": "search",
"query": "fishing rod",
"limit": 10,
"page": 1
}

2. Category Listing

Get products from the "Fishing" category.

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

3. Product Details

Fetch everything about a specific product (specs, barcodes, price).

{
"operation": "item",
"url": "https://www.bcf.com.au/fishing/rods/spinning-rods/shimano- vanquish-spinning-rod/"
}

4. Full Category Tree

Get a map of all available categories on the site.

{
"operation": "categories"
}

5. Health Check

Quickly verify if the site is reachable and not blocking the actor.

{
"operation": "probe"
}

📥 Input Parameters

ParameterTypeRequiredDescription
operationstringYesOne of: search, category, item, categories, probe.
querystringConditionallySearch term (required for search).
urlstringConditionallyFull URL (required for category or item).
slugstringConditionallyProduct or category slug (e.g., fishing/12345).
pageintegerNoPage number (default: 1).
limitintegerNoNumber of results per page (1-60, default: 30).
proxystringNoProxy strategy: direct, apify, custom, auto (default: auto).

📤 Output Data

The actor returns a normalized dataset including:

  • Product Basics: id, slug, name, brand, source_url
  • Pricing: price, discount_price, currency, price_info
  • Categorization: category, breadcrumbs
  • Details: description, short_description, specifications, variants, options
  • Stock & IDs: stock_status, in_stock, barcode
  • Media: image, images

🛡️ Proxy & Anti-Bot

This actor uses advanced browser impersonation (curl_cffi) and a multi-phase fallback mechanism to ensure stability.

  • Recommended: Use apify or auto proxy settings for the best reliability.
  • For high-volume scraping, apify proxies are highly recommended to avoid IP blocks.

⚠️ Disclaimer

This scraper is for educational and research purposes only. We are not affiliated with BCF. Users are responsible for complying with the website's Terms of Service and all applicable local laws regarding web scraping.


Categories: ECOMMERCE, AUTOMATION, DEVELOPER_TOOLS