BCF Product Scraper
Pricing
from $0.40 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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
| Operation | Description | Required Inputs |
|---|---|---|
search | Search the BCF catalog for specific products. | query |
category | List products within a specific category or slug. | url or slug |
item | Fetch full details for a specific product. | url or slug |
categories | Retrieve the full category tree from BCF. | None |
probe | A 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.
1. Product Search
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
| Parameter | Type | Required | Description |
|---|---|---|---|
operation | string | Yes | One of: search, category, item, categories, probe. |
query | string | Conditionally | Search term (required for search). |
url | string | Conditionally | Full URL (required for category or item). |
slug | string | Conditionally | Product or category slug (e.g., fishing/12345). |
page | integer | No | Page number (default: 1). |
limit | integer | No | Number of results per page (1-60, default: 30). |
proxy | string | No | Proxy 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
apifyorautoproxy settings for the best reliability. - For high-volume scraping,
apifyproxies 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