Citysquares Scraper
Pricing
from $0.36 / 1,000 results
Citysquares Scraper
A high-performance Apify Actor for scraping local business listings from CitySquares.com.
Pricing
from $0.36 / 1,000 results
Rating
0.0
(0)
Developer
HappiTap
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 months ago
Last modified
Categories
Share
๐ข CitySquares Scraper - Extract Local Business Data
Powerful Apify Actor for scraping comprehensive local business listings from CitySquares.com
๐ฏ What is CitySquares Scraper?
CitySquares Scraper is a professional-grade web scraping tool designed to extract detailed local business information from CitySquares.com. Perfect for lead generation, market research, competitive analysis, and business intelligence gathering.
โจ Key Benefits
- ๐ High-Speed Extraction: Scrape up to 100+ businesses per minute
- ๐ก๏ธ Anti-Detection Technology: Built-in stealth mode with fingerprint rotation
- ๐ Comprehensive Data: Extract 20+ data points including reviews, ratings, and contact info
- ๐ Geographic Targeting: Search by city, state, or specific locations
- ๐ฐ Cost-Effective: Only $2.80 per 1,000 businesses extracted
- ๐ง Easy to Use: Simple JSON configuration with no coding required
๐ What Data Can You Extract?
๐ช Business Information
- Business Name & Category - Complete business identification
- Contact Details - Phone, website, email (when available)
- Address - Full formatted address with individual components
- Business Hours - Operating schedules for each day
- Services & Description - Business offerings and specialties
โญ Customer Insights
- Ratings & Reviews - Customer feedback with ratings and text
- Review Count - Total number of customer reviews
- Review Dates - Temporal analysis of customer sentiment
๐ Marketing Data
- Deals & Promotions - Current offers and discount codes
- Social Media Links - Connected social profiles
- Images & Media - Business photos and visual content
๐ Quick Start Guide
1๏ธโฃ Basic Search by Category & Location
Perfect for finding specific types of businesses in target areas:
{"searchTerms": ["restaurants", "dentists", "plumbers"],"locations": ["New York", "Chicago", "Los Angeles"],"maxItems": 100,"maxReviews": 10}
2๏ธโฃ Scrape Specific Business Pages
Ideal for targeted data extraction from known URLs:
{"startUrls": [{ "url": "https://citysquares.com/b/new-york-ny" },{ "url": "https://citysquares.com/s/restaurants/chicago" }],"maxItems": 200,"scrapeBusinessDetails": true}
3๏ธโฃ Fast Bulk Extraction
Quickly gather basic business information without detail pages:
{"searchTerms": ["electricians"],"locations": ["Houston", "Phoenix", "Philadelphia"],"scrapeBusinessDetails": false,"maxReviews": 0,"maxItems": 500,"maxConcurrency": 3}
๐ Input Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerms | string[] | [] | Business categories or keywords (e.g., "restaurants", "dentists", "lawyers") |
locations | string[] | [] | Target cities, states, or regions |
startUrls | object[] | [] | Specific CitySquares URLs to process |
maxItems | integer | 100 | Maximum number of businesses to extract |
maxReviews | integer | 10 | Reviews per business (0 = skip reviews) |
includeDeals | boolean | true | Extract deals and promotions |
scrapeBusinessDetails | boolean | true | Navigate to detail pages for full data |
maxConcurrency | integer | 2 | Parallel processing (1-20, lower = safer) |
maxRuntimeMinutes | integer | 5 | Auto-stop timeout (1-30 minutes) |
proxyConfiguration | object | RESIDENTIAL | Proxy settings for optimal success rates |
๐ค Output Data Structure
Each business record includes comprehensive information:
{"businessName": "Central Park Restaurant","url": "https://citysquares.com/b/central-park-restaurant-123456","category": "Italian Restaurant","address": {"street": "123 Broadway","city": "New York","state": "NY","zipCode": "10001","fullAddress": "123 Broadway, New York, NY 10001"},"phoneNumber": "(212) 555-0123","website": "https://centralparkrestaurant.com","rating": 4.7,"reviewCount": 156,"reviews": [{"author": "Sarah Johnson","rating": 5,"date": "2024-02-15","text": "Amazing Italian food! Best pasta in NYC."}],"businessHours": [{ "day": "Monday", "hours": "11:00 AM - 10:00 PM" },{ "day": "Tuesday", "hours": "11:00 AM - 10:00 PM" }],"deals": [{"title": "Weekend Special","description": "20% off dinner for two","code": "WEEKEND20"}],"extractedAt": "2024-02-21T15:30:00.000Z"}
๐ฐ Pricing & Costs
| Feature | Cost |
|---|---|
| Actor Start | $0.00005 per run |
| Data Extraction | $0.0028 per business |
| Bulk Rate | $2.80 per 1,000 businesses |
*๐ก Cost-Saving Tips:
- Use
scrapeBusinessDetails: falsefor 50% faster, cheaper extraction - Set
maxReviews: 0to skip review processing - Lower
maxConcurrencyto reduce proxy costs
๐ ๏ธ Advanced Features
๐ต๏ธ Anti-Detection Technology
- Browser Fingerprinting - Randomized browser signatures
- Residential Proxies - Real IP addresses for maximum success
- Session Management - Intelligent request handling
- Rate Limiting - Natural browsing patterns
โ๏ธ Performance Optimization
- Parallel Processing - Configurable concurrency (1-20)
- Smart Pagination - Automatic page navigation
- Memory Management - Efficient resource usage
- Error Recovery - Robust error handling and retries
๐ Search Flexibility
- Keyword Search - Find businesses by category or service
- Location Targeting - City, state, or neighborhood specific
- URL Processing - Direct page scraping capabilities
- Mixed Input - Combine search terms and URLs
๐ Use Cases & Applications
๐ฏ Lead Generation
- Build targeted business databases
- Find potential B2B clients
- Identify sales opportunities by location
๐ Market Research
- Analyze competitive landscapes
- Track business density and trends
- Study pricing and service offerings
๐ Competitive Intelligence
- Monitor competitor activities
- Analyze customer reviews and ratings
- Track market share and positioning
๐ฑ App Development
- Populate business directories
- Power location-based services
- Enable local search functionality
๐จ Best Practices
โ Recommended Settings
{"maxConcurrency": 2,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]},"maxRuntimeMinutes": 10}
๐ก๏ธ Safety Tips
- Start Small: Test with 10-20 items first
- Use Residential Proxies: Essential for high success rates
- Monitor Runtime: Set appropriate timeouts to control costs
- Validate Data: Check sample output before large runs
โก Performance Tips
- Disable Details: Use
scrapeBusinessDetails: falsefor speed - Skip Reviews: Set
maxReviews: 0for faster extraction - Increase Concurrency: Raise
maxConcurrencyfor faster runs (monitor success rate) - Target Specific URLs: More efficient than broad searches
๐ URL Patterns Reference
Business Detail Pages
https://citysquares.com/b/[business-name]-[id]Example: https://citysquares.com/b/joes-pizza-123456
Search Result Pages
https://citysquares.com/s/[category]/[location]Example: https://citysquares.com/s/restaurants/new-york
City/Location Pages
https://citysquares.com/b/[city]-[state]Example: https://citysquares.com/b/chicago-il
๐ Troubleshooting
Common Issues & Solutions
| Issue | Cause | Solution |
|---|---|---|
| Low Success Rate | Aggressive concurrency | Reduce maxConcurrency to 1-2 |
| Blocked Requests | Insufficient proxy protection | Ensure residential proxies are enabled |
| Timeout Errors | Large data extraction | Increase maxRuntimeMinutes or reduce maxItems |
| Missing Data | Detail scraping disabled | Set scrapeBusinessDetails: true |
Error Messages
- "No valid URLs to scrape": Add searchTerms + locations or startUrls
- "Actor reaching timeout": Increase
maxRuntimeMinutesor reduce data scope - "High memory usage": Lower
maxConcurrencyor enable memory monitoring
๐ Support & Documentation
- ๐ Full Documentation: Apify Actor Page
- ๐ Bug Reports: GitHub Issues
- ๐ฌ Community Support: Apify Discord
- ๐ง Direct Support: support@apify.com
๐ License & Terms
This scraper is provided under the Apify Terms of Service. Users are responsible for complying with CitySquares.com's terms of service and applicable data protection laws.
๐ฏ Ready to extract local business data? Run the CitySquares Scraper on Apify and start building your business database today!
Last updated: February 2024 | Version: 1.0.0