WalletHub Reviews Scraper — financial product reviews & ratings avatar

WalletHub Reviews Scraper — financial product reviews & ratings

Pricing

Pay per usage

Go to Apify Store
WalletHub Reviews Scraper — financial product reviews & ratings

WalletHub Reviews Scraper — financial product reviews & ratings

Scrape WalletHub financial product reviews, ratings, and company profiles. Extract credit card reviews, bank ratings, insurance feedback, brokerage reviews, and personal loan feedback from the largest US personal finance review platform.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Steven Bennett

Steven Bennett

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 days ago

Last modified

Categories

Share

WalletHub Reviews Scraper 🏦💰

The first and only Apify Actor for scraping WalletHub — the largest US personal finance comparison and review platform.

Scrape financial product reviews, ratings, and company profiles from wallethub.com. Extract credit card reviews, bank ratings, insurance feedback, brokerage reviews, loan opinions, and more. Perfect for market research, competitive intelligence, lead generation, and financial sentiment analysis.

✨ Features

  • 🔍 Search mode — Find companies and products by keyword
  • 🏢 Company mode — Scrape all reviews from specific company/product pages
  • 📂 Category mode — Browse entire categories (credit cards, banking, insurance, etc.)
  • ⭐ Full review data — Ratings, titles, full text, author, dates, helpful votes
  • 📊 Company intelligence — Overall ratings, total reviews, recommend percentage, star distribution
  • 🔗 Deduplication — Built-in ID-based deduplication across runs
  • 📄 Pagination support — Automatic pagination through all review pages
  • 🌐 Proxy support — Apify Residential proxy compatible
  • ⚡ Playwright-based — Handles JavaScript-rendered content

💰 Pricing

EventPrice
Per run start$0.50
Per review item$0.002
Example: 1,000 reviews$2.50

🚀 Quick Start

Option 1: Use the Apify web interface

  1. Go to WalletHub Reviews Scraper on Apify Store
  2. Click Try or Run
  3. Choose your scrape mode and enter your query/URL
  4. Click Run and download results as JSON, CSV, XML, or Excel

Option 2: Use Apify API

# Search for reviews about Chase
curl "https://api.apify.com/v2/acts/serene_trombone~wallethub-reviews-scraper/runs?token=YOUR_API_TOKEN" \
-X POST \
-H "Content-Type: application/json" \
-d '{
"mode": "search",
"search": "chase banking",
"maxItems": 50
}'

Option 3: Run locally with Crawlee

git clone https://github.com/apify/wallethub-reviews-scraper
cd wallethub-reviews-scraper
npm install
node src/main.js

📝 Input Parameters

ParameterTypeDefaultDescription
modeenumsearchScrape mode: search, company, category, product
searchstringKeyword to search for (required for search mode)
companyUrlsarrayCompany/product page URLs (required for company/product mode)
categorystringCategory URL (required for category mode)
maxItemsinteger100Maximum reviews to scrape (0 = unlimited)
maxCompaniesinteger20Maximum companies per category (category mode)
includeCompanyInfobooleantrueInclude company overview info
sortByenummost_recentSort order: most_recent, highest_rating, lowest_rating, most_helpful
proxyobjectApify residentialProxy configuration

📤 Output Format

Review Item

{
"id": "review-15273794-abc123",
"productId": "15273794",
"companyName": "Chase Banking",
"productType": "company",
"sourceUrl": "https://wallethub.com/profile/chase-banking-15273794i",
"rating": 4.5,
"title": "Great customer service",
"review": "I've been banking with Chase for over 10 years...",
"author": "Sarah M.",
"datePosted": "January 2025",
"datePostedRaw": "2025-01-15T00:00:00.000Z",
"dateOfExperience": "December 2024",
"recommended": "Yes",
"helpfulCount": 12,
"category": "Banking"
}

Company Info Item

{
"type": "company_info",
"companyName": "Chase Banking",
"overallRating": 4.2,
"totalReviews": 1250,
"category": "Banking",
"subcategory": "Checking Accounts",
"website": "https://www.chase.com",
"avgRating": 4.2,
"recommendPercent": 78,
"starDistribution": {
"5": 450,
"4": 380,
"3": 200,
"2": 120,
"1": 100
},
"productType": "company",
"sourceUrl": "https://wallethub.com/profile/chase-banking-15273794i"
}

🎯 Use Cases

  • Market Research — Analyze customer satisfaction across financial products
  • Competitive Intelligence — Compare ratings and reviews of competing banks, cards, insurers
  • Lead Generation — Identify companies with poor ratings as potential sales targets
  • Sentiment Analysis — Extract review text for NLP and sentiment modeling
  • Price Monitoring — Track credit card and loan offers alongside reviews
  • Product Development — Understand what customers love and hate about financial products
  • Financial Services SEO — Build content around trending financial topics

🔧 Technical Details

  • Engine: PlaywrightCrawler (JavaScript-rendered pages)
  • Language: Node.js (ES Modules)
  • Image: apify/actor-node-playwright-chrome:20
  • Deduplication: By composite productId_reviewId
  • Pagination: Automatic page-through with sort preservation
  • Error handling: Automatic retry with logging

📋 Supported Categories

WalletHub covers reviews for:

  • ✅ Credit Cards (rewards, travel, cash back, balance transfer)
  • ✅ Banking (checking, savings, CDs, money market)
  • ✅ Insurance (auto, home, life, health, renters)
  • ✅ Brokerages & Investing
  • ✅ Personal Loans & Mortgages
  • ✅ Auto Loans & Leasing
  • ✅ Student Loans & Financial Aid
  • ✅ Small Business Products

🏆 Why This Actor?

  • First-mover advantage — No other WalletHub scraper exists on Apify Store
  • High-value data — Financial services reviews are gold for market research
  • Large addressable market — WalletHub is a top-500 US website with millions of monthly visitors
  • Ready to use — Just provide a search term or URL and get structured data

🐛 Support

Having issues? Check the GitHub repository for known issues or open a new one.


Built with ❤️ by serene_trombone