← API Overview
POST
/scrape (Google Maps)
Start a Google Maps scraping job. Use service: "google-maps" (default).
Request Body
{
"service": "google-maps",
"query": "restaurants",
"location": "Miami, FL",
"max_results": 100,
"fast_photos": false,
"deep_photos": false
}
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | Yes | Search term (e.g., "dentists", "coffee shops") |
| location | string | Yes | Geographic location (city, state/country) |
| max_results | integer | No | Max places (30–500, default: 100) |
| fast_photos | boolean | No | Standard mode: 2–4 photos (3 credits/place) |
| deep_photos | boolean | No | Deep Gather: 20+ HD photos (10 credits/place) |
💡 Photo Modes: Basic (1 credit/place) • Standard (3 credits) • Deep Gather (10 credits)
Response
{
"success": true,
"job_id": 42,
"results_count": 100,
"credits_used": 100,
"credits_remaining": 900,
"download_url": "/api/v1/jobs/42/download"
}
Example (Python)
import requests response = requests.post( "https://sitepry.com/api/v1/scrape", headers={"Authorization": "Bearer YOUR_API_KEY"}, json={ "query": "restaurants", "location": "Miami, FL", "max_results": 100 } ) print(response.json())
Data Fields
Each result includes: title, categoryName, address, street, city, postalCode, state, country, countryCode, phone, website, totalScore, reviewsCount, priceLevel, openingHours, weeklyHours, timezone, location.lat/lng, imageUrl, photos[], ownerPhotos[], fid, cid.
See shared endpoints (balance, jobs, download) →Get 500 free credits for just $1
Get Started →