For Agents
Scrape Google Maps places, reviews, photos, and website contacts for lead generation and business intelligence workflows.
Get started with Outscraper API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"scrape Google Maps for businesses"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Outscraper API API.
Search Google Maps for places by query with location, language, and region filters
Extract detailed business information including name, address, phone, website, ratings, hours, and categories
Scrape Google Maps reviews for businesses with rating, text, author, and timestamp
Retrieve business photos from Google Maps listings
GET STARTED
Use for: I need to scrape Google Maps for restaurants in Manhattan, Extract all reviews for a specific business on Google Maps, Get contact emails from a list of business websites, Scrape photos from a Google Maps listing
Not supported: Does not manage Google My Business listings, post content to Google, or handle Google Ads — use for data extraction and scraping only.
Outscraper is a data extraction service that scrapes Google Maps, Google Search, and Google services for business intelligence and lead generation. The API provides endpoints to search Google Maps places, extract business reviews, scrape business photos, extract email addresses and contacts from websites, and check asynchronous request status. Use it to build lead lists, analyze competitor reviews, enrich CRM data with business details, monitor brand reputation across Google Maps, or automate local SEO research.
Extract email addresses and contact information from business websites
Enrich business data with additional data services (social profiles, industry classification)
Run large scraping jobs asynchronously and poll for completion
Limit result count and paginate through large datasets
Filter results by language and geographic region
Patterns agents use Outscraper API API for, with concrete tasks.
★ Automated Lead Generation from Google Maps
Build targeted lead lists by scraping Google Maps for businesses matching a query. GET /maps/search-v3 with a query like 'plumbers in Chicago, IL' returns business names, addresses, phones, websites, and ratings. Use extract_contacts=true to scrape email addresses from business websites. This powers sales prospecting tools, local marketing campaigns, and CRM enrichment workflows, replacing manual Google Maps searches with automated, scalable data extraction.
GET /maps/search-v3 with query='target business type in city', limit=100, and extract_contacts=true to retrieve business details and emails. Export results to CRM or sales tool.
Review Monitoring and Sentiment Analysis
Track customer sentiment by scraping Google Maps reviews for your business or competitors. GET /maps/reviews-v3 retrieves reviews with rating, text, author, and timestamp. Aggregate ratings over time to detect reputation trends, identify common complaints or praise themes, or trigger alerts when negative reviews appear. Integrate with sentiment analysis tools or customer support systems to respond quickly to feedback.
GET /maps/reviews-v3 with business place_id, then parse review text for sentiment scoring. Set up a scheduled job to poll for new reviews and trigger alerts on low ratings.
Local SEO Research and Competitor Analysis
Analyze local search rankings, competitor presence, and market saturation by scraping Google Maps for specific queries and regions. GET /maps/search-v3 with region and language filters returns businesses ranked for a query. Compare your business's position, rating, and review count against competitors, identify underserved geographies, or track changes in local pack rankings over time. This supports SEO strategy, market entry planning, and competitive intelligence.
GET /maps/search-v3 with query='target keyword + city' across multiple cities, compare your business's ranking and rating, and identify gaps in competitor coverage or high-performing competitors.
CRM Enrichment with Business Data
Enrich CRM contact and account records with up-to-date business information from Google Maps. Given a business name and location, GET /maps/search-v3 returns phone, website, address, hours, and rating. Use GET /emails-and-contacts to extract additional contact emails from the business website. This automates data entry for sales teams, improves contact data quality, and ensures CRM records reflect current business details.
GET /maps/search-v3 with business name and city to retrieve updated details, then GET /emails-and-contacts with the website URL to extract emails. Update CRM records via CRM API.
AI Agent for Lead and Review Scraping
Let an AI agent handle Google Maps scraping tasks — building lead lists, monitoring reviews, or extracting contacts. Through Jentic, the agent searches by intent ('scrape Google Maps for dentists in Seattle') and loads only the required endpoints. API keys are injected at execution time, keeping credentials out of agent context.
Use the Jentic search query 'scrape Google Maps for businesses' to find GET /maps/search-v3, load its schema, and execute with query, limit, and extract_contacts parameters provided by the user.
5 endpoints — outscraper is a data extraction service that scrapes google maps, google search, and google services for business intelligence and lead generation.
METHOD
PATH
DESCRIPTION
/maps/search-v3
Search Google Maps for places by query
/maps/reviews-v3
Scrape reviews for a Google Maps business
/emails-and-contacts
Extract email addresses from websites
/maps/photos
Retrieve photos from a Google Maps listing
/requests/{id}
Check status of an async scraping request
/maps/search-v3
Search Google Maps for places by query
/maps/reviews-v3
Scrape reviews for a Google Maps business
/emails-and-contacts
Extract email addresses from websites
/maps/photos
Retrieve photos from a Google Maps listing
/requests/{id}
Check status of an async scraping request
Three things that make agents converge on Jentic-routed access.
Credential isolation
Outscraper API keys are stored encrypted in the Jentic vault and injected at execution time. Raw keys never appear in agent prompts, transcripts, or response payloads.
Intent-based discovery
Agents search by intent such as 'scrape Google Maps for businesses' or 'extract reviews from Google Maps' and Jentic returns the matching endpoint with its schema and any required parameters.
Time to first call
Direct Outscraper integration: 1 day to model search, reviews, contacts, and async jobs. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Google Places API
Google's official Places API provides business data but with rate limits and restricted fields.
Use Google Places API for official, rate-limited access; use Outscraper for bulk scraping and deeper data extraction.
Bright Data API
Bright Data (formerly Luminati) offers web scraping infrastructure for Google and other sites.
Choose Bright Data for custom scraping infrastructure; choose Outscraper for pre-built Google Maps and review scraping.
Apify API
Apify provides web scraping and automation tools including Google Maps scrapers.
Use Apify for general web scraping and automation; use Outscraper for specialized Google Maps and Google services data extraction.
Specific to using Outscraper API API through Jentic.
What authentication does the Outscraper API use?
The API uses API key authentication passed as a query parameter or header. Through Jentic, API keys are stored encrypted and injected at execution time, keeping them out of agent prompts and transcripts.
Can I scrape email addresses from business websites?
Yes. Set extract_contacts=true in GET /maps/search-v3 or use GET /emails-and-contacts with a website URL to extract email addresses and contact information from business sites.
How do I scrape reviews for a Google Maps business?
Use GET /maps/reviews-v3 with the business's place_id (obtained from /maps/search-v3). The endpoint returns reviews with rating, text, author, and timestamp.
Is the Outscraper API free?
Outscraper offers a free tier with limited monthly credits. Paid plans provide higher quotas and additional features. API usage is metered by credits consumed per request, based on result count and enrichments.
Can I run large scraping jobs asynchronously?
Yes. Set async=true in scraping requests to run the job in the background. Use GET /requests/{id} to poll for job status and retrieve results when complete.
Does Outscraper violate Google's Terms of Service?
Outscraper operates as a data service that accesses publicly available data. Users are responsible for complying with applicable terms of service and data protection laws when using scraped data.