Discover/holts.com API
live

holts.com APIholts.com

Access Holts.com cigar product catalog, brand listings, customer reviews, and staff scores via 5 endpoints. Search products, paginate reviews, and pull brand data.

Endpoints
5
Updated
4mo ago
Try it
Search keyword (e.g. 'montecristo', 'romeo').
api.parse.bot/scraper/bfbba235-bb92-44cf-bc25-b0c351fd6209/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/bfbba235-bb92-44cf-bc25-b0c351fd6209/search_cigars?query=montecristo' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for cigar product lines and accessories by keyword. Returns matching products with name, price, rating, and image information.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g. 'montecristo', 'romeo').
Response
{
  "type": "object",
  "fields": {
    "query": "string — the search term used",
    "products": "array of product objects with name, url, price_range, review_count, rating, and image_url"
  },
  "sample": {
    "data": {
      "query": "montecristo",
      "products": [
        {
          "url": "https://www.holts.com/cigars/all-cigar-brands/montecristo.html",
          "name": "Montecristo",
          "rating": null,
          "image_url": "https://www.holts.com/media//categoryimage//thumb/135x135/m/o/montecristo-robusto-larga_13.png",
          "price_range": "$2.91-$29.87",
          "review_count": 0
        }
      ]
    },
    "status": "success"
  }
}

About the holts.com API

The Holts.com API exposes 5 endpoints covering the full cigar catalog at holts.com, including product search, brand listings, and both customer and editorial reviews. The search_cigars endpoint returns product name, price range, rating, review count, and image URL for any keyword query. Customer reviews include verified-purchase status, geographic data, and quality ratings, while staff reviews include a numeric score out of 100 and full author metadata.

Product Search and Brand Catalog

The search_cigars endpoint accepts a query string and returns an array of matching products, each with name, url, price_range, review_count, rating, and image_url. This covers both cigar product lines and accessories. The get_all_brands endpoint requires no inputs and returns a full list of brands with name and url, along with a count of total brands available on the site.

Brand Pages and ID Extraction

The get_brand_products endpoint takes a full brand page url and returns a products array (each item with name, price, and optional size), plus the brand_name, category_id, and product_line_id fields. These two IDs are required inputs for the review endpoints — category_id feeds into get_product_reviews and product_line_id feeds into get_staff_review. This makes get_brand_products a natural first step when building review-focused workflows.

Customer Reviews

The get_product_reviews endpoint accepts a category_id and returns up to 10 reviews per page. Each review object includes nickname, title, detail, rating_quality, created_at, city, state, and a verified flag. Pagination is supported via the page parameter. Sorting is available by created_at or rating_quality in either asc or desc direction. The response also includes total_pages, current_page, visible_pages, and total_individual_reviews for full pagination control.

Staff Reviews

The get_staff_review endpoint takes a product_line_id and returns a single editorial review with body (HTML), date, score (numeric, out of 100), title, and an author object containing first_name, last_name, cigar_preference, favorite_cigar, portrait, and a link to the reviewer's profile page. This is distinct from customer reviews and reflects Holts staff editorial opinion.

Common use cases
  • Build a cigar recommendation tool using search_cigars results filtered by rating and price_range.
  • Aggregate brand catalogs by iterating get_all_brands and calling get_brand_products for each URL.
  • Display side-by-side customer and staff scores by combining get_product_reviews and get_staff_review for the same product line.
  • Monitor review sentiment over time by paginating get_product_reviews sorted by created_at descending.
  • Build a geo-tagged review dataset using the city and state fields returned by get_product_reviews.
  • Surface verified-purchase reviews exclusively by filtering on the verified flag in customer review responses.
  • Populate a cigar database with product sizes and prices by crawling brand pages via get_brand_products.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Holts.com have an official developer API?+
Holts.com does not publish a public developer API or documentation. This Parse API provides structured access to the product and review data available on the site.
What does the `get_product_reviews` endpoint return and how can I sort or paginate it?+
It returns up to 10 customer reviews per page. Each review includes nickname, title, detail, rating_quality, created_at, city, state, and a verified flag. Use the page parameter to paginate and the sort and direction parameters to order by created_at or rating_quality in ascending or descending order. The response includes total_pages and total_individual_reviews for full pagination tracking.
How do staff reviews differ from customer reviews?+
get_staff_review returns a single editorial review per product line, authored by a named Holts staff member. It includes a numeric score out of 100, a full HTML body, and an author object with fields like cigar_preference and favorite_cigar. Customer reviews via get_product_reviews are crowd-sourced, paginated, and include a verified purchase flag and geographic data — but no 100-point score.
Does the API return individual cigar SKUs, inventory levels, or real-time stock status?+
Not currently. The API returns product lines with name, price, and optional size from get_brand_products, but does not expose individual SKU-level inventory, in-stock status, or add-to-cart availability. You can fork this API on Parse and revise it to add an endpoint targeting individual product pages where that data may appear.
Is there a limitation on how I get the `category_id` and `product_line_id` needed for review endpoints?+
Yes — both IDs are only returned by get_brand_products, so you must supply a valid brand page URL to that endpoint first. There is no standalone lookup by product name or SKU. The typical workflow is: call get_all_brands to get brand URLs, pass one to get_brand_products, then use the returned IDs with the review endpoints.
Page content last updated . Spec covers 5 endpoints from holts.com.
Related APIs in EcommerceSee all →
cigarsinternational.com API
Search and browse cigars by brand, category, and daily deals while reading customer reviews to find the perfect smoke. Discover store locations and explore comprehensive product information across Cigars International's entire catalog.
cigaraficionado.com API
Search and discover premium cigars with detailed reviews and ratings, browse the latest industry news, and explore Cigar Aficionado's prestigious Top 25 lists. Get comprehensive information about specific cigars including their ratings and reviews to find your next favorite smoke.
elementvape.com API
Search and browse vape products from Element Vape, including prices, specifications, availability, and category listings. Access detailed product pages with variant options, media galleries, and customer reviews.
sephora.com API
Search and browse Sephora's product catalog to find detailed information about beauty items, including specifications, customer reviews, Q&A discussions, pricing, and real-time availability. Filter products by category or brand, and access comprehensive brand listings to discover exactly what you're looking for.
cultbeauty.co.uk API
Browse and search Cult Beauty's product catalog by category or brand, view detailed product information including ingredients and loyalty points, and read customer reviews. Discover new arrivals, sale items, and filter products to find exactly what you're looking for.
stylishop.com API
Browse and search stylishop.com's complete fashion catalog, including products, categories, brands, reviews, and trending data to discover new arrivals and sale items. Get product details, size guides, autocomplete suggestions, and trending search insights to enhance your shopping experience.
millerknoll.com API
Browse MillerKnoll's collective brands and their complete product catalogs, search for specific items across the collection, and access detailed product information and market insights. Discover product categories by brand and get comprehensive details to make informed purchasing or business decisions.
thomann.de API
Search and browse Thomann's music store catalog to find products by category, view detailed specifications and pricing, read customer reviews, and filter results to discover the instruments and gear you're looking for. Access comprehensive product information including descriptions, availability, and ratings all in one place.