Cigar Aficionado Ratings Scraper - Scores & Tasting Notes avatar

Cigar Aficionado Ratings Scraper - Scores & Tasting Notes

Pricing

from $16.67 / 1,000 cigar records

Go to Apify Store
Cigar Aficionado Ratings Scraper - Scores & Tasting Notes

Cigar Aficionado Ratings Scraper - Scores & Tasting Notes

Scrape Cigar Aficionado cigar ratings from rating URLs or the Cigar of the Week archive: 100-point score, size, strength, wrapper, binder, filler, price and full tasting note, plus score history. Export CSV, Excel, JSON. No login or API key. Site database: 23,000+ tasting notes.

Pricing

from $16.67 / 1,000 cigar records

Rating

0.0

(0)

Developer

RecordsData

RecordsData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

RecordsData

Cigar Aficionado Ratings Scraper - Scores & Tasting Notes

Cigar Aficionado Ratings Scraper (Cigar Aficionado Scraper by RecordsData) extracts cigar ratings from cigaraficionado.com: the 100-point score, size, strength, wrapper, binder and filler origin, price and the full tasting note. It also returns the other independent tastings of the same cigar, so you get a score history. No login or API key. Export to CSV, Excel or JSON. Pay per result, nothing for empty or failed lookups.

🚬 What does Cigar Aficionado Scraper do?

Cigar Aficionado Scraper reads the public rating pages of Cigar Aficionado, the cigar magazine whose database holds more than 23,000 tasting notes. Paste one or more rating URLs and you get one structured row per cigar. Turn on discovery and it also picks up the newest ratings from the site's "Cigar of the Week" archive, so you can collect fresh scores without knowing any URL in advance.

In our latest cloud test (10 cigars, 23 rows in total) every cigar row came back with name, score, size, length, ring gauge, strength, filler, binder, wrapper, country, price, issue and tasting note filled in, and no column was empty.

📋 What data can you scrape from Cigar Aficionado?

FieldDescription
name, scoreCigar name and 100-point score
size, length, ringGaugeVitola, length in inches, ring gauge
strengthMild to full, as printed by the magazine
filler, binder, wrapper, countryTobacco origin by component
pricePrice shown at tasting time, in the currency printed on the page
issueNameMagazine issue that carries the tasting
tastingNoteFull tasting note
imageCigar image URL
relatedRatingId, relatedScore, relatedIssue, relatedUrlOther tastings of the same cigar (score history)

Fields a page does not publish are left out of the row instead of being filled with placeholders.

🧾 What does a real output look like?

This row comes from a real cloud run of this actor:

{
"recordType": "cigar-record",
"ratingId": "27177",
"url": "https://www.cigaraficionado.com/ratings/27177/name/hoyo-de-monterrey-epicure-no-1-toro",
"name": "Hoyo de Monterrey Epicure No. 1",
"score": 90,
"size": "Toro",
"length": "5 5/8\"",
"ringGauge": "46",
"strength": "Medium",
"filler": "Cuba",
"binder": "Cuba",
"wrapper": "Cuba",
"country": "Cuba",
"price": "£37.40",
"issueName": "Cigar Aficionado – Aug 01, 2026",
"tastingNote": "Herbal and perfume-like at first, but this attractive cigar becomes more substantial, showing notes of leather and graham cracker. The burn is even, though the draw is a touch firm.",
"image": "https://mshanken.imgix.net/cao/ratings_extras/cigars/27177.jpg"
}

And a related-tasting row for the same cigar:

{
"recordType": "related-review-record",
"url": "https://www.cigaraficionado.com/ratings/27177/name/hoyo-de-monterrey-epicure-no-1-toro",
"name": "Hoyo de Monterrey Epicure No. 1",
"relatedRatingId": "26021",
"relatedUrl": "https://www.cigaraficionado.com/ratings/26021/name/hoyo-de-monterrey-epicure-no-1",
"relatedScore": 92,
"relatedIssue": "Cigar Aficionado: Jun 01, 2025"
}

💰 How much does it cost to scrape Cigar Aficionado?

This actor uses pay per event pricing. You pay only for rows that were actually delivered.

EventWhat you getPrice (Free plan)Price (Gold plan)
cigar-recordOne cigar rating with score, origin, price and tasting note$0.02$0.01667
related-review-recordOne other tasting of the same cigar$0.01333$0.01067

