CTM South Africa Tiles & Sanitaryware Scraper
Pricing
from $0.95 / 1,000 results
CTM South Africa Tiles & Sanitaryware Scraper
Fast scraper for CTM South Africa (ctm.co.za). Extract live porcelain tiles, ceramic tiles, bathroom vanities, taps, toilets, mosaics, adhesives, and grout with VAT breakdown.
Pricing
from $0.95 / 1,000 results
Rating
0.0
(0)
Developer
Lonwabo Mfundisi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Fast scraper for CTM South Africa (ctm.co.za). Extract live porcelain tiles, ceramic tiles, bathroom vanities, taps, toilets, mosaics, adhesives, and grout with VAT breakdown.
Source site: ctm.co.za | Coverage: tiles, sanitaryware and bathroom products
What it does
Searches CTM for each keyword you provide and returns structured product data: title, live price in ZAR, stock status and the direct product link. Prices are collected as shown on the site at the time of the run.
Features
- Search by one or many keywords in a single run
- Prices in ZAR, with Incl. VAT and Excl. VAT values
- Stock availability where the site exposes it
- Direct product URLs
- Clean JSON, CSV or Excel export from the Apify dataset
- Works with the Apify API, schedules, webhooks and integrations
Input
| Field | Type | Description | Default |
|---|---|---|---|
searchTerms | array | Keywords or tiles to search on CTM (e.g. 'porcelain tiles', 'bathroom vanity', 'basin mixer', 'toilet suite', 'tile adhesive'). | - |
maxItems | integer | Maximum number of product results to scrape per search keyword. | 30 |
proxyConfiguration | object | Optional proxy settings. | {"useApifyProxy":false} |
Example input
{"searchTerms": ["porcelain tiles","vanity"],"maxItems": 30}
Output
Each product is one dataset item.
{"title": "Example porcelain tile","priceInclVat": 249,"priceExclVat": 216.52,"currency": "ZAR","inStock": true,"store": "CTM","searchTerm": "porcelain tiles"}
Fields can be empty when the store does not publish them for a product.
Pricing
This Actor uses pay per result: you pay only for products returned. Platform usage is included in the result price.
$2.00 per 1,000 results (Light (direct HTTP / API)).
Tip: set maxItems to control cost. A run returning 20 products costs about $0.04.
Use cases
- Finishes and sanitaryware costing
- Tile and bathroom price comparison
- Quotation preparation
Notes and limits
- Data comes from the public ctm.co.za website. Site changes can occasionally affect results; please report issues through the Actor's Issues tab.
- Prices and stock change frequently. Treat results as a snapshot, not a binding quote.
- Please use the data in line with ctm.co.za's terms and applicable law.
Support
Found a bug or need another South African store? Open an issue on this Actor and it will be looked at.