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
13 days ago
Last modified
Categories
Security
Limited permissionsShare
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 visits Uniform Cart's public TradeIndia seller and product 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 safety jackets and returns up to five matches, ordered by price:
{"productSearch": "safety jacket","maxItems": 5,"sortBy": "priceAsc"}
To collect one known product, use its URL:
{"startUrl": "https://www.tradeindia.com/products/hi-vis-safety-jacket-c11469242.html","maxItems": 1}
Input
| Field | What it means | Default |
|---|---|---|
startUrl | Uniform Cart's TradeIndia seller page, category page, or product URL. Leave blank for the seller page. Former uniformcart.co.in and uniformcart.tradeindia.com links are mapped to the seller page or matching product URL. | Seller page |
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:
Selected fields from the documented output; other required export fields are omitted here for readability. Use the output schema for the complete record contract.
{"productId": "11469242","name": "Hi Vis Safety Jacket","canonicalUrl": "https://www.tradeindia.com/products/hi-vis-safety-jacket-c11469242.html","price": 699,"currency": "INR","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": "safety jacket","maxItems": 5,"sortBy": "priceAsc",})if run is None:raise RuntimeError("Actor call returned no run or storage metadata")items = client.dataset((run["defaultDatasetId"] if isinstance(run, dict) else run.default_dataset_id)).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 Uniform Cart 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 Uniform Cart's public seller, category, or product page on
https://www.tradeindia.com/, without query parameters.
Responsible use and limitations
Use the Actor only for legitimate collection of public catalogue data and in accordance with Uniform Cart's and TradeIndia'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 Uniform Cart or TradeIndia.
Collection sources
Collection uses public pages, published documents or rendered page content. Optional AI features use OpenRouter. Source API fallbacks and calls to other Actors are unavailable. A source that cannot provide usable page content may fail or return explicitly incomplete coverage; an older successful run does not guarantee current availability.