Not charged: error rows, "Poof!" not-found pages, duplicate cigars, invalid URLs and runs that fail. A search that finds nothing ends as succeeded with zero charge, and a blocked or broken run ends as failed with zero charge. The run stops cleanly when it reaches your max total charge.

Price per 1,000 rows at the Free plan listing: cigar rows $20, related-tasting rows $13.33. At the Gold plan: $16.67 and $10.67. Prices drop on the Bronze, Silver, Gold, Platinum and Diamond plans (cigar record $0.01833, $0.01733, $0.01667, $0.01667, $0.01667; related review $0.01233, $0.01133, $0.01067, $0.01067, $0.01067).

Examples at Free plan prices:

  • 10 cigars with related tastings off cost 10 x $0.02 = $0.20.
  • 1,000 cigars with related tastings off cost 1,000 x $0.02 = $20.00 ($16.67 on Gold). Free accounts are capped at 10 cigars per run, so a run of this size needs a paid Apify plan.
  • Real test: 10 cigars delivered 10 cigar rows and 13 related-tasting rows, which is 10 x $0.02 + 13 x $0.01333 = about $0.37.
  • 1,000 cigars at the same ratio (1.3 related tastings per cigar, which varies by cigar) would be about 1,000 cigar rows + 1,300 related rows = $20.00 + $17.33 = about $37.33.

Switch related tastings off to pay only for the cigar rows.

🚀 How to scrape Cigar Aficionado ratings in 3 steps

  1. Open the Input tab and paste Cigar Aficionado rating URLs, for example https://www.cigaraficionado.com/ratings/27175/name/c-l-e-corojo-11-18-figurado. Leave it empty to use discovery only.
  2. Keep Also discover recent cigars on to add the latest "Cigar of the Week" ratings, and set Max Items (default 10).
  3. Click Run and download the dataset as JSON, CSV or Excel.

🔧 Cigar Aficionado Scraper input

FieldTypeDefaultWhat it does
startUrlsarrayemptyCigar Aficionado rating page URLs. Other domains are ignored.
discoverRecentbooleantrueAdds recently rated cigars from the Cigar of the Week archive. Needed when no start URL is given.
maxItemsinteger10Maximum cigars to process and bill (1 to 1,000,000). Related tastings do not count toward it. Free users are limited to 10.
includeRelatedReviewsbooleantrueOutputs the other tastings of each cigar as separate rows, billed as related-review-record.
{
"startUrls": [{ "url": "https://www.cigaraficionado.com/ratings/27175/name/c-l-e-corojo-11-18-figurado" }],
"discoverRecent": true,
"maxItems": 10,
"includeRelatedReviews": true
}

📦 Cigar Aficionado Scraper output

The dataset has two record types: cigar-record (one per cigar) and related-review-record (one per extra tasting). Download it as JSON, CSV, Excel, XML or HTML, or read it through the API. The default Overview view shows name, score, size, strength, country, price and URL.

🆚 How does it compare with the alternatives?

We checked the Apify Store in September 2026 and found no other actor dedicated to Cigar Aficionado ratings. The realistic alternatives are copying data by hand or writing your own scraper.

This actorManual copy-pasteCustom scraper
Structured rows with score, origin and tasting noteYesBy handAfter development
Score history of the same cigarYes, optionalManual searchingExtra work
Scheduling, API and integrationsBuilt inNoYou build it
Maintenance when the site changesHandled by usNoneYours

🎯 What can you use Cigar Aficionado data for?

  • Retail and inventory: enrich a cigar shop catalog with scores and tasting notes.
  • Collecting and investing: track how a cigar's score moved between tastings.
  • Content and recommendations: feed a "top rated cigars" page with current data.
  • Market research: compare strength, size and origin across brands.

🔌 How do you run it from the API or other tools?

curl -X POST "https://api.apify.com/v2/acts/RecordsData~cigar-aficionado-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"discoverRecent": true, "maxItems": 10}'

You can also call it with the Apify client for JavaScript or Python, schedule it with Apify Schedules, or connect it to Zapier, Make or n8n.

🤖 Cigar Aficionado Scraper MCP server for AI agents

Connect AI agents such as Claude Desktop, Cursor or VS Code to this actor through the Apify MCP server. The filtered URL exposes only this actor as a tool:

https://mcp.apify.com?tools=RecordsData/cigar-aficionado-scraper

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=RecordsData/cigar-aficionado-scraper"
}
}
}

