Uniformcart Product Scraper: Catalog, Prices & MOQ
Pricing
from $4.00 / 1,000 product records
Uniformcart Product Scraper: Catalog, Prices & MOQ
Scrape public Uniformcart product catalog data, including prices, MOQ, availability, images, and specifications.
Pricing
from $4.00 / 1,000 product records
Rating
0.0
(0)
Developer
Inus Grobler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Collect public Uniformcart product data for sourcing, price research, and catalogue monitoring. The Actor returns structured products with prices, MOQ, availability, images, specifications, and product URLs.
It only visits public Uniformcart catalogue pages. It does not sign in, submit inquiry forms, contact suppliers, or collect personal contact information.
Input Example
- Paste a Uniformcart page if you do not want the main catalogue.
- Optionally describe the products you want.
- Choose how many products to return and how to order them.
For example, this finds hospital uniforms and returns the 25 lowest-priced matches:
{"productSearch": "hospital uniform","maxItems": 25,"sortBy": "priceAsc"}
To collect one known product, use its URL:
{"startUrl": "https://www.uniformcart.co.in/medical-uniform-12325532.html","maxItems": 1}
Input
| Field | What it means | Default |
|---|---|---|
startUrl | One public Uniformcart catalogue, category, product, or sitemap URL. Leave blank for the main catalogue. | Main catalogue |
productSearch | Optional words to find in product names, categories, brands, colours, sizes, and published specifications. | no filter |
maxItems | Number of products to return. The one-product default keeps the first run quick and inexpensive. | 1 |
sortBy | Website order, lowest price, highest price, or product name. | Website order |
The Actor automatically includes public descriptions and images when they are available, uses a source-safe request rate, and uses Residential Proxy for reliable catalogue-wide collection. Larger, filtered, or price-sorted requests can inspect more pages than the number of products returned.
Pricing
This Actor uses simple pay-per-event pricing:
- $0.00005 per run to start the crawl (one-twentieth of a cent).
- $0.004 per returned product in the default dataset (two-fifths of a cent each).
For example, one product costs $0.00405, 25 products cost $0.10005, and 100 products cost $0.40005. A run that returns no matches is charged only the $0.00005 start fee. Set the maximum run cost to at least $0.00405 so the Actor can start and return one product.
Output
Each dataset row can include:
- Product name, ID, URL, and category
- Price, currency, price unit, and minimum order quantity
- Availability, brand, material, colours, and sizes
- Public descriptions, image URLs, specifications, and trade information
Example output:
{"productId": "12325532","name": "Medical uniform","canonicalUrl": "https://www.uniformcart.co.in/medical-uniform-12325532.html","sourceCategory": "Hospital Uniform","price": 400,"currency": "INR","priceUnit": "Piece","minimumOrderQuantity": 50,"availability": "IN_STOCK","images": ["https://cpimg.tistatic.com/..."],"specifications": {},"scrapedAt": "2026-08-06T00:00:00.000Z"}
Use the Dataset tab to download JSON, CSV, Excel, XML, or RSS, or consume results through the Apify API.
Use from Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("thescrapelab/uniformcart-scraper").call(run_input={"productSearch": "hospital uniform","maxItems": 25,"sortBy": "priceAsc",})items = client.dataset(run["defaultDatasetId"]).list_items().itemsfor product in items:print(product["name"], product["price"], product["canonicalUrl"])
Run status
SUCCEEDED: products were collected without page failures.PARTIAL: usable products were collected, but one or more source pages failed.NO_MATCHES: the source was read successfully, but nothing matched your search.FAILED: the source could not be safely accessed or no usable product could be parsed.
Check RUN_SUMMARY if a run is PARTIAL or FAILED; it records the failed pages, unparsed product candidates, safety limits, and warnings.
Troubleshooting
- No results: remove or simplify the product search, or start from a more specific Uniformcart category page.
- Partial results: export the available rows and review
RUN_SUMMARYbefore retrying; the source may have temporarily blocked or changed individual pages. - URL rejected: use a public
https://www.uniformcart.co.in/catalogue, category, product, or sitemap URL without query parameters.
Responsible use and limitations
Use the Actor only for legitimate collection of public catalogue data and in accordance with Uniformcart's applicable terms, policies, and crawl rules. Published product data can be incomplete or change when the source site changes. This Actor is not affiliated with Uniformcart.