WalletHub Reviews Scraper — financial product reviews & ratings
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
24 days ago
Last modified
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
| Event | Price |
|---|---|
| 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
- Go to WalletHub Reviews Scraper on Apify Store
- Click Try or Run
- Choose your scrape mode and enter your query/URL
- Click Run and download results as JSON, CSV, XML, or Excel
Option 2: Use Apify API
# Search for reviews about Chasecurl "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-scrapercd wallethub-reviews-scrapernpm installnode src/main.js
📝 Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | enum | search | Scrape mode: search, company, category, product |
search | string | — | Keyword to search for (required for search mode) |
companyUrls | array | — | Company/product page URLs (required for company/product mode) |
category | string | — | Category URL (required for category mode) |
maxItems | integer | 100 | Maximum reviews to scrape (0 = unlimited) |
maxCompanies | integer | 20 | Maximum companies per category (category mode) |
includeCompanyInfo | boolean | true | Include company overview info |
sortBy | enum | most_recent | Sort order: most_recent, highest_rating, lowest_rating, most_helpful |
proxy | object | Apify residential | Proxy 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