Byrna Reviews Scraper avatar
Byrna Reviews Scraper

Pricing

$25.00/month + usage

Go to Store
Byrna Reviews Scraper

Byrna Reviews Scraper

Developed by

GetDataForMe

GetDataForMe

Maintained by Community

Byrna Reviews Scraper is an Apify Actor that effortlessly extracts customer reviews, ratings, sentiment scores, and key topics from Byrna product pages. It supports pagination, Apify Proxy integration, and returns enriched JSON output to streamline market analysis and product research in real time.

0.0 (0)

Pricing

$25.00/month + usage

0

Total users

2

Monthly users

2

Runs succeeded

>99%

Last modified

10 days ago

Byrna Reviews Scraper

Introduction

The Byrna Reviews Scraper is an Apify Actor designed to extract customer reviews from Byrna product pages. Whether you need to analyze customer sentiment, aggregate ratings, or gather insights for marketing, this Actor automates the process of scraping detailed review data directly from Byrna's website.

Input Parameters

ParameterTypeRequiredDescription
itemLimitintegeroptionalMaximum number of reviews to retrieve per URL. Defaults to scraping all available reviews.
proxyConfigurationobjectoptionalProxy settings to use during scraping.
useApifyProxybooleanoptionalWhether to use Apify Proxy.
apifyProxyGroupsarrayoptionalList of Apify Proxy groups (e.g., ["RESIDENTIAL"]).
urlsarrayrequiredArray of Byrna product page URLs to scrape reviews from.

Example Input:

{
"itemLimit": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
},
"urls": [
"https://SITE-NAME/products/byrna-sd-non-lethal-self-defense-pistol"
]
}

Output

The Actor returns an array of review objects containing the following fields:

  • product_id: Unique identifier for the product.
  • review_id: Unique identifier for the review.
  • rating: Star rating given by the reviewer.
  • review_date: ISO 8601 formatted date and time of the review.
  • review_text: Full review text.
  • review_title: Title or headline of the review.
  • reviewer_name: Name of the reviewer.
  • verified_buyer: Indicates if the reviewer is a verified buyer.
  • country: Country of the reviewer.
  • product_variant: Specific variant (e.g., color) reviewed.
  • sentiment: Sentiment score between -1 (negative) and 1 (positive).
  • votes_up: Number of "helpful" votes.
  • votes_down: Number of "not helpful" votes.
  • topics: Extracted topics from the review text.
  • images: Array of image URLs associated with the review.
  • comment: Any additional moderator comments.

Example Output:

[
{
"product_id": "6886082838595",
"review_id": 704701155,
"rating": 5,
"review_date": "2025-05-06T15:14:29",
"review_text": "I like the nonlethal choice, and the Byrna works VERY well.",
"review_title": "Works as advertised",
"reviewer_name": "Gary M.",
"verified_buyer": true,
"country": "🇺🇸 United States",
"product_variant": "Safety Orange",
"sentiment": 0.9788449,
"votes_up": 1,
"votes_down": 0,
"topics": {
"byrna": { "name": "byrna", "sentence": "I like the nonlethal choice, and the Byrna works VERY well." },
"works": { "name": "works", "sentence": "I like the nonlethal choice, and the Byrna works VERY well." }
},
"images": [],
"comment": null
}
]

Features

  • 🚀 Fast and Reliable: Scrapes reviews quickly using headless browser automation.
  • 🔄 Pagination Support: Automatically navigates through multiple pages of reviews.
  • 🌐 Proxy Support: Integrates with Apify Proxy for reliable scraping.
  • 📝 Sentiment Analysis: Calculates sentiment scores for each review.
  • 🔍 Topic Extraction: Identifies key topics mentioned in reviews.

Possible Use Cases

  • Market Research: Gather customer feedback on specific Byrna products.
  • Sentiment Tracking: Monitor how customer satisfaction evolves over time.
  • Competitor Analysis: Compare review sentiment across different self-defense brands.
  • Product Development: Identify common pain points and feature requests.

Tech Stack (Optional)

  • Platform: Apify
  • Runtime: Node.js
  • Libraries: Puppeteer for web scraping, Natural for sentiment analysis.

Support

For bug reports or custom needs, contact support@getdataforme.com with a clear subject line. Or use our contact form: https://getdataforme.com/contact/