Example agent prompt: "Use the Cigar Aficionado Scraper to get the score, strength and tasting note for https://www.cigaraficionado.com/ratings/27175/name/c-l-e-corojo-11-18-figurado, include related tastings, and tell me whether its score went up or down over time."

The tool runs the Cigar Aficionado Ratings Scraper with the same input fields as the table above and returns the dataset rows to the agent. Authenticate with your Apify account when the client asks; runs are billed like any other run.

The actor reads only rating information that Cigar Aficionado publishes openly on its own pages, at a slow pace of one request every half second. Discovery uses the Cigar of the Week archive and does not use the site search paths that its robots.txt disallows. You remain responsible for how you use the data, so check the site's terms and your local rules, especially for redistribution.

❓ FAQ

Why did my Cigar Aficionado Scraper run return 0 results?

The rating URL most likely points to a page that no longer exists (Cigar Aficionado shows a "Poof!" placeholder) or is not a cigaraficionado.com rating URL, so the Cigar Aficionado Scraper skips it. Nothing is charged for those lookups. Check the URL in a browser, try a different rating page, or turn on discoverRecent so the actor collects recent Cigar of the Week ratings instead.

Do I have to give the Cigar Aficionado Scraper a URL?

No. With discoverRecent switched on and no startUrls, the Cigar Aficionado Ratings Scraper collects the newest ratings from the Cigar of the Week archive, up to your maxItems limit (default 10). If you provide URLs, discovery adds recent cigars on top of them. If you provide no URL and switch discovery off, the run ends with one free error row and a hint.

No. maxItems counts only cigars (rating pages). The other tastings of each cigar are extra rows billed separately as related-review-record events, at $0.01333 each on the Free plan. In our 10-cigar test, 10 cigar rows came with 13 related rows. Set includeRelatedReviews to false when you only need the Cigar Aficionado score and tasting note and want the lowest cost.

Not every cigar was tasted more than once by Cigar Aficionado. The actor returns only the other tastings that the site publishes on the rating page, so a cigar tasted a single time produces one cigar-record row and no related-review-record rows. Missing related tastings are not an error, and you are not charged for rows that do not exist.

Why is the Cigar Aficionado price in pounds or dollars?

The Cigar Aficionado Scraper copies the price exactly as printed on the rating page, including its currency symbol. The magazine shows the price recorded at tasting time, which can be in pounds or dollars depending on the market of the tasting. The actor does not convert currencies, so check the symbol in the price field before comparing prices across cigars.

Can I get the whole 23,000-cigar Cigar Aficionado database?

Not in one run by crawling. Cigar Aficionado holds more than 23,000 tasting notes, but the Cigar Aficionado Ratings Scraper reaches ratings by the URLs you give it and through the Cigar of the Week archive. It does not crawl the site's full search paths, because the site's robots.txt disallows them. To cover more cigars, collect rating URLs yourself and pass them in startUrls.

What happens if Cigar Aficionado blocks the Cigar Aficionado Scraper run?

If no cigar is delivered because of errors or blocking, the run ends as failed and you are not charged. Error rows, "Poof!" not-found pages, duplicate cigars and invalid URLs are never billed either, and the run stops cleanly when it reaches your max total charge. You can simply start the Cigar Aficionado Scraper again later with the same input.

What happens if I send an empty or invalid input to the Cigar Aficionado Scraper?

An empty input {} is safe: it uses the defaults (discovery on, 10 cigars, related tastings on). The platform rejects values of the wrong type or range with a 400 error before any run starts. Input mistakes it cannot express, such as no valid rating URL with discovery switched off, end the run as SUCCEEDED with one free error row (errorType: "invalid-input", plus a hint) and nothing is charged.

How do I export Cigar Aficionado ratings to CSV or Excel?

Open the run's dataset in Apify and choose the export format: JSON, CSV, Excel, XML or HTML. Through the API, add ?format=csv to the dataset items URL. The Cigar Aficionado Scraper writes two record types, cigar-record and related-review-record, so filter on recordType if you want only the cigar rows in your spreadsheet.

🤝 Want more data like this?

Try Millesima Wine Scraper for wine prices and Steam Reviews Scraper for review data.

📬 Support

Found a bug or need extra fields or a custom scraper? Open an issue in the Issues tab or write to contact.punkrecordsdata@gmail.com.

Last updated: 2026-10-07