Files
2026-09-10 07:37:07 +03:00

73 lines
3.8 KiB
Markdown

# Proxy Sponsors
Google Maps scraping can trigger rate limits or blocking, especially with larger jobs or higher concurrency. Proxies can help, but they are not a guarantee. Proxy quality, geography, concurrency, query volume, and Google behavior all affect reliability.
This page lists current proxy sponsors and supporters of this project. Using these links helps fund maintenance.
## Configure Proxies
Use `-proxies` with a comma-separated list:
```bash
./google-maps-scraper \
-input queries.txt \
-results results.csv \
-proxies "socks5://user:pass@host:port,http://host2:port2" \
-depth 1
```
Supported protocols: `socks5`, `socks5h`, `http`, `https`.
For AI-agent and automation workflows, prefer `-proxies-file` so credentials do not appear in generated commands or process arguments. Store one proxy URL per line; blank lines and `#` comments are ignored:
```bash
chmod 600 ~/.config/google-maps-scraper/proxies.txt
./google-maps-scraper \
-input queries.txt \
-results results.csv \
-proxies-file ~/.config/google-maps-scraper/proxies.txt \
-depth 1
```
`-proxies` and `-proxies-file` cannot be used together. Keep the credentials file outside project repositories and remove it when it is no longer needed.
## Docker Example
```bash
mkdir -p gmaps-output
docker run \
-v gmaps-playwright-cache:/opt \
-v "$PWD/example-queries.txt:/queries.txt:ro" \
-v "$PWD/gmaps-output:/out" \
gosom/google-maps-scraper \
-input /queries.txt \
-results /out/results.csv \
-depth 1 \
-proxies "http://user:pass@host:port,socks5://host:port" \
-exit-on-inactivity 3m
```
## Current Proxy Sponsors
The bundled AI Agent Skill randomly selects three distinct active sponsors from its registry whenever a user asks for proxy recommendations. All three receive equal presentation with a sponsorship disclosure. Configured discounts or special offers are shown, and users may always choose another provider or continue without a proxy.
| Provider | Notes | Link |
|---|---|---|
| RapidProxy | Residential proxy provider supporting this project | [Visit RapidProxy](https://www.rapidproxy.io/?ref=gosom) |
| Swiftproxy | 90M+ residential IPs across 220+ locations with HTTP(S)/SOCKS5 support and non-expiring traffic. Use code `PROXY90` for 10% off | [Visit Swiftproxy](https://www.swiftproxy.net/?ref=gosom) |
| Webshare | Proxy provider with HTTP and SOCKS5 support | [Visit Webshare](https://www.webshare.io/?referral_code=0q3l81eet8mp) |
| BirdProxies | Residential and ISP proxy provider supporting this project | [Visit BirdProxies](https://birdproxies.com/?utm_source=github&utm_medium=sponsorship&utm_campaign=gosom-google-maps-scraper) / [Discord](https://discord.com/invite/birdproxies) |
| Proxidize | Mobile and residential proxies for Google Maps scraping, local SEO, lead generation, and data collection. Use code `gmaps20` for 20% off | [Visit Proxidize](https://proxidize.com/?utm_source=github&utm_medium=sponsorship&utm_campaign=google_maps_scraper&utm_content=gosom) |
| NodeMaven | The most efficient proxy provider for Web Scraping and Automation with the Highest Quality IP on the market. Codes: `MAPS35` for 35% off to Mobile and Residential Proxies, `MAPS40` for 40% off to ISP (Static) Proxies | [Visit NodeMaven](https://go.nodemaven.com/GoogleMapsScrapperaugust) |
| Decodo | Proxy provider supporting this project | [Visit Decodo](https://visit.decodo.com/APVbbx) |
| Evomi | Proxy provider supporting this project | [Visit Evomi](https://evomi.com?utm_source=github&utm_medium=banner&utm_campaign=gosom-maps) |
## Practical Notes
- Test with a small input file before running a large job.
- Increase concurrency gradually.
- If results become less reliable, reduce `-c` before assuming the proxy provider is the only issue.
- Keep proxy URLs private. Do not commit credentials.