mirror of
https://github.com/gosom/google-maps-scraper.git
synced 2026-09-19 07:27:12 +08:00
73 lines
3.8 KiB
Markdown
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.
|